How Programming Languages Were Created — 用中文阅读

故事标题目前仍是英文,正文是中文。

How Programming Languages Were Created — 图书封面 — Wonder Inventions 埃里克带着他那磨损的足球,穿过村庄下方狭窄、发光的隧道。“快点,埃里克!我们可没一整天时间。”阿丽娜喊道,她的声音在水晶墙壁上回荡。

埃里克带着他那磨损的足球,穿过村庄下方狭窄、发光的隧道。“快点,埃里克!我们可没一整天时间。”阿丽娜喊道,她的声音在水晶墙壁上回荡。埃里克咧嘴一笑,把球踢给她。“急什么,阿丽娜?滕代的工作坊又不会跑掉!”

在天台的工作坊里,齿轮嗡嗡作响,火花四溅。“把万用表递给我,埃里克,”天台在有条不紊的忙碌中平静地说道。埃里克把工具递给他时问道:“天台,这些电脑到…

在天台的工作坊里,齿轮嗡嗡作响,火花四溅。“把万用表递给我,埃里克,”天台在有条不紊的忙碌中平静地说道。埃里克把工具递给他时问道:“天台,这些电脑到底是怎么工作的?我的意思是,是谁发明了和它们对话的方式?”天台轻笑一声。“那是一个很长的故事,涉及到一种叫做编程语言的东西。我们就是用它来告诉电脑该做什么。”

“编程?就像一种秘密代码吗?”阿丽娜歪着头问道。滕代笑了。“没错!而且它开始得比你想象的要早得多。来,埃里克,我有些东西要给你看。

“编程?就像一种秘密代码吗?”阿丽娜歪着头问道。滕代笑了。“没错!而且它开始得比你想象的要早得多。来,埃里克,我有些东西要给你看。”滕代走到书架旁,那里有一本微微发光的厚皮书。埃里克的眼睛睁大了。他知道接下来会发生什么。

工作坊化作一片旋转的光芒,将他们带到一个灯光昏暗、摆满了打孔卡机器的房间。“欢迎来到十八世纪四十年代,埃里克和阿丽娜,”滕代宣布道。

工作坊化作一片旋转的光芒,将他们带到一个灯光昏暗、摆满了打孔卡机器的房间。“欢迎来到十八世纪四十年代,埃里克和阿丽娜,”滕代宣布道。一位深色卷发盘成发髻的女士从工作中抬起头来。“我需要为这台分析机编写指令,”她叹了口气,“但手工完成这一切实在太繁琐了!”

“你是谁?”艾达好奇地打量着他们,问道。滕代向前一步。“我们是来自未来的旅行者,来向您学习您的才华,洛芙莱斯小姐。

“你是谁?”艾达好奇地打量着他们,问道。滕代向前一步。“我们是来自未来的旅行者,来向您学习您的才华,洛芙莱斯小姐。我猜您正在编写第一个旨在由机器处理的算法?”艾达点点头,语气中带着一丝沮丧。“确实如此,但这过程太慢了!正如达·芬奇所说,‘简洁是最终的复杂’,这正是我现在所需要的。”

埃里克检查着打孔卡。“所以,每个孔都告诉机器该做什么?”艾达确认道:“正是如此。但想象一下,如果我们有一种方法可以编写更复杂的指令,一种机器真正理解…

埃里克检查着打孔卡。“所以,每个孔都告诉机器该做什么?”艾达确认道:“正是如此。但想象一下,如果我们有一种方法可以编写更复杂的指令,一种机器真正理解的语言。”滕代补充说:“这就是后来的程序员会创造的。到了二十世纪五十年代,像FORTRAN和COBOL这样的语言,让科学家和企业能够自动化复杂的计算。事实上,IBM的FORTRAN帮助他们在到一九六二年时创造了十亿美元的收入!”

“想象一下,”埃里克一边在笔记本上涂写,一边说,“能够准确地告诉电脑你想要它做什么。”他停顿了一下。“但发明那些第一批语言一定非常困难。”滕代点点头。

“想象一下,”埃里克一边在笔记本上涂写,一边说,“能够准确地告诉电脑你想要它做什么。”他停顿了一下。“但发明那些第一批语言一定非常困难。”滕代点点头。“这花费了多年的反复试验。然后,在二十世纪后期,像C和Java这样的语言让编程变得更加强大。你知道吗,单是Java平台就在二零二一年帮助全球创造了超过两千六百六十亿美元的收入?”艾达笑了,“确实是进步!”

突然,房间开始闪烁。“该走了,”滕代宣布,看了一眼旋转的光之漩涡。“但记住,埃里克,你使用的语言没有你试图解决的问题重要。

突然,房间开始闪烁。“该走了,”滕代宣布,看了一眼旋转的光之漩涡。“但记住,埃里克,你使用的语言没有你试图解决的问题重要。”埃里克想起艾达之前的沮丧,有了一个主意。他抓起一张空白的穿孔卡片,迅速刻下了一组简单的指令:一个程序,用于自动化艾达正在努力解决的重复计算。

回到天台的工作坊,埃里克惊叹道:“哇!我真不敢相信我竟然见到了埃达·洛芙莱斯!”一直在旁边静静观察的阿丽娜插话道:“所以,我们用平板电脑做的一切,所…

回到天台的工作坊,埃里克惊叹道:“哇!我真不敢相信我竟然见到了埃达·洛芙莱斯!”一直在旁边静静观察的阿丽娜插话道:“所以,我们用平板电脑做的一切,所有的游戏、视频……都多亏了编程语言?”天台点点头说:“没错!从网站到自动驾驶汽车,一切都是代码。你们知道吗,如今全球软件市场的价值超过六千亿美元。”

How Programming Languages Were Created — page 10 illustration — Wonder Inventions

埃里克咧嘴一笑,抓起他的足球。“我要试着编写一个程序,让这个球自己踢起来!”他在隧道入口停了下来。“你知道,”他说,“这让我想起了纳尔逊·曼德拉说过的话,‘教育是你用来改变世界的最强大武器。’理解代码是让事情发生的终极关键。”他冲下隧道,阿丽娜紧随其后。“等等我!”