五千年(敝帚自珍)

主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽

共:💬151 🌺373 🌵4
全看分页树展 · 主题 跟帖
家园 现有计算机语言对任何语言都差不多

比较赞同stanly lipman的说法:所有人学命令式语言都要过个坎,把正常的人类的概括思维变成递归步进的指令序列。

现有的 以表达式,变量,作用域这些概念组合,以编译技术映射到汇编的计算机语言,都必然和任何自然语言相距甚远,这是工业技术的需求,计算机文化的特征首先是工业文化的特征,要求可重复,排斥所有不可知不可控。

计算机技术里只要出现语言中立,绝对是说对编程语言。对语法树编辑其实就是冯诺依曼机的滥觞。冯诺依曼一开始的构思里,指令序列应该可以运行时修改,后来lisp的eval算是部分回应了这个概念。但是但是,现在绝大多数编程语言都不依赖这个技术(所以严格说用的不是冯诺依曼机,应该是剑桥某人命名 程序不可编辑的另一种模型),宁愿用各种设计模式来应付某些需要这种功能的个案,为什么呢?

因为对所有有时间有成本限制项目来说,可调式 可预测 可靠性比表达力都更要命,修改指令序列或者求值树带来的不可控让人不敢尝试。

同样的理由,解释了为什么计算机语言离所有的自然语言都非常非常远,因为必须依赖各种明确的接口来结构化,依赖确切的存储器变化来步进调试,需要种种笨重(和自然语言相比),但是可重复可分割的技术来支撑庞大的整体,因为这是工业化分工的数字化体现,而这些内容在所有自然语言中都不存在。

如果说中文不适应计算机,那中文也必然不适应工业化不适应数学。但是谁敢说,我们改说英文,我们的数学英语就能火箭上升。

如果说C语言到中国的距离是太阳到地球,那到英语也就是太阳到月亮。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河