Terry七月Ruby读书笔记(比较详细)第1/4页

2019-09-25 09:51:42王旭

Page 3 概述

¨         解释执行:Python,Ruby,交互性很好;

¨         编译执行:Pascal, C,速度较快。

n         本地执行,如C,C++;

n         虚拟机执行,如Java, C#。

 

¨         动态语言,如JavaScript,Ruby;

¨         静态语言,如C++,Java。

 

语言

¨         语法

关键字

¨         语义

¨         语用

 

松本行弘(Matz) 1993

Ruby [`ru:bi](红宝石)

 

 

Ruby 吸取了 perl 的正则表达式, python 的简单性可读性,smalltalk 的纯面向对象语法和单继承,LISP 的无穷嵌套的语法,Java的线程…

 

Page 14 上手

XP

Cmd

C:Documents and SettingsAdministrator>ruby -v

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

 

第一种方式:ruby命令

C:Documents and SettingsAdministrator>ruby -e 'print "hello world"'

hello world

 

ruby               运行ruby;

-e                  执行后面的ruby脚本程序;

print               打印显示;

hello,world     要输出的内容。

 

第二种方式:irb交互执行

C:Documents and SettingsAdministrator>irb

irb(main):001:0> print "hello world"

hello world=> nil

irb(main):002:0> exit

 

exit: 退出irb交互式环境

 

第三种方式:创建ruby脚本

C:Documents and SettingsAdministrator>copy con helloworld.rb

print "hello world"