c,c++,c#,java?这些有什么区别?到底学哪个好些?

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:09:59
我是菜鸟,之前没学过编程这些语言,想请问大家这些语言都是什么方向发展的,还有啊,我什么基础都没有,该从哪里开始呢?是不是要学了c再去学其他的呢?能不能直接学java呢?麻烦大家多说些,谢谢!

看看我学习编程的10年历程哈
我的经验是从Basic开始的,DOS版的,然后是Qbasic --> Pascal --> c --> c++ --> foxpro --> vfp --> vc --> vb --> asp --> vb.net --> asp.net --> c# --> c++.net
不容易啊,走了许多弯路,但现在看来弯路也是有价值的.
由于一直都用微软的产品所以没有去学JAVA, 其实JAVA和.NET基本上差不多,虽然在某些领域应用不同,但起码我目前工作上还没必要非用JAVA不可.但当年做TC和BC++的时候,对Borland的印象还是非常好的,也想有空研究下JBuilder.
学习编程嘛,只有一个条件——心平气和. 不要被形形色色的东西干扰,一步一步走,无论哪种语言,都不是十天半月就能学好的,做得多了,经验丰富了,就可以跨越语言的障碍,毕竟编程重要的是思想,语言只是工具.

学JAVA吧,毕竟是高级语言啊,C虽然说不会淘汰,但是用的人以及广泛程度已经下降了,语言只是一种工具,在运用语言编程的时候其实考虑的多的是该用什么算法来实现你的系统,语言是死的,算法是活的,这是我的理解

如果你是不是sb的话,什么都要学

C是面向过程的语言,C++和JAVA是面向对象的语言,C偏向算法,C++和JAVA偏向实现.

C#也行,也比较好学

难度如下:
C# < java < C++ < C
所以要学哪个就看你自己了!!