种程序设计 设计语言 正在崛起的 7 种程序设计语言
zhangking
在主流程序语言如 Java、C++、C#或
PHP 之外,一些功能各有千秋的语言正越来越受到 企业开发者的青睐,它们为各种常见问题提供了丰富的解决
方案。 Infoworld 的这篇文章列出了正在崛起的 7 种程序设计语言,包括: Python(有两类人比较喜欢 Python,一类是痛恨括号的,一类是科学家) ( ,一类是痛恨括号的,一类是科学家) Python (发音:[ 'paiθ(?)n; (US) 'paiθ?n ]n.蟒蛇,巨蛇 ),是一种面向对象的 解释性的
计算机程序
设计语言, 也是一种功能强大而完善的通用型语言, 已经具有十多 年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持 绝大多数日常应用。 Python 语言的特点: 简单————Python 是一种代表简单主义思想的语言。 阅读一个良好的 Python 程序就 感觉像是在读英语一样,尽管这个英语的要求非常严格!Python 的这种伪代码本质是 它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 易学————就如同你即将看到的一样,Python 极其容易上手。前面已经提到了, Python 有极其简单的语法。
免费、开源————Python 是 FLOSS(自由/开放源码软件)之一。简单地说,你可以 自 由地发布这个软件的拷贝、阅读它的
源代码、对它做改动、把它... Ruby Ruby 是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简 单性,它不仅是一门编程语言,更是表达想法的一种简练方式。 Ruby 的作者於 1993 年 2 月 24 日開始編寫 Ruby,直至 1995 年 12 月才正式公開 發佈於 fj(新聞群組)。之所以稱為 Ruby,是因為 Perl 的發音與 6 月的誕生石 pearl (珍珠)相同,因此 Ruby 以 7 月的誕生石 ruby(紅寶石)命名。 Ruby 明顯比其他類似的程式語言(如 Perl 或 Python)年輕,又因為 Ruby 是日本人 發明的,所以早期的非日文資料和程式都比較貧乏,所以現在在網上仍然可以找到 Ruby 的資料太少之類的批評。約於 2000 年,Ruby 開始進入美國,英文的資料開始 發展。 下面是一個在標準輸出設備上輸出 Hello World 的簡單程序,這種
程序通常作為開始 學習程式語言時的第一個程序: #!/usr/bin/env rubyputs "Hello,...
随着海量数据分析而越来越流行的 Matlab 语言 MATLAB 是矩阵实验室(Matrix Laboratory)的简称,是美国 MathWorks 公司出 品的商业数学软件,用于算法开发、数据可视化、数据 分析以及数值计算的高级技术 计算语言和交互式环境,主要包括 MATLAB 和 Simulink 两大部分。
MATLAB 和 Mathematica、Maple 并 称为三大数学
软件。它在数学类科技应用软件 中在数值
计算方面首屈一指。MATLAB 可以进行矩阵运算、绘 制函数和数据、实现算 法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信 号处理与通讯、图像处理、信号检测、 金融建模设计与分析等领域。 MATLAB 的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似, 故用 MATLAB 来解算
问题要比用 C,FORTRAN 等语言完成相 同的事情简捷得多,并且 mathwork 也吸收了像 Maple 等软件的优点,使 MATLAB 成为一个强大... JavaScript
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的面向对象的动 态类型的区分大小写的客户端脚本语言, 主要目的是为了解决服务器端语言, 比如 Perl,
遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由 于
网络速度相当缓慢,只有 28.8kbps,验证步骤浪费的时间太多。于是 Netscape 的浏览器 Navigator 加入了 Javascript,提供了数据验证的基本功能。 统计分析语言 R
R 语言是主要用于统计分析、绘图的语言和操作环境。 R 本来是由来自新西兰奥克兰 大学