为什么学习一门新的编程语言写的第一个程序被称为"Hello,World

为什么学习一门新的编程语言写的第一个程序被称为"Hello,World,第1张

1972年,贝尔实验室成员Brain Kernighan撰写的Introduction to the Language B 中最早出现将“Hello”和“World”一起使用的程序,代码如下:

main(){

extern a,b,c

putchar(a)putchar(b)putchar(c)putchar('!*n')

}

a'hell'

b'o,w'

c'orld'

这个程序中的“hello,world ”全部都是小写字母,中间有一个逗号,包括一个换行符。这个短语被拆分为多段来输出,是因为在B语言中,字符常量被限制为只能使用4个ASCII字符。

1974年,贝尔实验室的Brain Kernighan写的实验室内部备忘录Programming in C: A Tutorial 中包粗中含了该岩卖山程序的第一个C语言的版本:

main( ) {

printf("hello, world")

}

另一种说法是:1978年,Brain Kernighan在他和Dennis Ritchie合作撰写的C语言圣经“The C Programming Language”中,延用了“hello,world”句式,作为开篇第一个程序。在这个程序里,输出的”hello,world”全部是小写,没有感叹号,逗号后有一空格。虽然之后几乎没能流传下来这个最初的格式,但从此用hello world向世界打招呼成为惯例。

#include <stdio.h>

int main()

{

print ("hello,world")

return 0

}

”hello,world“,在编程的起点,向这一世界的第一声问候,简单而理性;后来,这条路上,既出现了程序猿(媛),也出配简现了改变世界的大牛和大神。

英国著名诗人拜伦的女儿Ada Lovelace曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概枣谈念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。 美国国防部开发的ADA语言就是为纪念这位世界上的第一位程序员而命名的。 还有一个女的,美国的,也是第一程序员,还是美国海军少将军衔呢。拿唯 计算机软件的第一夫人--格雷斯?霍波 格雷斯?霍波是杰出的女数学家和计算机语言领域的带头人 1949年,霍波离开哈佛,加盟由第一台电子计算机ENIAC发明人埃克特和莫齐利开办的电脑公司,为第一台储存程序的商业电子计算机UNIVAC编写软件。这期间,她凳敏碰开发出了世界上第一个将高级符号语言转变为机器语言的编译器ADA(1952年),第一个处理数学计算的编译器A?2(1953年),第一个自动翻译英语的数据处理语言的编译器B?O(也叫Flow-Matic.1957年)。这是第一个用于商业数据处理的类似英语的语言。后来以Flow-Matic为基础开发COBOL语言,于1959年问世,它是第一批高级程序设计语言之一,广泛用于大型机和小型机电脑的高级商业程序设计。COBOL文本诞生后,霍波又率先实现了COBOL的第一个编译器,因此,有人把霍波叫做“COBOL之母”。据20世纪80年代初的统计,全美国在运行中的程序有80%是用COBOL语言编写的,由此可见这个语言对计算机应用发展所起的作用。在电脑软件的进展中,格雷斯?霍波女士做出了很大的贡献。她的努力使电脑在商用化和产业化方面取得长足的进步。

麻烦采纳,谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12418300.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存