次韵梨花赏析:c语言高级编程(系统编程、图形编程等)

来源:百度文库 编辑:高校问答 时间:2024/04/29 18:21:03
各位大侠,我现在把谭浩强的书基本都看熟悉了。现在想学习关于C语言更深层次的内容,比如系统编程、图形编程等,需要怎么学?昨天到书店看看,几乎没有这方面的书。网上也不容易找到。希望各位高手指点指点,怎么学?学什么?有没有好的教材推荐?

至于C++,想把C搞通了再学。
chief_lfw :讲半天不知道你的中心意思。照你这么说连汇编都不用掌握了。如果你连c语言都不能做到得心应手,你打算怎么多动手?怎么编一些有既定目标的软件?!

我学过一本清华大学出的《C语言高级编程》,应该是叫这个名字吧,里面详细的讲了C的图形编程,比如显示器的两种工作模式,各种图形函数。还有C的高级应用,比如操作CPU的四个存储器,系统调用,堆栈,内存分配。不过这本书比较老了,不知道现在还有没有卖的。如果你买不到这本书,可以到这里去看看,http://www.ttud.com/info/1091.htm,祝你好运。

如果想学图形方面的话可以到书店看一下计算机图形学方面的书,因为你所想要的图形编程是计算机图形学领域的了,而不能去找C语言方面的.

向你推荐一本:
<<计算机图形学理论与实践>> 李春雨 邱道尹 等编著
北京航空航天大学出版社

ISBN:7-810077-377-1 30块钱一本

这本书不错,要知道北航的软件学院可是我们国家最先批准的八所软件学院之一... 我现在也以学图形学,这本书是我们系主任给我推荐的,感觉不错哈...

系统编程、图形编程等
不建议你学习。
首先 认清当前 C语言的应用领域,我想主要在硬件驱动和嵌入式系统开发,还有UNIX开发。
系统编程,要面向硬件,面向嵌入式系统。
图形编程如zyviva所讲,是一种算法,而非C语言。
cccwill所讲的图形函数 显示模式等早已过时,了解一下,增长知识尚可,学习无此必要。

关于C语言更深层次的内容:
c语言 仅仅 不过是 一种编程语言,是一种编程工具。仅仅是一种 笔的用途。仅仅有笔,就能写出文章吗????????

编程:是对 硬件 数据结构 算法 的整体运用,是文章,是思想,是灵魂。

不要把精力用到 怎么使用笔上。虽然 C 是一支好笔,一直不易掌握的笔。

自己多动手,编一些有既定目标的软件,这才是正途!!!!!!!!

chief_lfw的意思应该是让你多动手,语言,的确属于工具之流,不过,如果你能精通c语言,相信也会对其诸多设计思想有所了解,对于程序员,深入了解一门语言还是很有必要的,当然了,这并不是说它的重要性就超过了算法、数据结构,只是侧重不同而已,没必要贬低其价值。

支持kidwei同学,推荐研究The Art of Computer Programming,象你这样有决心和毅力的人,应该看它

另外的推荐是Advanced UNIX Programming,不晓得有没有中译本,如果有兴趣看英文原本的话,可以联络我bigfatsea at hotmail

你可以看一下SDK的书籍!同时也可以为C++打基础