使用社交账号登陆

当前位置: 主页 > 前沿 > 信息 • 能源

凭什么编程只能用英语?

时间: 2019年06月17日 | 作者: Gretchen McCulloch | 来源: Wired
编程依赖英语,但是从技术角度上看这完全没有必要。


image.png

图片来源:Pixabay


来源 Wired

撰文  Gretchen McCulloch

翻译  郑逸娴

审编  阿金 沛米


今年是万维网成立 30 周年,很多人将目光放在了“网络的最初承诺”上,承诺之一就是你可以在任何页面上点击“查看源代码”,并轻松了解每个页面背后的代码。


下图是世界上诞生的第一个网页,被编程网站 Glitch 重现。该编程网站允许用户对程序进行修补,并指引用户切换到源代码视图,去看那些标有 <title> 和 <body> 和 <p>的部分。对于一个讲英语的人来说,TA 可以轻易猜到 <p> 代表“段落”——对于以英语为母语的人来说,理解一个英文代码页面显然要比非英语人群容易得多。


image.png

image.png

图片来源:Glitch


现在想象一下,这是你见过的第一个网页,你兴冲冲地揭开它的面纱,想了解它如何工作。但是标签上不再是那些熟悉的单词,你看到的是我创建的版本,它与原始版本完全相同,只是因为源代码是俄语而不是英语。我不会说俄语,假设你也不会俄语,那么你还敢去修改 <заголовок>(title)、<заглавие>(title) 和 <тело>(body) 以及 <п>(p) 的内容吗?


从理论上讲,你可以使用任何符号来写代码,电脑才不管这些。计算机一直运行的是一个我们看不见的程序(编译器),它将你的 IF 或 <body> 转换成它所能识别的 1 和 0,即使我们用马铃薯表情符号