郝斌c 语言视频教程 ·为什么学习 c 语言: Fortran 语言主要用于科学计算,在第三代语言中,以1980 年为分水岭,分为结构化和面向对象语言。 Basic 语言是 vb 的前生,pascal 语言一般是用于教学。 C 语言是最重要的,其他的语言一般很少用了。结构化的代表语言是 c 语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。 在面向对象的语言中 c++是最复杂的语言。由于 c++语言太复杂,sun 公司对 c++进行了改装,产生了 java 语言。而 c#是由微软开发的,和 java 相似,几乎一模一样。 在高级语言的执行速度上,c 是最快的,c++其次,而jav a和c#是最后的。Jav a 和c#流行,主要的一个原因是可以跨平台。 C 语言的发展和过程: C 语言的特点: ·优点:代码量小,速度快,功能强大。 ·缺点:危险性高,开发周期长,可移植性弱。 危险性高:写同一个程序,在 jav a 中会报错,而在 c 中不会报错,为什么呢,因为 c 认为程序你想怎么写就怎么写,c 语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而 jav a则不可以。 开发周期长:c 语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃, 现在市场上的语言分三块 C/c++:单纯的学习 c 是什么都做不了的。 Jav a C# 可移植性不强:这是针对java 来说的,因为java 的可移植性太强了,所以就感觉说c 的可移植性不强。 金山公司最主要是靠 wps 办公软件来发展的。Wps 是c语言开发的, 三大系统:windows,unix,linux Windows 内核是c 语言写的,而外壳是c++写的。Java永远不可能写操作系统。因为java 运行速度太慢了。 而 linux和 unix都是纯 c 写的。 操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度会更慢。 为什么使用 c 语言写操作系统呢,首先是因为c 的运行速度快,然后是因为c 可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的。 C 语言的应用领域: 驱动一般是用c 和汇编来写的。 数据库一般是用c 和c++来写的 C 语言的重要性: 病毒最基本的是要感染系统, 数据结构,c,c++这三门语言是必须要学习的。 牛人牛语: 怎样学习c 语言 参考资料“ 王爽写的 c++也很不错 学习的目标: C 语言的关键字: C 语言程...