我比较好奇LZ怎么不是看的C语言四书五经之the c programming language, expert c programming, pointer on c, c traps and pifalls呢?
当然,C语言程序现代设计方法是本好书,高质量C/C++编程和C/C++安全编码没看过不评价
编程到了后面就是数学,数学不好往深了走就难……换句话说,不涉及算法的问题,例如只是API调用之类的,那就是简单的问题。当然,我不是计算机类的专业,必修课里没有离散,数据结构之类的课,所以自学,但艰难。如果不自学,更艰难。
但很明显的一个是,如果没有接触到很多代码,自己没写过很多代码,是比较难理解数据结构和算法的作用的,那还不如去看看感兴趣的API编程,这样碰过壁后,对数据结构与算法的作用的理解会更深一个层次。
另外,补充一个,编程除了需要数据结构与算法,各种库之外,还需要看操作系统,计算机组成原理、系统结构,编译原理之类书,对硬件更了解才能写出更好的软件来。
当然,C语言程序现代设计方法是本好书,高质量C/C++编程和C/C++安全编码没看过不评价
编程到了后面就是数学,数学不好往深了走就难……换句话说,不涉及算法的问题,例如只是API调用之类的,那就是简单的问题。当然,我不是计算机类的专业,必修课里没有离散,数据结构之类的课,所以自学,但艰难。如果不自学,更艰难。
但很明显的一个是,如果没有接触到很多代码,自己没写过很多代码,是比较难理解数据结构和算法的作用的,那还不如去看看感兴趣的API编程,这样碰过壁后,对数据结构与算法的作用的理解会更深一个层次。
另外,补充一个,编程除了需要数据结构与算法,各种库之外,还需要看操作系统,计算机组成原理、系统结构,编译原理之类书,对硬件更了解才能写出更好的软件来。