欢迎大家来到IT世界,在知识的湖畔探索吧!
学过编程的都知道:“Hello World!”是编程入门必学的一个简单程序,经常被各种教程拿来做示范。它的内容是:用编程语言编写一个简单的程序,使运行时在屏幕上显示“Hello World!”。
编程语言的种类繁多,今天我们就以“Hello World!”为例,来看看用不同的编程语言编写这个简单的程序分别是什么样子,顺便让大家对各种编程语言的编程形式有个简单的印象。
1.汇编语言
第一款汇编语言诞生于1950年左右,用这种计算机语言编写如下:
2.Frotran
Frotran语言是世界上第一个被正式推广使用的高级语言。它是1954年被提出来的,1957年开始正式使用。用57版的Frotran语言编写如下:
用90或95版的Frotran语言编写如下:
3.Lisp
Lisp是第二古老的编程语言,它由John McCarthy开发,于1958年首次使用。
4.COBOL
COBOL是Common Business Language的简写,意为“通用事务处理之通用语言”,于1959年9月19日正式诞生。
5.BASIC
BASIC是由达特茅斯学院院长、匈牙利人约翰·凯梅尼与数学系教师托马斯·卡茨共同研制出来的,1964年正式发布。
6.LOGO
LOGO语言是1967年由美国麻省理工学院的佩帕特教授指导下的一个研究小组在LISP语言基础上,专门为儿童研制开发的编程语言。
7.B
B语言是于1969年前后由美国贝尔实验室的电脑科学家肯尼斯·蓝·汤普森在丹尼斯·里奇的支持下设计出来。(已弃置)
8.PASCAL
Pascal是一种过程式编程语言,由尼古拉斯·沃斯于1968年设计并于1970年发布,以法国数学家和哲学家布莱士·帕斯卡的名字命名。
9.Turbo Pascal
Turbo Pascal是Pascal语言的一个扩展,1983年由Borland公司的创始人菲利普·卡恩和安德斯·海尔斯伯格两人合作开发。
10.Forth
Forth是20世纪60年代由Charles H. Moore发展出来在天文台使用的电脑自动控制系统及程序设计语言。
11.C
1972年,丹尼斯·里奇以B语言为基础开发出C语言——世界上最常用的高级语言之一。C语言出现后,B语言便被弃置。
12.Smalltalk
Smalltalk是艾伦·凯和施乐公司的研究团队在1972年开发的,是第二个面向对象编程语言和第一个真正的IDE(集成开发环境)。
13.ML
ML 是Meta Language的简称,意为“元语言”,是一个通用的函数式编程语言,它是由爱丁堡大学的罗宾·米尔纳和其他人在20世纪70年代晚期开发的。
14.Scheme
Scheme 编程语言是一种Lisp方言,诞生于1975年,由MIT的杰拉尔德.杰伊.萨斯曼和 Guy L. Steele Jr.完成。(它是现代两大Lisp方言之一;另一个方言是Common Lisp)
15.SQL
SQL是Structure Query Language的缩写,意为“结构查询语言”,1974年由Boyce和Chamberlin提出,1976年改名的数据库核心语言。
16.C++
C++诞生于1983年,由贝尔实验室本贾尼·斯特劳斯特卢普博士及同事在C语言的基础上开发成功的。
17.Ada
Ada诞生于1979年,源于美国军方的一个计划,旨在整合美军事系统中运行着的上百种不同的程序设计语言,其命名是为了纪念世界上第一位程序员阿达·洛芙莱斯。
18.Common Lisp
Common Lisp缩写为CL,于1983年诞生,与Scheme合称Lisp的两大现代版方言。
19.MATLAB
MATLAB是“matrix”和“laboratory”两个词的组合,意为“矩阵工厂(矩阵实验室)”,它既是编程语言的名字,也是开发环境的名称,诞生自1984年。
20.Eiffel
Eiffel于1985年由Eiffel Software(当时被称为ISE)设计,最初是作为开发各种内部应用程序的内部工具。
21.Objective-C
Objective-C,通常写作ObjC或OC,是扩充C的面向对象编程语言,1980年代初由布莱德·考克斯在其公司Stepstone发明。
22.Erlang
Erlang在1991年由爱立信公司向用户推出了第一个版本,经过不断的改进完善和发展,在1996年爱立信又为所有的Erlang用户提供了一个非常实用且稳定的OTP软件库并在1998年发布了第一个开源版本。
23.PERL
PERL是Practical Extraction and Report Language的缩写,意为“实用报表提取语言”,最初的设计者为拉里·沃尔,于1987年12月18日发表。
24.CAML
CAML是Categorical Abstract Machine Language的缩写,意为“类别抽象机语言”,一种函数式编程语言,是ML语言的方言之一,1985年,最早在法国高等师范学校发展出来。
25.TCL
TCL是Tool Command Language的缩写,意为“工具命令语言”,1988年由约翰·欧斯特霍特创建。
26.Haskell
Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算(Lambda-Calculus)为基础发展而来。
27.Python
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人吉多·范罗苏姆于1989年发明,第一个公开发行版发行于1991年。
28.Visual Basic
Visual Basic,简称VB,是由微软公司在1991年开发,源自于BASIC编程语言。
29.Lua
Lua诞生于1993年,由巴西里约热内卢天主教大学里的一个研究小组开发。
30.Ruby
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘开发。
31.Java
Java是James Gosling在1995年创建的一种面向对象的编程语言,至今仍是业界最流行和使用最多的语言。
32.JavaScript
JavaScript简称JS,1995年由Netscape公司的布兰登·艾奇在网景导航者浏览器上首次设计实现而成;最初名为LiveScript,后与Sun合作之后将其改名为JavaScript。
33.PHP
PHP最初是Personal Home Page的缩写,现已正式更名为Hypertext Preprocessor,意为“超文本预处理器”,1994年由拉斯马斯·勒德尔夫创建。
34.Rebol
Rebol由Carl Sassenrath设计,第一次发布是在1997年。
35.ActionScript
ActionScript是一种用于客户端应用程序(如Adobe Flash和Adobe Flex)和服务器(Flash media server、JRun、Macromedia Generator)的编程语言,1998年创立。
36.D
D语言最初由Digital Mars公司就职的沃尔特·布莱特于2001年发布,意图改进C++语言。
37.C#
C#是2000年微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
38.Groovy
Groovy于2003年8月由詹姆斯·斯特拉坎与鲍勃·麦克沃特以开放源代码的形式开发。
39.Scala
Scala是由马丁·奥德斯基创建和开发一种通用编程语言,于2004年1月20日正式发布。
40.F#
F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言,自2002年开始研发,2005年发布了第一个版本。
41.Windows PowerShell
PowerShell PowerShell是微软公司于2006 年 11 月 14 日发布。
42.Clojure
Clojure是一种运行在Java平台上的 Lisp 语言,于2007年诞生。
43.Go
Go语言最初由Google公司的罗伯特·格瑞史莫、肯·汤普逊和罗勃·派克于2007年开始设计发明,并于2009年正式对外发布。
44.Rust
Rust语言最初诞生于2006年,原为Mozilla公司员工格雷顿.霍尔的私人项目。
45.Dart
Dart语言是由谷歌公司开发的网络编程语言,于2011年10月10日发布。
46.Kotlin
Kotlin由JetBrain公司的德米特里·詹莫瑞福在2011年带队开发。
47.Ceylon
Ceylon在2011年由Red Hat创建,是一种新兴的计算机编程语言,号称“Java杀手”,它不是Java,而是一种受Java影响的新语言。它的语法与Java相似,可以编译为Java或JavaScript。
48.TypeScript
TypeScript的首个公开版本由微软公司在2012年10月发布,2013年6月19日又发布了正式版。
49.Julia
Julia语言于2019年诞生于MIT(麻省理工大学)。
50.Swift
Swift是苹果公司在2014年的WWDC苹果开发者大会上发布的新开发语言,可与Objective-C共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。
看了这么多编程语言的语言形式,伙伴们觉得哪种最好用呢
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/48685.html