您当前的位置: 首页 > 

互联网志

暂无认证

  • 0浏览

    0关注

    1585博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

在编程技术的早期,使用汇编语言是编程的常态

互联网志 发布时间:2021-12-08 12:37:36 ,浏览量:0

  艾达·拉芙蕾丝,19世纪女英国的一位女数学家,诗人拜伦之女,在一份1843年出版的笔记中针对查尔斯·巴贝奇设计的世界上第一台可编程计算机提出建议,对机器进行编程以计算伯努利数的数据输入,这个最终遗憾留于纸上的设想被认为是第一个计算机程序。   103年后,美国人莫克利和艾克特发明了世界上第一台通用计算机“ENIAC”。1971年,Kenbak Corporation的Kenbak-1诞生,人类历史上首次个人电脑的普及迹象出现。   然后是2.97亿台,这是2020年全年全球PC市场的出货量数据。全球互联网的年耗电量在2017年已经超过2万亿度电,接近美国整个国家年用电量的一半,需要200个三峡大坝高负荷运转来抵兑。今时今日,日常的工作与生活已无法远离计算机。   与此同时,一个疑问在近几年屡次回头看向那位178年前的女性先驱:未来,程序员会消失吗?   人工智能站在这个天平的另一侧,机器代替人类思考的浪漫幻想在经历过几次低潮后,在21世纪的第二个10年里再度进入蓬勃发展的阶段。诸如Open AI Codex和Github Autopilot的出现则让那个虚无缥缈的发问越来越有了些逼近现实的味道。   今年八月Open AI发布最新技术Codex API,这个技术指向自然语言与代码之间的转化。OpenAI表示Codex API已经支持包括Python、JavaScript、Ruby等多种主流编程语言。可以将简单的自然语言(比如英语)转变成代码并且代替用户执行。这意味着毫无编码基础的普通人只要能用规则的人类语言给出需求,相应的程序就能被编写出来。   在编程技术的早期,使用汇编语言是编程的常态,之后这种繁琐的“低级语言”被另一种“高级语言”替代,也就是Python、Java、C、C++、这样的编程语言,这在编程效率,可读性以及与人类正常思维逻辑的贴近上更进一步。而“高级语言”之后的下一步趋势则是低代码或无码,开发者的工作进一步简化为顶层的决策者,不同经验水平的开发人员通过图形用户界面,使用拖放式组件和模型驱动逻辑来创造应用程序。低代码到无码的进一步开发降维,则几乎完全依赖于人工智能的发展。

关注
打赏
1665506070
查看更多评论
立即登录/注册

微信扫码登录

0.3047s