男性法令纹深代表什么:先学C还是直接学C++好?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 01:17:19
没学过任何的编程语言,听说C++很强大,想学,但又有人劝我先学C,先学C还是直接学C++好?

建议搂主明确学习的目的。

我觉得这两样不太容易放在一起进行比较。

非要比较的话,C#更偏向于面向对象,非常类似于Java,而C++是面向对象和面向过程的结合。

我认为掌握编程的思想要比掌握具体的语言重要的多。建议搂主先把C语言的基础打牢,然后深入学习Java,以把面向对象的思想建立好。当C语言和Java学习牢固后,其他的编程语言,例如C#和C++就非常非常容易学了。

具体到C#和C++这两种语言,C#比较适合开发大一点的软件系统,因为毕竟是面向对象。C++比较适合开发小的软件,甚至是编写算法,而开发大型的系统则不如C#。从单纯就业来讲,C#要吃的开一些。

如果楼主是计算机专业的,就不要在乎具体的语言,把基础打牢。如果楼主是计算机爱好者,则要看楼主的具体目的来选择了。总之学好C语言和Java才是王道。

C语言是高级语言中最经典的一门语言,它是一个面向低层的高级语言,可以对计算机的硬件进行操作,这是其他语言所无法比拟的,像现在的流行的高级语言,当它们想对计算机的硬件进行操作时,必须先实现对C语言的接口,然后才能操作硬件,由此可见C并不是能丢掉不看的,它的诞生才有了以后的C++,JAVA,和C#,也许你认为它现在不是非常的流行了,但是想做一些平台或操作系统时,就必须要熟悉C了。
还有一下子看C++,你很多的语法不会很清楚,看完C再看C++,你会觉得C++只比C多了一点点,不是很难了。
我的建议是C必须要看,就像楼上说的,它是基础,C++现在有很多争议,有人觉得它已经过时了,也许以后可能会被淘汰,但是至少现在不会

事实上C,和C++是两种语言!也可以说C++是C的扩充!你可以略过C直接学习C++我开始是自学C++的!我收藏了不少自学的外国网站,论坛!要是喜欢的话,我可以发给你!

我的建议是C-> C++ -> Java ->回到C,C是基础,也是王道。Java虽好,毕竟是解释型语言,不太适合于基础开发,而且封装了太多的东西,不适合深入。建议你从C入门,然后学习C++理解面向对象的理论,然后适当看看Java,它封装的更完美,在这些都完毕后,再回到C,结合汇编,去理解软件编译和执行的真正过程,写出一些有C++风格的高效C代码,是底层开发人员的王道。不可执迷于某种上层语言,觉得好多做Java的程序员连字节和字都分不清,没有效率的概念,整天就跟着Sun,Bea,Oracle公司的产品转悠,这样跟风是不可能有创新的!

学会了C语言先再学C++是最好的,因为C++很多都是在C语言上更新的.

实际上是一样的,C++只是比C多了点语法和面向对象而已。