用 50 种编程语言写“Hello,World!”程序,你能看懂几种?

您所在的位置:网站首页 writeln函数 用 50 种编程语言写“Hello,World!”程序,你能看懂几种?

用 50 种编程语言写“Hello,World!”程序,你能看懂几种?

2023-04-24 12:35| 来源: 网络整理| 查看: 265

end start

2.Fortran - 1957 年

Fortran 编程语言是 Formula Translation 的衍生版本。它是一种可编译的通用命令式编程语言,特别适用于数值和科学计算。Fortran 语言创建于 1957 年,以下是使用该语言第一个版本编写的“Hello, World!”程序:

PROGRAM Hello

WRITE (*,*) 'Hello, World!'

STOP

END

在 Fortran 90 或者 95 版本中,“Hello, World!”程序可以写为如下这样:

PROGRAM Hello

WRITE (*,*) 'Hello, World!'

END PROGRAM Hello

3.Lisp - 1958 年

Lisp 是最古老的编程语言家族,它既是命令式语言,又是函数式语言。Lisp 最初创建于 1958 年,当时是作为展示程序的实用模型发布的。在 20 世纪 70 年代和 80 年代,Lisp 家族成为人工智能领域非常受欢迎的语言。

以下是用 Lisp 编写的“Hello, World!”程序:

(write-line "Hello, World!")

4.Cobol - 1959 年

Cobol 正式创建于 1959 年,所以 Cobol 编程语言在 2019 年刚刚度过它的 60 周年纪念日。Cobol 是 COmmon Business Oriented Language 的缩写,人们发明它是希望将其作为业务编程应用的通用语言。2019 年,Cobol 在银行业和保险业中仍然应用广泛。

以下是用 Cobol 编写的“Hello, World!”程序:

IDENTIFICATION DIVISION.

PROGRAM-ID. HELLO-WORLD.

PROCEDURE DIVISION.

DISPLAY "Hello, World!"

STOP RUN.

5.BASIC - 1964 年

BASIC 是 Beginner’s All-purpose Symbolic Instruction 的缩写,它是一种高级编程语言,这种语言的主要目标是容易使用,正如以下“Hello, World!”程序所证实的这样:

PRINT "Hello, World!"

END

6.Logo - 1968 年

Logo 语言很像 Lisp 语言,但比 Lisp 更容易使用,这正是 Logo 被发明出来的原因,正如人们通常所认为的那样,Logo 是“没有圆括号的 Lisp 语言”。

print [Hello World !]

7.B - 1969 年

B 语言发明于 1969 年,这种语言现在已经被废弃,但它曾扮演了一个重要角色,它极大地促进了 C 语言的诞生,而现在 C 语言正被广泛使用着。

main()

{

putstr("Hello world!*n");

return(0);

}

8.Pascal - 1970 年

Pascal 是一种命令式编程语言,创建于 1970 年。它是为教学而设计的,其特点是语法清晰、严谨,有助于生成良好的程序结构。

begin

writeln('Hello, World!')

end.

Turbo Pascal 创建于 1983 年,它是为 Pascal 编程语言打造的集成开发环境。Turbo Pascal 在 20 世纪 80 年代和 90 年代取得巨大成功。

以下是 Turbo Pascal 中的“Hello, World!”程序:

program HelloWorld(output);

begin

writeln('Hello, World!');

readln;

end.

9.Forth - 1970 年

Forth 是一种基于命令式堆栈的计算机编程语言,由 Charles H. Moore 在 20 世纪 60 年代创建,但是,它的第一个主要版本是在 1970 年发布的。这门语言在 1994 年被 ANSI 标准化,并且在 1997 年被 ISO 采用。为这门语言送上美好的祝福吧,2014 年它甚至迎来了一个新版本,也就是 Forth 2012。

以下是 Forth 1970 版本的“Hello, World!”程序:

: HELLO ( -- ) ." Hello, World!" CR ;

HELLO

10.C - 1972 年

贝尔实验室的 Dennis Ritchie 和 Ken Thompson 在 1972 年开发 UNIX 时发明了 C 编程语言。Ken Thompson 之前已经发明了 B 语言。Dennis Ritchie 受到了 B 语言的启发,决定发明一种新的语言,即 C 语言,在其中引入了类型概念。

#include

int main(void) {

printf("Hello, World!\n");

return 0;

}

11.Smalltalk - 1972 年

Smalltalk 是一种面向对象的,具有反身性和动态类型的编程语言,发明于 1972 年,当时主要是受到 Lisp 语言的启发。Smalltalk 是最早一批具有集成开发环境的编程语言之一。

Transcript show: 'Hello, world!'; cr.

12.Prolog - 1972 年

Prolog 是一种与人工智能和计算语言学相关的逻辑编程语言。Prolog 创建于 1972 年。

:- write('Hello, World!'),nl.

13.ML - 1973 年

ML 是 Meta Language 的缩写,它是基于 Lisp 的函数式编程语言。ML 通常被认为是带有类型的 Lisp 语言。

print "Hello, World!\n";

14.Scheme - 1975 年

Scheme 创建于 1975 年,它是一种支持函数式和命令式的多范式编程语言。它是 Lisp 语言的 3 大变种之一,另外两个变种 Common Lisp 和 Clojure 的诞生要晚得多。

(display "Hello, World!") (newline)

15.SQL - 1978 年

SQL 是 Structured Query Language 的缩写,它是操作关系型数据库的标准化计算机语言。尽管它不是用来创建简单的“Hello, World!”程序的,但是,照下面这样创建一个 SQL 程序却是非常有趣。

CREATE TABLE message (text char(15));

INSERT INTO message (text) VALUES ('Hello, World!');

SELECT text FROM message;

DROP TABLE message;

16.C++ - 1980 年

C++ 最初由 Bjarne Stroustrup 创建于 1980 年,和 C 语言同名,但是包含了 class(类)这个概念。C++ 语言正式命名为 C++ 是在 1983 年。

这门编程语言现在被 ISO 标准化了,在工业界以及其他领域被广泛使用。

#include

using namespace std;

int main() {

cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3