不知道你学什么语言,建议你学C++吧。直写底层系统,很有效率;面向对象编程,方法很好。以下为我向你推荐的C++书籍。语言是相通的,如果你把这些经典书籍弄透了,相信没什么语言能难的倒你了,呵呵。
1)Bjarne Stroustrup的《The Design and Evolution of C++》
了解C++的语言发展历史,明白新技术是怎样融会到该语言中去的
2)Stanley B.Lippman的《Essential C++》
非常适合初学者的C++名著,不厚,娓娓道来,由浅入深,指针,函数,和STL的几种泛型算法讲解的非常清楚。强力推荐
3)Stanley B. Lippman的《C++ Primer》
这个不用说了吧,著名的C++经典巨著,教会了无数的程序员
4)Bruce Eckel写的、候捷译的《Thinking in C++》
C++程序思想,这本书每过半年就要重读一遍。可以说每一章都是写得发人深省的,这本书让我感觉到了技术运用的非常高的境界,但是语言非常平实,只要认真地读,即使基础不行,也一定可以懂。
5)Scott Meyers的《Effective C++》和《More Effective C++》
这两本书是真正的经典,作者对C++的纯熟,使得语言的风格读起来
简直是如饴甘甜,就像他站在对面在讲课。如果你已经深刻地理解了Effective C++和More EffectiveC++,那你可以发现,你在众人中已经是鸡群之鹤。可以指导项目运作了,可以编写一切你想做的程序了,可以指出别人看起来不错的代码的大小问题了。
至于数据结构和算法方面,推荐两本书:
1)[美]D S Malic著 《C++编程:从问题分析到程序设计》 电子工业出版社出版
相当NB的一本书,很详细,简易,清楚。引导你步入逻辑与思考的殿堂。特别是链表和递归两节,看上一遍基本就没什么问题了
2)[美]Robert Lafore著的《Java数据结构和算法》
使用了比C++更简单的JAVA语言,采用JAVAAPP演示的方式,清楚无比的阐明了编程的各种数据结构与算法。不是一般的棒,强力推荐!
——————————————————————————————
语言不必学的太多太杂,楼主所列的内容太多了。其实编程很多都是一通百通的。以上书籍,通过C++和JAVA这两种语言,向读者展示了广阔奇妙的编程世界。只要楼主认真阅读学习,相信一定可以在IT中笑傲江湖~~
分看来你是不想给了 你说的已经够详细的了 还需要别人干什么
?
那确实```
去网上查就行了……
告诉你学这么多没用哦 知道原理不会动手,算什么好汉!!
为了学习也请不要盲目的学啊.知道原理固然很好,但也太累了.
与其样样不精,到不如专功一个.
说软件工程, 学C语言 因为微软重视C,但做软件也分不开网络,数据库,安全等问题的.
关键还是选择你自己喜欢的学了
推荐我看过的几本系统和编程方面比较好的书:代码大全,深入理解计算机系统,程序设计语言——实践之路。