锁定老帖子 主题:对动静态语言的语义思考,再兼谈点其它的
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-25
同意楼上。培养coder和培养思考能力,是软件学院和计算机科学专业的区别吧。呵呵。这么说来,软件学院的开办还是挽救了计算机科学的沦落
|
|
返回顶楼 | |
发表时间:2006-12-13
引用 欧美计算机专业的第一门语言,一般是ML或Scheme。 念书的时候确实有用过 scheme, 不过学校里我看到 undergraduate 的第一门语言是java, uml 没有专门的课讲,但是每个人必须会。 国外CS专业主要是培养应用人才的,理论上必须自己深造。 |
|
返回顶楼 | |
发表时间:2007-01-14
讨论的问题应该是动静态类型语言,vbscript可以称为动态类型语言,但从来不能和传统的c和java等静态类型语言齐肩。引发动静态语言之争的并不在于是否强类型。2点,表达能力和执行效率。
|
|
返回顶楼 | |
发表时间:2007-01-15
其实就我个人意见而言,我认为现在国内的计算机大学教育落后是事实,但未必为坏事儿
说老实话,本科的时候,学习c/c++/汇编,以及诸如单片机等,挺好 要知道,都这么多年了,计算机的体系结构也没有变化,学习c/c++/汇编之类,才会对计算机有本质的认识 所以,我还是觉得在大学里面老的东西,未必就是不好的 只是出于实际工作的情况,需要细分职位,所以现在大量的软件学院之类的教育机构诞生,只是为了适应计算机产业化对于不同工种的需求而以,如果作为从业人员的你,喜欢计算机,也愿意做一辈子,我看现在国内大学的计算机教育基本上还是很不错的 一家之言 |
|
返回顶楼 | |
发表时间:2007-02-09
不觉得对语言的选择,会造成思想上的重大差异。说实在的程序也只是工作而已,撤到艺术上就太远了,不是所有人都可以做得到科学家。
个人一直以为程序属于边缘交叉学科,是用来解决问题的途径。所谓的编程思想应该是脱离于具体语言之外的,一味地在语言本身差别上争论编程思想的重要,有偏离主题的嫌疑。倒不如说,哪类语言更容易解决哪类问题的好。 |
|
返回顶楼 | |
发表时间:2007-04-10
其实重要的不是哪个语言开始,而是哪个系统开始。
如果学校的培养都是从linux开始的,中国与国外的差距会小很多 |
|
返回顶楼 | |
发表时间:2007-07-06
我以前上的那个学校的
CS第一门程序语言 是 smalltalk 然后是 java C 倒反没有怎么提过 在电子工程系那里就有 |
|
返回顶楼 | |