这是我的想法,我不希望别人的想法和我一样,就像我每次读一位有名的计算机作者的作品的时候,他们总是说一些让人兴奋的话,但是我总觉得他说的不是绝对全面的,是片面的。但是他说的绝对是正确的。相信我说的话。
关于本书如何阅读
作为一个只学过python的程序员小白(其实只是一个会写程序的学生),我选择c语言的理由是我想要开发linux,如果开发windows,我推荐的当然就是visual c了。c语言本身很简单,不引入任何外部库,也能做任何事情,但是前提是付出大量的思考时间,我是这么做的。
在学c之前,我了解了liunx和unix的历史。
认识到了计算机的本质之后,我决定掌握c语言。
我无意间买到了这本被称为经典的教程。
工具书
本书不是工具书类型的书,是一本教材,虽然讲解了所有特性,但是并不是详细的,阅读的过程中难免可能会卡住。
因此我推荐的工具书是C prime plus
如果卡住的话,可以去翻翻这本书
习题
本书中有很多的习题,因为翻译的水平有限,或者我们的理解有限,会产生很多奇怪的误解。
大部分的习题都是可以解决的,如果你觉得这个题读不懂,可以尝试百度。或者在我的博客下评论,我会解决你的问题。
第一周的进度是50页
因为我是个学生,很多事情都要干,所以读书的速度很慢,多半是为了解决习题吧,现在我的技术也是杠杆的。如果新手有不懂的,可以翻阅我的博客
我遇到的实际问题
在按位运算符一章中我很懵逼,首先本书中没有想c prime plus(一下简称cpp)中详细的讲解,直接抛砖引玉的扔出问题,这个时候你就可以在cpp一书的目录中找到按位运算了。查阅后发现问题迎刃而解,一切计算机技术都是基础的堆积和反应,真正的高手都是有一个优秀的基础的。你如果看不懂任何一本高端技术的讲解书,说明这个技术都是可以靠基础技术解决的,因为他没有引入任何新的概率。
像数学一样,如果一个按照顺序接受教育的人,一定是可以理解的。