CS MS第一年...犹豫用哪门编程语言

avatar 133315
Emerson_Ding
5810
15
现状:湾区非牛校CS master在读生。本科渣CS出身,C++和C大一大二都有学过,不过之后实际用的不多,除了后来的数据结构课上代码都是C写的。大三学了C#之后就弃置了其他语言。用C#做过几个小项目,有一次三个月的实习。MS第一学期的课没有用到什么编程语言(有一门算法。思想什么学了不少,不过教授不要求代码,所以都是手写伪代码,没实现过),接着找实习的时候发现招C#程序员的公司几乎为零(微软亲爸不算进去),所以考虑再加一门拿的出手的语言。看了几天Python,内置数据结构和OS基本看完,不过问了学长后还是打算把python作为附属脚本语言,另外需要一门比较流行的语言作为核心。学长建议转java,说之前有半吊子的C++基础在所以应该也不那么吃力。不过暑期实习已经在眼前,所以个人比较犹豫,觉得捡起C++可能更快,但是实在是不太想回忆起以前为了指针地址内存空间debug的过程,还有接近一无所知的STL..想问一下Java或者C++的程序员有什么建议。不知道在原有基础上进阶C++和从头开始Java到能够无阻碍刷题,哪一个花代价比较小?毕竟平时的课程就已经占用了相当一部分的时间。(其实选的programming language课还要半自学haskell...进度之快也简直没法多谈)
实在为这个问题烦的不行..不想引发C++和Java之争
  • 5
15条回复