cs专业该学什么语言?
学习程序开发,你需要先选择好要开发的编程语言,这是最重要的一步。因为语言的选择很大程度上决定了未来你在技术上的发展方向和路径,甚至会影响你职业的选择和发展。 作为计算机专业的学生,在学习本专业知识的同时还会涉及其他学科的知识,例如数学、数据结构、操作系统等。这些知识都是为学好编程语言打基础。所以,在刚开始接触编程时,就要注意知识的全面性和准确性。
CS专业的同学一般会学习三门编程语言:C语言、C++语言以及C#(或Java)。不同的学校对这三门语言的授课安排可能不太一样。 C语言是最基础的一门语言,也是所有编程语言里最接近机器码的语言,因此C语言的学习能够帮助你更好的理解底层架构,熟悉系统编程;同时由于微软的WinAPI以及MFC框架基本都是用C语言实现的,所以学习C语言也能为你将来进行Windows下编程打下良好的基础。 C++语言是C语言的延伸,它延续了C语言大部分的特点并且增加了面向对象的特性。如果你打算今后往分布式算法或者大数据方向发展的话,那么C++应该算是一个不错的选择。当然,C++的学习难度相对也会大一些。
最后一门语言的选择就取决于你的个人兴趣了。目前市场上流行的前台框架主要有Spring、Hibernate还有Ibatis,后两个都是比较偏向于Java语言。所以如果你对J2EE很感兴趣,且打算以后从事这方面的职业生涯的话,那么你可以考虑学习Java。不过我建议你不要单纯的只是掌握Java的基本语法,建议结合着Spring来学习,这样你的就业竞争力会更大。