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 Settings/Administrator>ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] |
第一種方式:ruby命令
C:/Documents and Settings/Administrator>ruby -e 'print "hello world"' hello world |
ruby 運行ruby;
-e 執行后面的ruby腳本程序;
print 打印顯示;
hello,world 要輸出的內容。
第二種方式:irb交互執行
C:/Documents and Settings/Administrator>irb irb(main):001:0> print "hello world" hello world=> nil irb(main):002:0> exit |
exit: 退出irb交互式環境
第三種方式:創建ruby腳本