刚学完C语言,大家觉得记下来学JAVA好呢还是C++好呢,顺便说说这两种语言的经典教材,

2025-04-25 07:41:27
推荐回答(3个)
回答1:

snfnyygt的回答真叫一个绝啊,C++只不过是多了个引用类型的东西(比如 类,比如字符串类型等等)多了类是不假,类可不能用只不过来形容吧,那是从面向过程到面向对象质的飞跃啊,我问你java比C多了的东西除了类还多了什么?你总不能回答我是虚拟机吧。
“高手一看就能明白是怎么回事,对于不明白的菜鸟,这里不作理会”你拽什么啊,现在要你回答问题的就是新手,你不解释清楚算什么啊,还用“菜鸟”这个词。
C++和Java哪个好哪个不好的争论还真太多了,我在这里不讨论这个问题,Java是完全的面向对象,C++不是完全的,为了兼容C,还是可以编写面向过程的程序。所以学习的话C++对你来说起点比较低,学会了C++再想学Java的话比较容易,而先学了Java再回过头来学习C++就有点困难了。

回答2:

关键看你自己选择什么方向了,如果往低层走,建议你还是回头好好学C吧,如果往高层走,Java和C++都一样,个人觉得C++更胜一筹,因为C++是全能手,高低通吃,将来换工作方便。
至于书籍方面嘛,C++经典很多啊,由易到难c++ primer plus -> c++ primer -> the c++ programming language / thinking in c++
还有比较经典的书是:c++高质量编程 pointer on c。。。。
最后,最经典的"书"是自己的手,做小项目,从中学到软件的架构、算法、数据结构、面向对象.....这些才是最重要的,学会了这些,什么语言都是浮云

回答3:

直接学JAVA或C# . C++与C差的太少了,你会C 就相当于会了C++了 C++只不过是多了个引用类型的东西(比如 类,比如字符串类型等等),其实 C++中的引用类型就是 struct 和calloc的 整合. 我想我这么说 高手一看就能明白是怎么回事,对于不明白的菜鸟,这里不作理会.
不过语言这东西 本来就很容易,没有什么大学问。有技术含量的东西在数据结构里,有价值的东西在于人的创造力里.