介绍
随着社会日益科技化,编程语言被个人和企业广泛用于执行特定任务或功能。当计算机用户与社交媒体或电子邮件等服务交互时,他们会使用编程语言编写的代码(通常是通过命令)来完成这些任务。.
第一种编程语言
1843年,在计算机发明之前,最早的女数学家之一艾达·洛芙莱斯(Ada Lovelace)创造了第一种编程语言。自那时起,编程语言取得了显著的进步,但这无疑是编程语言发展史上的一个转折点。.
编程语言发展史上的里程碑
编程语言早在人类可读代码发明之前就已存在,而我们现在正是利用人类可读代码来完成日常技术任务。以下是编程语言发展史上的一些重要事件,您或许会感兴趣。.
1843年,艾达·洛芙莱斯发明了机器算法。
第一个计算机算法是由艾达·洛芙莱斯于 1843 年发明的。有趣的是,查尔斯·巴贝奇设计了该算法所应用的机器。.
康拉德·楚泽于 20 世纪 40 年代创立了 Plankalkul 公司。
康拉德·楚泽在 20 世纪 40 年代创建了编程语言 Plankalkul。它是第一个被开发的高级计算机编程语言,其中包含许多工程师常用来执行基本任务的代码序列。.
1949 年——汇编语言诞生,它是现代编程语言的前身。
第一台使用汇编语言的计算机是1949年的电子延迟存储自动计算机(EDSA)。汇编语言是一种低级编程语言,旨在简化机器代码,以便编写处理器指令。这表明现代计算机比1949年的计算机更容易编程。.
约翰·麦考利在 1949 年提到了短代码,但直到 1949 年和 1950 年,W. 施密特才将其实现,以提高 BINAC 和 UNIVAC 计算机的性能。.
1952年,Autocode成为第一个编译型编程语言。
1952年,计算机科学家艾利克·格伦尼(Alic Glennie)创造了“自动代码”(Autocode)一词,用来指代一组编程语言。格伦尼主要将自动代码用于Mark 1计算机。它是第一种编译型编程语言,用于通过名为编译器的特殊应用程序来翻译机器代码。.
1957年,约翰·巴克斯创建了FORTRAN。.
FORTRAN是最早的编程语言之一,于1957年开发,至今仍在使用。FORTRAN编程语言最初是为解决科学和数学问题而开发的,经受住了时间的考验。.
1958年,ALGOL和LISP都被发明了。.
1958年,两种编程语言诞生了:算法语言(ALGOL)和列表编程语言(LISP)。美国和欧洲的计算机科学家共同创造了ALGOL,它被认为是C、C++、Java和Pascal等流行编程语言的起源。.
麦卡锡创建LISP是为了用于他的人工智能程序,它是现存最古老的计算机编程语言之一。许多人和公司仍然更喜欢LISP,而不是Ruby或Python等其他编程语言。.
1959 年,格蕾丝·穆雷·霍珀博士开发了 COBOL,一种用于商业的高级编程语言。.
格蕾丝·穆雷·霍珀博士于1959年创建了COBOL语言。它是第一种第三代编程语言,最初是为商业应用而设计的,但现在已被用于许多不同的任务。据估计,1989年COBOL的用户超过1亿,至今仍在银行系统中广泛使用。.
1964年,BASIC作为一种面向初学者的计算机编程语言被创造出来。
1964年,达特茅斯学院的学生编写了入门通用符号指令代码(BASIC)。它专为计算机技能有限的用户而设计,至今仍在使用。保罗·艾伦和比尔·盖茨对其进行了进一步的开发,使其成为微软首款商业上获得成功的软件产品。.
1970年,尼克劳斯·维尔特实现了PASCAL编程语言。
尼克劳斯·维尔特开发了PASCAL语言,并以著名数学家布莱兹·帕斯卡的名字命名。PASCAL最初旨在帮助用户学习编程语言,由于其简单易懂的操作流程,苹果公司成为率先采用该语言的公司之一。.
Smalltalk、SQL 和 C 语言都诞生于 1972 年。
Smalltalk 语言的设计和创建是为了帮助程序员改进编程语言,由此产生了包括 Java、Python 和 Ruby 在内的各种程序。.
丹尼斯·里奇开发了 C 语言,并以其名称命名,因为该语言源自 B 语言。一些仍在使用 C 语言的著名科技公司包括苹果、谷歌和 Facebook。.
唐纳德·张伯伦和雷蒙德·博伊斯创建了 SQL,这是一种结构化查询语言,用于修改和查看重要的计算机数据。如今,许多公司,例如微软和埃森哲,仍在继续使用 SQL。.
Jean Ichebia 在 20 世纪 80 年代初开始开发 Ada。
Ada语言由Jean Echebia创建,并以计算机语言的先驱者Jean Echebia的名字命名。Ada是一种专门用于管理空中交通的编程语言,在包括比利时、澳大利亚和德国在内的许多国家都有应用。.
C++ 和 Objective-C 都是在 1983 年 C++ 诞生时创建的。
一位名叫比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)的C语言程序员对C语言进行了修改,并于1983年将其发布为C++。他所做的修改引入了模板、类和虚函数等新特性。2003年,C++被评为顶级编程语言之一。微软Office办公软件、PlayStation和任天堂64等游戏平台、Adobe Photoshop以及许多其他程序都使用C++编写。.
Objective-C 由 Tom Law 和 Brad Cox 于 1983 年创建,此后一直是苹果平台的主要编程语言,包括 iOS 和 macOS。.
1987年,拉里·沃尔开发了Perl编程语言。
Larry Wall 于 1987 年首次创建了 Perl。它最初是一个文本编辑器,但现在 Perl 已被用于许多不同行业和领域的各种功能,包括数据库应用程序、可视化应用程序、网络应用程序等等。.
Haskell 于 1990 年首次问世。
Haskell 编程语言创建于 1990 年,以著名数学家 Haskell Brooks Curry 的名字命名。这种编程语言常用于数学运算,但也用于开发电子游戏。.
Visual Basic 和 Python 都是在 1991 年创建的。
微软于 1991 年创建了 Visual Basic,旨在方便用户同时拖放脚本。个人用户和企业用户都可以从各种下拉菜单中进行选择,并使用 Visual Basic 修改各种代码。.
Python是当今世界上使用最广泛的编程语言之一。它由Guido Van Rossum于1991年创立,旨在为不同的编程风格提供一种替代方案。雅虎、Spotify和谷歌等众多成功企业都在广泛使用这款软件。.
1993 年,Yukihiro Matsumoto 创建了 Ruby。
Ruby 最初由松本幸弘于 1993 年开发。Ruby 主要用于 Web 应用程序编程,它基于多种其他语言,例如 Perl、Smalltalk 和 Lisp。Hulu、Groupon 和 Twitter 等品牌经常使用 Ruby。.
Java、JavaScript 和 PHP 最早于 1995 年推出。
Java是目前最优秀的编程语言之一。它由James Gosling于1991年创建,最初用于交互式电视软件项目,如今在移动设备和个人电脑上仍然非常流行。JavaScript是另一种优秀的编程语言,由Brendan Eich于1995年创建。它主要用于网站开发,例如Gmail和Adobe Photoshop,但也可用于创建网页或PDF文件(以及其他用途)。.
PHP 最初于 1995 年推出。它的目的是帮助个人和公司创建和维护他们的网站,这包括我们的个人主页、Facebook、维基百科以及许多其他网站。.
C# 编译器创建于 2000 年。
微软于 2000 年创建了 C#,旨在将 C++ 的一些优势与 Visual Basic 的功能相结合。值得注意的是,它比 Java 更易于使用,同时又保持了强大的功能。目前,微软所有非 C# 编写的工具和产品都已过时。.
2003年,Scala诞生;同年,Groovy也问世了。
2003年,马丁·奥德斯基创建了Scala编程语言,它与Java兼容。Scala对从事Android系统开发的程序员非常有用,LinkedIn、Netflix、Foursquare和Twitter等公司的开发人员至今仍在使用它。.
Groovy 是一种源自 Java 的计算机语言,旨在提高生产力和效率。星巴克和 Craft Business Base 是两家使用 Groovy 处理日常任务的知名公司。.
谷歌于 2009 年推出了 Go 语言。
谷歌于2009年推出了Go编程语言,旨在解决和管理处理大型软件系统时可能出现的问题。其现代化且用户友好的结构已在全球众多组织中广受欢迎,包括Uber、谷歌、Twitch等等。.
苹果公司于 2014 年开发了 Swift 语言。
开发新的编程语言并非易事。2014年,苹果公司用Swift取代了Objective-C、C++和C,创造了一种比其前身更简洁的语言。具体来说,Swift允许用户创建可在移动设备和计算机上运行的应用程序,并且整体性能更佳。.
还有哪些古老的编程语言仍在被使用?
一些计算机编程语言已经过时,但仍有许多语言存在。其中之一是 FORTRAN,它于 1953 年问世,最近一次更新是在 2018 年。FORTRAN 由 IBM 开发,并经过改进以兼容现代计算机。COBOL 是另一种流行的计算机编程语言,它创建于 1959 年,至今仍是银行的首选语言。.
在当今科技界,哪种编程语言最流行?
多年来,许多新的编程语言被开发出来。对技术的需求增长速度超出预期,这也催生了对更多编程语言的需求。以下是一些当今企业最常用的计算机编程语言:SQL、JavaScript、Java、.NET/C# 和 HTML/CSS。.
结果
正如你所见,编程语言的历史非常有趣,并且仍在不断发展。令人难以置信的是,1840 年的一种书写方法是如何演变成如今仍在使用的编程语言的。它们从学术界使用机器代码发展到大型企业在超级计算机上使用高级、人类可读的代码。如今,人们期待计算机编程能够继续发展,并衍生出新的语言,其中一些被认为是语言史上最优秀的语言之一。.










