21世纪C语言教程-前言
2003-01-23 09:19
363 查看
21世纪C语言教程
C语言是大学的必修课。C语言的教材也有很多了。但是大都都是循规蹈矩的“教材”,很难啃的,至少我这样认为。C语言有很长的历史了,现在说实话离其辉煌期已经很远了。这里不是要讨论学习什么有用无用。我觉得只要是存在的语言就有其自己的意义。对于C语言,在现在的很多领域仍然有其不小的用武之地。就是你以后不用C写东西,甚至不从事程序编制工作,我认为C的教育意义仍然存在。比如说使用C学习面向过程的编程思想,如何把实际问题建立模型,拆分。使用C要面对很多底层的东西,比如说指针,字符串,对使用更“高级”的语言很有帮助。但是,对于C的过分要求我认为是不必的。比如现在很多学校的考试重点仍然是运算符优先级,老旧的字符串函数,printf的参数表这些东西。我的天,这些东西在实际中是非常的不好用,或者说是可以不必理会的。对于运算符优先级,多用几个括号,那些字符串函数,printf的参数用string类代替。我认为需要理解的东西是这些“过时”东西背后体现的本质(指针,内存),而不是老旧了的本身。
所以我就想对于C这样的比较旧而且内容也不多的编程语言写一些东西,写一些有个性的东西。姑且叫做教程吧。要说明的事,鄙人水平实在是抱歉,对于C自己也不是很精通。不过我觉得错误不要紧,关键是发出不同的声音。另外,仅以本教程送给北理厂洼306的兄弟们。
taowen
mo2mo@163.com
C语言是大学的必修课。C语言的教材也有很多了。但是大都都是循规蹈矩的“教材”,很难啃的,至少我这样认为。C语言有很长的历史了,现在说实话离其辉煌期已经很远了。这里不是要讨论学习什么有用无用。我觉得只要是存在的语言就有其自己的意义。对于C语言,在现在的很多领域仍然有其不小的用武之地。就是你以后不用C写东西,甚至不从事程序编制工作,我认为C的教育意义仍然存在。比如说使用C学习面向过程的编程思想,如何把实际问题建立模型,拆分。使用C要面对很多底层的东西,比如说指针,字符串,对使用更“高级”的语言很有帮助。但是,对于C的过分要求我认为是不必的。比如现在很多学校的考试重点仍然是运算符优先级,老旧的字符串函数,printf的参数表这些东西。我的天,这些东西在实际中是非常的不好用,或者说是可以不必理会的。对于运算符优先级,多用几个括号,那些字符串函数,printf的参数用string类代替。我认为需要理解的东西是这些“过时”东西背后体现的本质(指针,内存),而不是老旧了的本身。
所以我就想对于C这样的比较旧而且内容也不多的编程语言写一些东西,写一些有个性的东西。姑且叫做教程吧。要说明的事,鄙人水平实在是抱歉,对于C自己也不是很精通。不过我觉得错误不要紧,关键是发出不同的声音。另外,仅以本教程送给北理厂洼306的兄弟们。
taowen
mo2mo@163.com
相关文章推荐
- 21世纪c语言教程-1进阶
- Swift3.0语言教程组合字符串
- [原创]零基础R语言教程---第一课---认识R语言
- oracle sql语言模糊查询--通配符like的使用教程
- Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度
- 易语言动态链接库制作教程
- oracle sql语言模糊查询--通配符like的使用教程
- 智能合约语言 SOLIDITY 教程系列7 - 以太单位及时间单位
- SMARTCLIENT入门教程之一——前言
- 【Java教程】第二讲 Java语言基础知识
- Xamarin XAML语言教程使用Visual Studio创建XAML
- Struts2 官方教程(前言)(一)
- Xamarin XAML语言教程使用Xamarin Studio创建XAML(二)
- 语义网基础教程 (第一版)4 网络本体语言OWL
- 21实际C语言教程-3
- C 语言教程 思路!
- Xamarin XAML语言教程对象元素的声明方式
- Embedded Linux Primer----嵌入式Linux基础教程--前言二
- “易语言.飞扬”新手教程,作者小博哥
- 一、JavaScript教程语言概况