科技一张图让你了解编程语言发展史
一张图让你了解编程语言发展史 我们都知道,编程语言是一组用来定义计算机程序的语法规则。它是一种被标准化的交流语言,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。之所以有那么多种不同的编程语言存在的原因是设计程序语言的初衷不同,对语言学习曲线的追求不同,不同程序之间的运行成本差异等。 下面这张图片描绘了整个编程语言的历史。包括各种编程语言的发明人,编程语言的特点和适用领域,被什么网站或公司使用等。 编程语言的历史早于真正意义的计算机的出现。19世纪就有可编程的织布机和钢琴弹奏装置出现,它们都是领域特定语言(DSL)的样例。 编程语言发展的编年史 我们一个统计出来种编程语言,当然,这么多的语言中只有一些是常用的或实用的。 –RegionalAssemblyLanguage–Autocode–IPL(LISP语言的祖先)–FLOW-MATIC(COBOL语言的祖先)–FORTRAN(第一个编译型语言)–COMTRAN(COBOL语言的祖先)–LISP–ALGOL–FACT(COBOL语言的祖先)–COBOL–RPG–APL–Simula–SNOBOL–CPL(C语言的祖先)–BASIC–PL/I–JOSS–BCPL(C语言的祖先)–Logo–B(C语言的祖先)–Pascal–Forth–C–Smalltalk–Prolog–ML–Scheme–SQL–C++(既有类的C语言,更名于年7月)–Ada–CommonLisp–MATLAB–Eiffel–Objective-C–Erlang–Perl–Tcl–Mathematica–FL–Haskell–Python–VisualBasic–Ruby–Lua–CLOS(ANSICommonLisp的一部分)–Java–Delphi(ObjectPascal)–JavaScript–PHP–WebDNA–Rebol–D–ActionScript–C#–VisualBasic.NET–F#–Groovy–Scala–Clojure–Go–Dart 从年年,人类一共发明了种编程语言,每一种语言的出现都带有某些新特征。编程语言不断的在革新,很快就会有超出这个清单的新编程语言出现 -END- 如果你觉得不错,请分享给他人 如果你意犹未尽,请在下面留言 如果您希望把您正在阅读的优秀文章分享给更多的人,请在北京华北医院论述精神因素的影响治疗白癜风好医院解析治疗的注意事项
|