我们都学会了如何编程我们想要的世界的时间


我们的世界是用代码编写的如今,几乎所有电气或机械设备都需要数千行代码才能工作考虑一辆现代汽车:你可以说,从司机的角度来看,它现在是一台电脑,让你可以控制发动机,动力传动系统和车轮随着汽车开始自行驾驶,代码将很快得到更多的控制但谁控制代码那些编写机器背后程序的人已经变得非常雄心勃勃硅谷为软件开发商提供巨额薪酬和大量股票期权,从美食到免费理发等各种特权我们其他人只能看待,被关于竞争对手编程技术和语言的优点的深奥论点所排除就像曾经控制过书面语言的神职人员一样,程序员对维持现状抱有既得利益软件开发已成为一门高度专业化的学科,需要相当多的技能和培训但是正在发生变化:程序员的垄断可能即将消失(参见“Binary babel:编程语言问题”)新一代编程语言正在兴起它们比他们神秘的前辈更容易掌握,它们可以更直接地控制硬件到未经过调整的人专业开发人员的统治可能即将结束对他们来说可能是个坏消息 - 这些高级烹饪自助餐厅的日子可能有多少 - 但对社会有巨大的好处我们知道未来的工作场所需要更多的编程专业知识,但学生仍然不愿意学习编码掌握现代编程语言的语法对于许多人来说并不比掌握古代拉丁语的语法更具吸引力新语言可以改变这种状况其他被当前软件业剥夺权利的人也应该抓住新机遇如果计算的历史可以作为指导,那么更民主的编程最终会在我们与机器交互的方式上产生另一场革命正如弗吉尼亚大学的Kevin Sullivan所说,每个领域的专家都能够“直接表达和实现计算意图,而不是必须让软件专家理解和翻译”更民主的编程将在我们与机器互动的方式上产生革命该翻译的保真度受限于用户想要的内容与开发人员可以提供的内容之间的差距;以及每个学科采用的非常不同的沟通方式当差距过大时,结果可能是一场昂贵的惨败:例如,数十亿英镑用于改造英国用于记录患者医疗数据的系统 Sullivan说,未来,了解医疗保健的人将编写数据分析所需的软件,而那些了解交通工具的人将能够编写自动驾驶汽车广告也将受益:例如,才华横溢的摄影师可以按照他们想要的方式对数字暗室进行编程当然,我们仍然需要“代码背后的代码”和专业人士来编写代码但是,
  • 首页
  • 游艇租赁
  • 电话
  • 关于我们