ruby和sapphire的含义是

Python016

ruby和sapphire的含义是,第1张

ruby是一种简单的面向对象编程语言设计者是松本行弘,其灵感特性来自于Perl、Smalltalk、Eiffel、Ada 以及Lisp 语言。由于Perl的发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名,估计设计者选择7月诞生石是想表达“Ruby在Perl之后诞生”的意思。

参考:http://baike.baidu.com/view/45135.htm

Sapphire是一种编译型语言,设计核心是简单、高效、可靠。虽然在代码写法上借鉴了ruby的简洁、人性化和可读性,但设计者并没打算把它变成ruby的分支,而是变成一种严格封装且快速的.NET语言。

参考:http://hi.baidu.com/phpscript/blog/item/272d4831ebb90591a9018ed8.html

前四种都是脚本语言,前三种能做的事都差不多,Python适用范围更广。Lua不了解,Go是完完全全的编译型语言,和前面4个本质上不同。我觉得Go很不错,可以尝试用Go来做原来C/C++做的事