大学的计算机学院的各个细分专业到底应该教授几门语言合适?为什么有的学校教授好多语言(数十种,甚至更多),有的学校却只教一门c语言然后各种理论,有的甚至c都是让学生自学。为什么这样分呢?有什么依据?


应该来说c语言是最适合的。在学校当然是以打好基础为主,也就是说以学习理解计算机为主,汇编太过于和平台相关,而c语言抽象级别是恰到好处,一方面比较平易近人,另一方面也没有遮挡计算机的理论细节。

再高级一些的语言一般都有环境封装,对基础知识的掌握是有障眼效果的,所以大学期间舍本逐末去过深入的介入工程项目是得不偿失的。


三门~学C,如学写字。学java,如学成文。

学haskell,如学叙诗。


C 必修。C#或 Java 选修一种。Python,Ruby 自学。JavaScript 自学。

资料库必修。

演算法必修。其它的编译原理、汇编语言什么的,在这个时代,能简单了解一下就挺难得的了。
C入门及找工作笔试题用面向对象语言入门Csharp或java

web开发后端语言一种,脚本语言一种,前端html5css3js

移动开发2选一资料库sql一种数据结构与演算法面试用


我觉得三种c、java、python,学好这三门,其他语言就非常好上手了
学语言可以拿来用,更重要的是了解语言背后的。我觉得C++最好,学习C++,能帮助了解重载的原理,虚函数的实现方式等,值传递引用传递,预编译以及这些技术涉及到的内存分配和调用,当你越其他语言的时候,发现很多东西换汤不换药,编译,内存就是那么回事,马上就能上手新语言。
推荐阅读:
相关文章