现在计算机语言这么多有C#、C++、Java什么VB甚至现在还出现了Python和ruby可我没那么的时间学啊?

谁能告诉我作为一名程序员至少那些语言要会?我朋友说你就把Python学会就行了,能解决很多问题而且现在也很流行,以后C语言之流都会慢慢淘汰的就像当年很古老的汇编语言或者fortran一样,所谓语言应该是以人为本人性化第一而不是像C语言或者Java那样糟糕的程序环境,有时候你就是打错一个分号都是无效的错误程序,而且效率极低,有时候一个人可以用Python完成的工作量换到C语言环境的时候需要三到五人甚至更多,当一个代码从几行呈几何倍数增长到一定层级的时候复查的工作量是非常大的,这时候代码就应该精简和干练,而不是把时间花在那些没有意义的符号字符上面,比如在C语言中你不小心把逗号用中文的逗号打出来了整个程序都运行不了,这样的工作效率简直糟透了,我在想C语言之流会不会淘汰,太不人性化了,从最早的汇编语言到C语言再到Java再到现在流行的Python来看代码是越来越简洁,输入越来越简单,越来越接近人类思维而不是机器思维,我想这才是趋势吧!

C语言运算快啊,高级语言越来越流行只是因为计算机速度比原来快很多,所以人类可以用运行时的效率为代价来换取开发时的效率。在对运算速度要求高的地方还是需要用C。
另外,Java和.net是强类型的语言,在编译时、或者甚至在编写时就能发现错误,在开发复杂的大项目的时候这个很有必要,这种情况下用python的话在integration test的时候说不定就要出现只知道有错却找不到错误在哪儿的情况。
python、ruby、javascript这些都是开发小项目多,之所以这几年流行,是因为初创企业最开始使用这些很方便。但是当他们长大之后,还是经常要用别的语言重写的。比如facebook用java写了他们专门的数据库cassandra,twitter用java重写他们原来的ruby on rails写的服务器。
所以,编程语言并不是像你想象的那样容易淘汰的,即使是50年代就出现的fortran,依然是每隔几年就有新版本,至今仍然在天文学、气象学、流体力学、生物学、化学、经济学等等这些需要高强度计算来模拟一个模型的领域里被广泛使用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-06
没种语言的针对性都不同的,所以你只要会其中某一种就可以,当然有精力可以考虑多学几门语言。
其实所有的语言都类似的。
第2个回答  2013-12-06
语言只是工具,你只需要学一个就可以,而且这些大都是相通的。JAVA C语言都是高级软件,如果你英语基础差,学学易语言也可,没必要纠结这些。
哪个学好 都可以用的着
第3个回答  2013-12-06
最好涉及点C这类的底层语言,然后专攻一门就好了,其他的触类旁通~~前提你要有兴趣,说实话,这是个最KB的行业了
第4个回答  2013-12-06
这是我的切身体会:首先建议你从C语言入手,把语法和数据结构等搞清楚,具备了完整的计算机语言的认识和编程思想,其他的语言再学起来那是事半功倍。
相似回答