BingerSoft

兴趣方向:1)大数据/数据分析; 2)信息安全/网络安全; 3)人工智能; 4) 云计算/微服务; 5) C/C++/Java/Python/Go.     
C/C++群:26678700     
交流QQ: 704839634,申请时请说明来自C++博客网友
合作: 1) 可全职远程办公开发; 2) 有一套Go+C+Python开发的行业短信云平台可出售。

编程思考(一)

                    学会C编程与学会C编程语言

     c语言的书,一般都不厚,不管是谭浩强编写的大学教材,还是c语言发明人k&c编写的<<The C Programming Language>>。我们看完这种书不需要多少时间,记得大学只开一个学期的课,就教完了。
    学完编程语言的书,我们依然不会编程,这是常见的现象。
    既不是学生学不好,也不是老师教不好,而是编程语言的书不解决怎么教会你编程。
    所以,学会编程语言仅仅是学会编程的基础,会站马步不表示你是武林高手。
    程序都是要在操作系统里运行的,而世上的操作系统不是仅仅只有一个windows,所以世上的编程环境也不会只有一个。
    因此,在windows环境下,你要学会编程,你最好在学完c语言之后,去学习win32 api,所以就有早年经典的<<windows程序设计>>,厚厚的上下两本现在静静躺在我的书柜里。不过2000年后编程,大家都直接使用经典的vc++6.0开发程序,MFC风菲一时,所以台湾人侯捷的<<深入浅出MFC>>,大卖热卖。
    在unix环境下,有<<Unix环境高级编程>>,大家用vi+gcc+makefile来开发程序,形成另一种风格--><<Unix编程艺术>>。
    语言、标准API、编程环境、系统API、技术领域、业务领域,变成一个有价值的程序员,是需要你经历这些的。很多人是被动的去接受,被公司工作逼着去了解这些方面,其进步速度比较慢;而少数人主动去学习,主动去找一个自己喜爱的工作去磨练自己,自然进步比别人快。

posted on 2010-10-24 22:30 BingerSoft 阅读(2252) 评论(5)  编辑 收藏 引用

评论

# re: 编程思考(一) 2010-10-25 08:38 路青飞

写的不错。
看的出博主也是有不少经历的人呀。
希望多发一些博文给我们分享分享。  回复  更多评论   

# re: 编程思考(一) 2010-10-25 10:03 陈梓瀚(vczh)

还有《算法导论》,显然是不可缺  回复  更多评论   

# re: 编程思考(一) 2010-10-26 00:38 Vanlin

很好很好。。  回复  更多评论   

# re: 编程思考(一) 2010-10-26 01:18 ....

学程序不如从找BUG或者恶意的想法来走比较快。  回复  更多评论   

# re: 编程思考(一)[未登录] 2010-10-28 16:41 megax

为什么要编程?目的驱动一切。其它都是扯淡。  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理