教你用10种不常用的语言写Hello, World(装X必备)

当我们学习一门新的语言时,“Hello, World!“通常是我们所写的第一个程序。相信作为一名程序员的你,职业生涯中至少完成了一个“Hello, World!“程序。程序员一般也都会使用多门语言,甚至有多数人都会使用十几种语言。

甚至有一个名为TTHW的指标来衡量一个程序员接触一门新的编程语言时,成功写出“Hello, World!“并运行所需要的时间。

然而,如果我问你,你会用多少种编程语言写“Hello, World!“?你的答案会是多少?

为了刷新你的记忆,我会带你经历一段计算机编程领域的时空之旅。为此,我将向你展示50种不同的编程语言的

“Hello, World!“程序的写法。你也会了解计算机语言随着时间的推进发生了哪些变化。

2. Fortran - 1957

Fortran是Formula Translation的衍生物,这是一种通用的交互式编程语言,特别适合于数值和科学计算。Fortran创建于1957年,下面是它的第一个“Hello, World!”程序:

PROGRAM Hello
WRITE (*,*) 'Hello, World!'
STOP
END

Fortran 90 或 95的写法有所不同:

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

3. Lisp - 1958

Lisp是最古老的编程语言系列,它既是交互式的又是函数式的。1958年,Lisp作为一种实用的演示程序模型被创建出来,但是直到1970和1980年代,Lisp才成为人工智能世界中非常流行的语言。

下面是Lisp的“Hello, World!”程序:

(write-line "Hello, World!")

4. Cobol - 1959

Cobol语言于1959年正式创立,并且在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 Code(初学者通用符号说明代码)的缩写。它是一门高级编程语言,其主要目标在于易用。它的“Hello, World!”程序如下:

PRINT "Hello, World!"
END

6. Logo - 1968

Logo旨在成为易用的Lisp,通常被称为“Lisp without brackets”,Logs并不是面向对象编程语言,但它可以帮助你入门计算机编程。

print [Hello World !]

7. B - 1969

B语言创建于1969年,它现在已经过时了,但它的计算机编程语言的发展史上发挥着重要的作用。因为正是B语言启发了现在广泛应用的C语言。

main()
{
  putstr("Hello world!*n");
  return(0);
}

是不是语法层面就非常像C语言了。

8. Pascal - 1970

Pascal是一种交互式编程语言,它创建于1970年。它被设计出来主要出于教学目的,因为这个语言的特点是清晰,且严格的语法有助于良好的程序结构。

begin
  writeln('Hello, World!')
end.

Turbo Pascal是Pascal语言的集成开发环境,在1983年被创建,并在1980年代和1990年代取得了巨大的成功。

Turbo Pascal的“Hello, World!“程序如下:

program HelloWorld(output);
begin
  writeln('Hello, World!');
  readln;
end.

9. Forth - 1970

Forth是一门基于栈的交互式编程语言,由Charles H. Moore在1960年代发明。但它的第一个大版本是在1970年发布的。它于1994年被ANSI标准化,并于1997年被ISO采纳。2014年的Forth2012为语言的发展又焕发了生机。

下面是1970年版本Forth语言的“Hello, World!” 程序:
 

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

1. Smalltalk - 1972

Smalltalk受到Lisp的启发,它是一门面向对象的,动态类型的编程语言,它被发明于1972年。Smalltalk是最早具有集成开发环境的编程语言之一。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值