学之前送给大家一句Dennis Ritchie名言: C诡异离奇,陷阱重重,却获得巨大成功
从今日开始让我们一起学习C语言,第一次写也希望大家喜欢,定期会更新不足之处希望大家在评论区指出。
我将以下几个方面简要介绍c语言:
- C语言的简介?
- C语言的特点?
- C语言编辑器推荐?
- C语言到底能干甚么?
- 我们学完这些课程之后能干甚那,后面我也将给几个例子供大家练习?
学习编程语言为什么大家都喜欢从c语言开始入门那,我想应该有以下几个原因:
一、c语言的简介
C语言作为一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。
在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。
UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。由于各种原因,C 语言现在已经成为一种广泛使用的专业语言。
所以C语言在linux系统中运行是最合适的,假如你熟悉vim这类编辑器和gcc编译器。
二、C语言特点
C语言作为现在最广泛学习的语言之一,就在于C语言具有以下几个特点:
- 易于学习
- 结构化语言
- 可以处理底层
- 可以在多种平台上运行
- 可以产生高效率的程序,毕竟效率就是一切
三、C语言编辑器推荐
C语言发展到现已经有在40多年发展历程,在这其中也不乏出现了大量适合C语言的编辑器,我在这里推荐适合初学者学习使用的DevC++编辑器,本人也是经过使用这个编辑器入门,对于初学者来说,此编辑器适合较小的编程项目,占空间小。在学习一段时间后你可以选择微软开发的 Visual Studio较大编辑器。
四、C语言到底能干甚么?
可能有许多人会有这个疑问,C语言到底能干什么?,说了这么多C语言到底能干什么,我想说你能想到的C语言都可以编写,只不过C语言更适合处理底层的问题例如:
操作系统
嵌入书开发
语言编辑器
网络驱动器
数据库
底层代码优化
等等很多都是
五、 我们学完这些课程之后能干甚那,后面我也将给几个例子供大家练习?
C语言实现学生管理系统
C语言实现扫雷
C语言实现模拟ATM机功能
等等能实现,在后面文章中边学习我也会给出现相应例子,供大家学习,编程最主要的就是动手实践,希望大家能亲自试一试!
喜欢的读者记得关注点赞哦。
转载请保持链接