C语言入门教程:郝斌老师的课堂讲解
需积分: 50 196 浏览量
更新于2024-07-20
收藏 6.19MB DOC 举报
郝斌C语言笔记
郝斌老师的C语言课堂讲解全程动手敲代码,讲解细致,对于重要知识点的讲解不厌其烦,是一个难得的C语言入门教程。在这里对老师的辛勤付出表示感谢。
郝斌C语言视频教程概述:
C语言是最重要的,其他的语言一般很少用了。结构化的代表语言是C语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。
C语言发展和过程:
C语言的特点:
·优点:代码量小,速度快,功能强大。
·缺点:危险性高,开发周期长,可移植性弱。
C语言的危险性高是因为C语言认为程序你想怎么写就怎么写,C语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而Java则不可以。
C语言的开发周期长是因为C语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃,好比盖大楼,C语言还要造大量的砖块、钢筋等结构原材料,而C++C# JAVA则进行了一定的继承封装等操作,相当于原材料直接给你,你只需要用它盖楼即可。
市场上的语言可以分为三块:
C/c++:单纯的学习C是什么都做不了的。
Java
C#
C语言的可移植性不强是因为Java的可移植性太强了,所以就感觉说C的可移植性不强。
金山公司最主要是靠WPS办公软件来发展的。WPS是C语言开发的,其安装包比Office少了10多倍。
三大操作系统:Windows、Unix、Linux
Windows内核是C语言写的,而外壳是C++写的。Java永远不可能写操作系统。因为Java运行速度太慢了。
而Linux和Unix都是纯C写的。操作系统控制了硬件,如果说操作系统的运行速度慢,那么硬件的运行速度也将慢下来。
C语言在高级语言的执行速度上是最快的,C++其次,而Java和C#是最后的。Java和C#流行,主要的一个原因是可以跨平台。
Fortran语言主要用于科学计算,在第三代语言中,以1980年为分水岭,分为结构化和面向对象语言。Basic语言是VB的前生,Pascal语言一般是用于教学。
郝斌老师的C语言笔记对C语言的讲解非常详细,对于C语言的特点、发展和过程进行了详细的介绍,是一个非常难得的C语言入门教程。
2022-07-14 上传
2023-09-14 上传
2023-07-27 上传
2023-11-11 上传
2023-05-12 上传
2023-04-24 上传
2023-05-22 上传
2023-10-07 上传
2023-06-02 上传
yux11007
- 粉丝: 1
- 资源: 6
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南