Install Ruby
宇宙飞船使用的是 Apple Mac OS X 操作系统,苹果的 OS 系统已经预先安装好 Ruby 了。因此当我在 Terminal 输入 ruby -v
的时候,系统显示已经安装过 Ruby。
Terminal 的行话被称为 command prompt/shell,中文一般翻译成 命令提示符, 是直接跟电脑对话的工具。
不过这个 Ruby 的版本比较老,作为一个与时俱进的女青年,还是打算安装最新的 Ruby 版本。参考教练以前提供给我的安装方法,顺利完成安装。
这艘宇宙飞船为什么使用 Ruby 语言呢?
神创造新世界,Ruby 是最好的代理人。
编程不仅是科学,更是艺术。告诉电脑如何通过程序做什么,要求能够从科学家和艺术家的角度和电脑对话。
艺术家是 big ideas 和灵活解决问题的前提,科学家是理解和决策怎样以及为什么使用某些方法论的基础、也是从一个理性而非感性角度去test/debug程序的必要条件。
成为文艺女青年已经不容易,居然还要成为科学家。Oh My God, 要了老娘小命了。
好在,俺还是足够幸运的。
Ruby 最初设计就兼具科学和艺术的气质。
-- by 伟大的教练
教练真是我的再生父母,居然在离别这个世界之前,还偷偷给我的邮箱发了一本小册子《欲学 Ruby,必先 XX》
看到这本书名的时候,说实话我想多了。小时候也是看过笑傲江湖这样的小说、东方不败这样的电影的。没想到我的教练为了 Ruby,居然做出了这样的牺牲。 对我教练,除了崇拜就是葱白了。
打开书之后才恍然大悟,原来书名是《欲学 Ruby,必先 try Ruby》http://tryruby.org 因为在发送的过程中,信号不好书名模糊了。
打开 Try Ruby 网站以后,发现 Interactive Ruby ready, 顺手 Google 了一下:
irb: Interactive Ruby
irb stands for “Interactive Ruby.” “Interactive” means that as soon as you type something, your computer will immediately attempt to process it. Sometimes this sort of environment is called an immediate or interactive environment.
在 Terminal里面输入 irb
, 开启使用 Ruby 与电脑对话模式。
是的,Young 是一个好男人。不过当一个女人对一个男人说这句话的时候,
只有感动,没有感情。
另外,我尝试了另外一个命令 pry
, 真是喜欢 pry 多过 irb 太多了。pry 有颜色呀,☺️ 开心
Ruby is English for Computers — Plain Language Feature
刚开始的接触编程的时候,我其实是拒绝的。因为我以为编程是这样的,这样太超出人类认知范畴了。
不光我这么以为,大家都这么以为的呢,有图为证:
教练就是这样被玩坏的
![Uploading what programming 4_619921.jpeg . . .]
但 Ruby 对于电脑来说,就跟英语一样,如自然语言一般。用起来特别方便, 用 Ruby 跟电脑对话简言之「差不多就是说人话」。
明天再具体说说为啥