1.1 编程语言介绍

编程语言是人类与万物直接交流的工具

1936年,人工智能之父——阿兰·图灵(Alan Turing)发明了世间一切程序语言的最终形态。他创造的图灵机模型是现代计算机的雏形。 美国计算机协会以“图灵”命名计算机科学领域最高奖项

没错,这位小朋友就是图灵啦


至今
人类已经发明了200多种编程语言:

按年龄分是这样子的:

【古代编程语言三巨头】


【70后、80后】

C、C++、ObjC

【90后】

Java、Python、PHP

【00后】

C#、Scala、Go



一般来说,老的语言更接近机器语言,运行效率高,适合于开发相对稳定的底层系统如OS;新的语言更接近自然语言,编程效率高,适合于开发复杂多变的业务系统如ERP。

数学编程采用多种主流语言进行教学

推荐使用C#语言学习,因为它借鉴了前辈多种语言的优点,在C#中可以发现其他语言语法的影子,比如它和Java语法基本相同。 另外,C#是宇宙超级集成开发环境Visual Studio的推荐语言,而Visual Studio除了使用C#,还可以使用Scala、F#、VB、C/C++、PHP、H5/CSS、JavaScript等等,相当于提前热身了18般武艺。


另外,C#也有缺点:不是开源的而且开发工具很贵,她也因此饱受开源拥护者诟病。不过微软已经开始拥抱开源了,C#会被更多的人使用。



附:编程语言发展史

  • 1954 - IBM公司约翰·贝克斯在纽约正式对外发布FORTRAN(最早的计算机高级程序设计语言)。

  • 1960 - 麦卡锡极其学生在麻省理工学院的计算机运算中心成功执行了第一版的LISP

  • 1961 - 美国数据系统语言协会公布了Grace Hopper发明的COBOL

  • 1964 - John Kemeny和Thomas Kurtz创造了BASIC

  • 1970 - Niklaus Wirth创造了Pascal,一个过程式的语言。(Delphi)

  • 1972 - 全球最负盛名的编程语言——C语言诞生。 设计者是来自贝尔实验室的肯·汤普逊和丹尼斯·里奇,之后他们用C语言编写出了Unix系统。

  • 1983 - 1979年,Bjame Sgoustrup到了Bell实验室,开始从事将C改良为带类的C(C with classes)的工作, 1983年该语言被正式命名为C++

  • 1986 - Brad Cox和Tom Love创造了如今流行于IOS/MAC平台的Objective-C

  • 1991 - 从ABC语言发展出来的Python语言正式发布。

  • 1995 - Personal Home Page Tools (PHP Tools) 开始对外发表第一个版本。

  • 1995 - Brendan Eich创造了LiveScript(后来的JavaScript)。

  • 1996 - Sun公司发布了Java的第一个开发工具包(JDK 1.0)

  • 2000 - 微软发布了.Net平台的主角:C#语言的第一个预览版。

  • 2003 - 同时支持Java和.Net平台的多范式语言Scala发布。

  • 2009 - 谷歌公司将Go语言以开放源代码的方式向全球发布。

粤ICP备12014928号-2

几何画板

编程

数学

联系