计算机编程之C语言编程(1)

2025-05-07 09:17:12

在我们开始学习计算机编程之前呢?我有几点想要说明:

1.如果你有电脑,我想请你自己观察一下你的电脑,思考,为什么就是这个机器能产生如此美妙的艺术品。

2.如果你有了这样的好奇,你应该对计算机硬件有初步的了解,例如,你得知道二进制,也就是0和1是怎么回事,为什么计算机要采用二进制,除此之外,如果条件允许,你也可以拿一根内存条来观察一下,一个个数字是怎么在这个小条形状东西上运算的,这是多么令人激动的人类智慧啊。

3.我想从你开始学习计算机编程之前,在思维上一定要学会转变,例如,我在写编程经验的时候,都是从程序入手引出要学习的知识点,所以,你需要思考每一个问题提出来之后,假如是你,你应该怎么解决这个问题,然后又思考我,或者书籍上的作者是如何解决这个问题的,在解决同样一个问题的时候,为什么我自己想的和别人想的会不一样?到底是谁的更好呢?如果对于问题的解决,你认为你有更好的解决办法,你可以随时联系我, 我们可以在一起沟通。

4.C语言是编程语言的母语,所以我们应该首先学好C语言。

5.我在第一篇经验已经说了,计算机是多层的抽象,在硬件上是第一层抽象,就是说硬件究竟是怎么计算的,你不知道,对于咱们来说,这是一个抽象的,也是最底层的抽象,不过我们现在还不要花时间在上面去学习硬件原理,现在还不到这个时候,第二层抽象就是二进制的抽象,也包括汇编语言的抽象,我们也不用去理他,第三层抽象就是C语言的抽象,我们从第三层开始,当你站在这一层的时候,我有几点介意:首先,你不要纠结于第一二层的抽象,刚开始学习,你只要知道,你给电脑一个1和2,然后让它们相加,至于是如何得到3的,你不需要去深究,你只需要知道,我给电脑一个1和2,它就能告诉我1+2等于3就行了。在这一层上,我们重点是学习C语言的语法,应该你所解决的问题,通过这些语法就能解决问题,就能得出答案,我们先通过一些问题来解决了这一层,当你精通了这一层之后,我们在一步步的解决电脑究竟是怎么计算的以及如何改进,让计算机计算的更快一点等问题。

6.说这么多,需要总结一下:这次,你只需要知道的是,我们马上就要学习C语言了,其他你不需要多问,问题只限定和C有关的问题,你可以采取多种渠道来解决你无法解决的问题。

书籍推荐:一般我不建议国内C语言的书籍,但这不代表国内就没有计算机高手,还是建议大家学习英文版的编程书籍,如果英语比较好的,建议看原版,如果不行,就看翻译版本的,另外,如果同学时间足够的话,可以下载有道词典,金山词霸等,在你看英文原版的时候,把不会的单词复制,那么这些软件会自动跳出翻译,非常的好用。也是学习英文的一种很棒的方法,一举两得。在C语言方面,我强烈推荐:C语言创始人自己编的书籍:The C Programming language。现在已经是第二版了。

最好购买正版,尊重他人的知识劳动成果!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢