程序员的自我修养之入门篇

来源:互联网 发布:sql语言查询 编辑:程序博客网 时间:2024/06/08 06:52
  1. C语言为什么重要
    作为一个编码菜鸟,也没有写过多少代码,更没有出色的文笔,写博客是希望能梳理知识,与同行们交流学习,共同进步。
    大一学习C语言,就想知道C语言能干什么,也查了很多资料。其中,《C程序员成长攻略》这本书给我的影响很深,因为他强调“精一门则可通百门”,把C语言当做学习编程的基础语言,多用多编,直至精通。我想倒也是这个道理:作为将来的程序员,进入编程这行的入门语言就选择C语言,然后把入门基础打好,再学习其他语言就轻松多了。
  2. C语言能干什么
    C语言能编写各种应用软件,想想以前C语言可是一门非常热门的高级语言呢,如俄罗斯方块游戏等。C语言还能编写系统软件,如dBASE III Plus,dBASE IV等。C语言还可以与其他语言和软件结合使用,如MATLAB,汇编语言等,结合产物有PC-DOS,WordStar等。总之,C语言比较适合中小型应用程序开发,因为它是面向过程的,不太适合大型程序开发。
  3. 学了C语言能干什么
    在初步学习C语言后,我们能够描述或处理一些简单的问题,如排序、打印字符图形、算数运算等,这是学校老师必教的内容。然后我们可以用C语言处理一些经典而复杂的排列组合问题,也可以解决学校ACM在线系统的问题,提升编程解决问题的思维能力。
    在全面掌握C语言的语法知识后,我们能够编写小型的应用程序,如班级通讯录、寝室内务系统、银行取款机模拟系统等。还能编写小型的游戏,如贪吃蛇、扫地雷、战略游戏等。还有在其他方面的应用,如对计算机硬件进行操作和控制,进行一些复杂的基于数据结构的算法研究,压缩软件WinRAR的编解码协议可用C来研究和验证。
    深入学习C语言可以这些方面入手,将C语言应用于各种社会实践,并注重与其他领域和其他学科知识结合起来。如信号采集程序和音频解压缩算法等。
1 0