[C/C++]哪位有经验的介绍几本学C语言的书?
新手上路对于C一点不了解,但是要学,请熟悉的朋友介绍几本书看看!
谢谢!
顺便介绍一下学习经验心得体会!
[s:836] [s:836] 谭浩强的新书: C++程序设计 包含了C的初步和C++的内容。。。
学好了,接着可以看C++编程思想 The c programming Language
C Primer Plus
... 学c语言就用潭浩强的.
先学好c再学c++就比较容易了 我是学了C再学C++(自学),开始我是完全站在"学C++之前学C是有好处的"一面,当然C的书是潭浩强的,其他的书我下了很多电子书,比如<<C专家编程>>等等,哎,都没有什么时间看(在看C++的同时把汇编看了,当然是停留在语言上的,不深,只能写点教科书类似的代码),在看了thinking in c++(2nd)的开头时,我被这段话给同化了:All programming languages provide abstractions. It can be argued that the complexity of the problems you’re able to solve is directly related to the kind and quality of abstraction.....These languages are big improvements over assembly language, but their primary abstraction still requires you to think in terms of the structure of the computer rather than the structure of the problem you are trying to solve.......[size=5][color=blue]Thus, OOP allows you to describe the problem in terms of the problem, rather than in terms of the computer where the solution will run[/color][/size]........(不好意思,我没有在显示自己的英语,没有钱去买书就只能读英语的电子书,当然,我也喜欢这样:D)太多了,说多了就跑题了,简单的说(我个人认为):程序语言是一种语言,想我们说话一样,来表现我们的想法的,当我们想解决一个问题时先在头脑里想出一个想法,再把这种想法用程序语言(电脑)来实现,并不是先去把问题对应于一个模式,在去看这个语言里有没有这种与之对应的模式....(好象还是很多样)...恩在简单点:我们应该把注意力放在问题上,而不是语法上,语言是不断变化的,而且变化是朝着越来越简单化发展,对底层依赖越来越少,....哎,其实说多了怕误到人,我也是个门外人....但,我不怕说错....:)
现在进入正题了,我在C方面真没有读什么书.....如果你学完C后还想学C++,WINDOWS的话,我到可以推荐几本(先我自己看了的):C++ in action(写得非常幽默,也非常的好,适合学完C的人并想在WINDOWS下开发的)
thinking in c++(2nd) (可以加深你对面向对象设计--OOP的理解和对C++STL的理解)(没有看完了还..!_!)......
没有看不知道有没有时间看的:这里有一本跟c++ in action 差不多的,essential c++,但推测是C++ PRIMER 的简本
多了,inside C++ object model(讲关于地层的东西,things "under the hook"...:)我用英语不要打我哈)..effective c++,more effective c++,exceptional c++...(不说了,说多了没有用)............... 谢谢各位前辈了哈! 是啊
小强的书很不错的阿 王士元主编的《C高级实用程序设计》适合于想更深了解C语言的爱好者!我的就是在考研书店买的. **** 作者被禁止或删除 内容自动屏蔽 **** **** 作者被禁止或删除 内容自动屏蔽 **** 这么多好书呀,要看多长时间啊?!!! [s:6]
连课本都没看完过,哎! [s:5]
页:
[1]