发新话题
打印

牛人观点:汉语是世界上唯一面向对象的高级语言

计算机程序语言的面向对象方法,指的是使对计算机实施操作能够更加简便、高效、更利于团队分工合作,拿计算机语言方法的特性对人类自然语言进行牵强附会的类比,纯粹就是浮躁的哗众取宠。

 如果你是一个程序员,你连计算机语言与自然语言的基本特性的区别都搞不明白,你还是别干了,辞职吧

[ 本帖最后由 darrenlee 于 2009-10-9 11:05 编辑 ]

TOP

维护性 和 可扩展性 都是分工合作的一部分内容,这跟整个世界的“劳动分工”异曲同工。

如果你用传统的结构化语言(lisp 或 basic等)去写现在大部分的应用,这两点很难做到,即使做到,效率和成本都要大打折扣,更不用提在开发阶段的团队分工,我指的简便和效率就是在“分工”的下对人的简便和效率(包括学习曲线),而不是程序在计算机中的执行的效率,要执行效率,写汇编去。

可以说,这种面向对象的方法,完全是计算机行业工业化的结果,工业化意味着什么?意味着分工细化、分工明确,分工合作,大规模工厂化生产替代小作坊

都动动脑袋,不要书本上说什么就是什么,现在这人怎么都这么自大

面向对象语言和自然语言屁关系都挨不上

TOP

如果我没记错的话,应该是去年(前年?)美国某大学的某些计算机专业教授非常反对学生学习java这种面向对象语言,因为这种语言会使学生“变傻”,不了解计算机编程究竟是怎么一回事,也就是不能够深入。

这就是工业化的弊端,java这种面向对象语言编程,就成了基本语法(很多还是ide自动生成的)+基本api+类库,能够深入了解才怪。学习起来简单,的确很简单,但简单的结果就是你变成了纯粹的工人,你只是流水线上的一个码字工人

TOP

发新话题