2006-01-13
目前自学了VB,c语言教程学了大半,听说c语言功能强大,但是我学到现在还看不到它哪里强大,我想这是我还没有精通的缘故,没有完整地学到c语言,我特别想问一下,怎样才能完整地掌握c语言呢.想成为一名c语言编程高手要走哪些路?我学了vb,但是觉得不能完整地掌握它,所以只学了个基础,听说c语言比较小而且功能强大,最重要的是能够完整地掌握它,不知道要买哪些书才能完整地掌握c语言,我看了教程那本书,c语言的库函数书上只讲了一部分,是不是学了c语言的基础部分,再学完ANSI规定的标准库函数,就能学到c语言的每一个知识点啊.
成为高手的过程简单的说来就是实践、看代码、再实践的过程。看代码一定要拜读经典的代码,例如Linux内核,将它里面值得借鉴的作法融入到你自己的代码中。据说Windows内核也不错,不过和Linux是两种完全针锋相对的代码风格,看你喜欢那种了。
评价一个语言强大与否是不能和具体环境分开的。在进行系统编程方面, C几乎是唯一的选择。但不太推荐使用C进行界面编程、数据库编程、网络编程等等。有统计结果,近年来Python/Perl等脚本语言重要性大幅上升,因为IT行业越来越追求缩短项目周期,使用好学又强大的脚本语言不失为一个上上之选。 但在对速度和空间的要求非常严格的情况下应该使用C。
计...全部
成为高手的过程简单的说来就是实践、看代码、再实践的过程。看代码一定要拜读经典的代码,例如Linux内核,将它里面值得借鉴的作法融入到你自己的代码中。据说Windows内核也不错,不过和Linux是两种完全针锋相对的代码风格,看你喜欢那种了。
评价一个语言强大与否是不能和具体环境分开的。在进行系统编程方面, C几乎是唯一的选择。但不太推荐使用C进行界面编程、数据库编程、网络编程等等。有统计结果,近年来Python/Perl等脚本语言重要性大幅上升,因为IT行业越来越追求缩短项目周期,使用好学又强大的脚本语言不失为一个上上之选。
但在对速度和空间的要求非常严格的情况下应该使用C。
计算机语言算不得知识,只能算是技能。因此即使你能把C99标准倒背如流也不代表你掌握了C语言。想成为高手一定要实践再实践。做教材上的题是没用的,你一定要为实际的应用写代码,哪怕是你自己的应用也好,比如修改游戏啦。收起