主题:【讨论】龙芯什么时候能配上中文计算机语言编译的源程序? -- 唵啊吽
强类型能在编译期发现错误,编译期发现错误好过链接,连接发现好过运行时,这个基本是老生常谈了,认真点的大学生都知道,更别提吃这碗饭的。
诸如命令式,结构化,lambada表达式,谓词演算等等,没人会去搞中文化,正如也没人会去英文化。
把这些概念往哲学靠没什么好处,第一,所有这些概念都可以从之前的实践直接推出来,不需要从哲学家的大部头出发,哲学概念可以作为启发,但不必要;第二,状态机模型装不下准确的哲学概念。
所谓对象,其核心概念从C语言开始涌现的时候就是“状态结”,人开始使用句柄的时候实际就开始使用对象了。
所谓反射,就是访问的静态成员和方法表。
所谓泛型,最开始就是宏的增强形式,最开始是IBM的人用宏实现了任意类型的stack,后来Bjarne用类型手段增加其安全性。
所有这些概念的理解都不需要用到哲学,所有这些概念的讲解也不要用到哲学(当然方便时可以类比),所有这些概念的创造都来自基本实践。(以上哲学指出现过的,进入哲学课堂的哲学知识)
我大学的时候也认为应该运用已有哲学知识指导编程技术发展,增加新的概念,现在觉得这么做是增强木桶的长板(表达力),削弱短板(调试)。
我不否认哲学能训练思维,增加洞察力,我看的哲学书还多过技术书,但是软件专业的比起其他专业的,并不更多依赖哲学。
- 相关回复 上下关系8
🙂就算是英文的计算机语言中国人也没发明多少啊 40 假设 字3517 2011-11-25 00:09:18
🙂阁下不要没有调查就乱发议论 neriak 字312 2012-02-04 21:47:54
🙂不知道您到底想说什么 假设 字62 2012-02-10 01:48:26
🙂我觉得你低估国内从业人员水平了
🙂从哲学角度试着说一说 6 wild007 字2048 2011-11-25 22:16:10
🙂也说说个人的一点看法 9 假设 字2690 2011-12-02 03:03:59
🙂你说的这个太难了 相信逻辑和常理 字191 2011-12-01 22:34:13
🙂你说的这个有过尝试 5 熊起 字470 2011-11-26 00:04:54