c语言,c++,c#,java,汇编,功能一样吗?我要学哪一个呢

我现在是初中生,计算机语言这么多,我改学哪一个呢?我想做高级计算机工程师,难道c语言,c++,c#,java,汇编语言我都要学吗?请高人指路。谢谢了

c当然是要先学的啦!搞计算机的不能说连c都不会,从学习c的过程中初步了解编程的思想。然后可以开始学c++、c#、java中的一种。不要听人说什么要学java其它的都过时了,我们老师说c都不过时。我个人认为c++很好很强大。因为不可能同时把这三种都精通。三种可以都学一点,但是主要要精通一种。汇编很难,它是直接对cpu中的寄存器发出指令的,有时候c一条语句的指令在汇编中要写几十行代码。考虑到你是一个初中生最好是量力而行。最后最重要的是,学编程不是一件容易的事,学习之前要下定决心,不轻言放弃。祝你好运!同时国庆快乐!
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-01
汇编的太难,先不学;考虑到你是一个初中生,可以先学C或者C++,C#和JAVA属于进阶,因为很强大,所以一定要学;综上,我还是建议你先学C,虽然C中有很多缺点,但毕竟是很多语言的基础,还有C中那个指针稍微学一点,了解下,但不要太深入,因为那玩意太难,况且到后面有很多语言都抛弃了它,还有什么链表就不用学啦,因为那东西更难,而且根据我的经验,作用也不大!另外文件一定要学好!
最后一句:一定要坚持!
第2个回答  2008-10-02
c最容易上手,建议先学c,学c要达到熟稔基本编程思路(计算机思维)的状态,同时初步了解计算机内部运作机制(主要是指针和内存)。
然后可以学c++,掌握面向对象编程,并在此基础上系统掌握输入输出流、有效高效的内存管理(这个到了java或c#可就没多少机会了哈)和一定水平的数据结构及算法,可以同时接触一些软件工程。
接下来可以进阶学java、C#,或继续深入博大精深的c++(及衍生mfc、.NET、bcb什么的),有了前面的基础,这些就是轻车熟路了。
汇编比较难,但是代码效率高,你可以在达到了一定的水平后体验一下写汇编的快乐(或痛苦)。
另外计算机工程师不等价于编程高手,高级计算机工程师也要精通计算机原理、网络等知识,要注意积累。
学计算机语言就像学人类的语言,一要坚持,二要多练。多上机练习,要利用好各种资源,比如网络、图书、和你志同道合的人等等。另外考虑到你是在初中,学这个可以促进你多学一些数学。加油!
第3个回答  2008-10-01
考虑到你现在还是读初中,很多方法还没有学过,所以先要把英语和数学学好,打好基础,按照现在大学里计算机专业的授课一般是先学C语言,之后学C++,然后自己可以学java或者c#,现在java的用途比较广。
重要的是学会方法,汇编语言比较晦涩难理解,建议等有了程序基础之后再学,还有一点最重要的是一定要自己动手编,光看书是不管用的。
有志者事竟成!
第4个回答  2008-10-01
个人建议先学c,等有了一千五百行的编程经验开始学习c++,如果c掌握的好学习c++只学要一周的时间。然后开始用c++写东西,有了一万行的c++编程经验,你就可以说精通c++以及其思想了。然后可以学java和汇编什么的。
相似回答
大家正在搜