程序猿阵线联盟-汇总各类技术干货我爱编程程序员

c语言概述

2018-04-12  本文已影响72人  我可能是个假开发

一、C 语言的发展和过程

程序设计语言的发展.png

在高级语言的执行速度上,c是最快的,c++其次,而 java
和 c#是最后的。Java 和 c#流行,主要的一个原因是可
以跨平台。

C 语言的发展和过程:

二、C 语言的特点

优点:

缺点:

三大系统:windows,unix,linux

Windows 内核是 c 语言写的,而外壳是 c++写的。Java永远不可能写操作系统。因为 java 运行速度太慢了。
而 linux 和 unix 都是纯 c 写的。操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度会更慢。
为什么使用 c 语言写操作系统呢,首先是因为 c 的运行速度快,然后是因为 c 可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的。

三、C 语言的应用领域

系统软件开发

应用软件开发:

驱动一般是用 c 和汇编来写的。
数据库一般是用 c 和 c++来写的。

上一篇 下一篇

猜你喜欢

热点阅读