文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门文章
-
- 可再生能源开始超越化石燃料 (0)
- AI 公司对 AGI 的警告是为了掩盖对权力的争夺 (0)
- 旧金山断电交通信号中断导致 Waymo 无人出租车陷入困境 (0)
- 苹果和 Google 建议持签证员工不要出国 (0)
- FSF 警告任天堂新 DRM 允许它远程让游戏机变砖 (0)
- 订阅陷阱时代 (0)
- 自然光可能有助于糖尿病患者控制血糖 (0)
- 韦伯发现了氦碳构成大气层的系外行星 (0)
- 室内日光浴会加速皮肤老化 (0)
- 二氧化碳浓度上升食物热量增加但营养密度下降 (0)
热门评论
- BaD kEyBoArd: TyPo (1 points, 一般) by lot 在 2025年12月07日14时54分 星期日 评论到 斯巴鲁车主抱怨驾车过程中弹出全屏广告
- (1 points, 一般) by solidot1763918667 在 2025年11月24日01时25分 星期一 评论到 英国陆军将用《使命召唤》训练士兵
- 所以意识是什么?他怎么敢肯定他的意思就不是幻觉? (1 points, 一般) by cutpigsrollaroundint 在 2025年11月05日18时14分 星期三 评论到 微软 AI 负责人认为 AI 有意识是无稽之谈
- 不完备定理无法证明不是模拟 (1 points, 一般) by scottcgi 在 2025年11月01日11时26分 星期六 评论到 数学证明否定宇宙是模拟的
- 样本数太少 没有参考意义 (1 points, 一般) by Craynic 在 2025年09月22日13时13分 星期一 评论到 梵蒂冈的 Flathub 软件包人均安装量最高
- 杞人忧天 (1 points, 一般) by cnma_001 在 2025年08月15日12时04分 星期五 评论到 你一生中被小行星砸到的概率
- 垃圾Paypal... (1 points, 一般) by devfsdvyui 在 2025年07月17日20时13分 星期四 评论到 Valve 在支付公司压力下移除部分成人游戏
- 建议下次不要用动漫这种容易误解的词 (1 points, 一般) by solidot1550041775 在 2025年07月09日15时24分 星期三 评论到 Netflix 称其全球订户有五成看动漫
- 所以应该吃生肉吗 (1 points, 一般) by Craynic 在 2025年07月09日13时25分 星期三 评论到 研究称加工肉没有食用的安全量
- 居然只有95% (1 points, 一般) by Craynic 在 2025年06月30日13时03分 星期一 评论到 日本争议夫妇别姓法案
我们今天认为理所当然的事情在过去并非如此。早期计算机的存储、内存和处理能力都是有限而昂贵的。人们不得不费尽周折,只为到计算机实验室,通宵熬夜以获得计算机使用时间。那时候编程语言的命名更简单,因为命名空间尚未被开发,在 1950 年代和 1960 年代,最初的程序可以“奢侈地”用其所作的事情精确命名:FORTRAN(公式翻译器)、COBOL(面向商业的通用语言))、BASIC(初学者通用符号指令代码)、ALGOL(算法语言)、LISP(列表处理器)。大多数人可能没有听说过 SNOBOL(面向字符串和符号语言,1962),但是稍微猜一猜就可以明白它试图做什么。如果那个时代对面向对象的编程概念有更多了解,我们可能会使用“OBJOL”之类的名字命名——明确命名为面向对象语言,至少按照那时的命名模式会是这样。
PL/I(1964)的大胆值得一提并令人钦佩,它的目标是成为“一种好的编程语言”。这个名字说明了一切:编程语言1。应该不再需要 2、3 或 4。虽然 PL/I 未如设计者希望的那样成为计算机编程的高地,但他们仍然抓住了软件中的一个关键问题:为什么有这么多种语言?早在 1960 年代初,这个问题已被提出。今天的编程语言在很多方面都像是重新发明轮子,发明如此多语言的目的被认为控制和财富,比如在 Java 语言实现一次编写多个平台运行的时代微软发明了 C#,它不需要多个平台它需要的是控制自己的 Windows 平台。