郝斌老师的C 语言:课堂讲解全程动手敲代码,讲解细致,对于重要知识点的讲解不厌其烦,是一个难得的C 语言入门教程
在这里对老师的辛勤付出表示感谢
郝斌c 语言视频教程 · 概述: 课程计划 为什么学习 c 语 言: Fortran 语言主要用于科学计算,在第三代语言中,以1980 年为分水岭,分为结构化和面向对象语言
Basic 语言是vb 的前生,pascal 语言一般是用于教学
C 语言是最重要的,其他的语言一般很少用了
结构化的代表语言是c 语言
结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题
在面向对象的语言中 c++是最复杂的语言
由于c++语言太复杂,sun 公司对c++进行了改装,产生了 java 语言
而 c#是由微软开发的,和 jav a 相似,几乎一模一样
在高级语言的执行速度上,c 是最快的,c++其次,而 jav a和 c#是最后的
Jav a 和 c#流行,主要的一个原因是可以跨平台
C 语言的发展和过程: C 语言的特点: ·优点:代码量小,速度快,功能强大
·缺点:危险性高,开发周期长,可移植性弱
危险性高:写同一个程序,在 jav a 中会报错,而在 c 中不会报错,为什么呢,因为 c 认为程序你想怎么写就怎么写,c 语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义
可以直接通过,而 jav a则不可以
开发周期长:c 语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃,好比盖大楼,C 语言还要造大量的砖块、钢筋等结构原材料,而 C++ C# JAVA 则进行了一定的继承封装等操作,相当于原材料直接给你,你只需要用它盖楼即可
现在市场上的语言分三块 C/c++:单纯的学习c 是什么都做不了的
Java C# 可移植性不强:这是针对 java 来