在很久以前,大约在1970年,unix系统诞生了。它的出现,对整个计算机行业,具有划时代的意义。

比如现在服务器端最最常用的linux系列系统,就是在unix系统基础之上发展而来的。

unix系统,性能非常强悍,可以做到让电脑好几十年都不用关机,而一直流畅运行。

unix系统操作界面,是一个黑窗口,如下图所示:

最开始,unix系统是使用汇编语言编写的,但是汇编语言写起来,一方面是速度慢,难以调试;还有一方面是移植性很差,不同的CPU之间,需要使用不同类型的汇编语言。很麻烦。

于是,再后来,unix系统就使用B语言进行编写了。

但是,计算机行业的前辈们,对于B语言,也还不是很满意,而UNIX系统急需要快速发展。在这样的大背景下,在1973年,C语言诞生了。

可以这样理解:C语言的诞生,最早是为了用于发展unix系统。

没有unix系统,也就没有C语言。

C语言的作者是:D.M.Ritchie,让我们记住这个伟大的人。

随着时间的推移,人们发现,C语言对于硬件有非常好的控制,可以直接操作到内存。这是其他语言所不能实现的。

于是,大量跟硬件相关的领域,引入了C语言。比如单片机、嵌入式领域。这些领域,除了C语言,其他语言都无法实现操作硬件。

所以,在一些领域,非C语言莫属。

这都好几十年过去了,C语言在计算机行业的地位,依然如日中天。这是一个很伟大的奇迹。

在计算机历史长河里,很多很多编程语言,都曾经是昙花一现,辉煌过,但是最终也没落了。

但是C语言,确实是一个不老的神话。学习C语言,可以让我们感受到计算机更深层次的一些原理,也可以极大锻炼我们的编程思维。

衷心祝福,C语言能一直辉煌下去。

简述C语言的标准发展,简述C语言的发展历史相关推荐

  1. c语言c99标准_自学C语言之一

    上次自学C语言还是在刚开学到国庆期间,听学姐的建议买了本C语言的书,在军训期间的晚上翻翻看看.后来选课.开始正式上课.面试社团.开各种会等等,好像每天都有许多事要忙,但又没忙出来什么结果,慢慢地好像就 ...

  2. 欧框语言框架标准C2,CEFR欧洲语言共同参考框架

    http://www.v4.cc/News-3997660.html CEFR全称是Common European Framework of Reference for Languages,是由欧洲语 ...

  3. c语言新标准1983年,C语言的标准

    (1)K&R C 开始的很多年,C语言没有国际标准,只有一个事实标准--1978年Brian Kemighan和Dennis Ritchie编写的<C程序设计语言>(The C P ...

  4. c语言最新标准c22,【C语言实例】c22-选择分支结构.doc

    [C语言实例]c22-选择分支结构 1.从键盘输入现在的时间(小时.分钟.秒),根据不同的时间段提示不同的问候语,例如,输入:16:25:46 ,提示:下午好! #include main() { i ...

  5. c语言c11标准侯捷,C语言的C89、C99和C11标准(上)

    一.C99针对C89的改变 1.增加了restrict指针 通过restrict修饰指针,可以确保两个指针不能指向同样的内存空间. 如memcpy函数在C99标准下的定义为 void *memcpy( ...

  6. C语言用户标准是什么,C语言系统用户标准管理系统.doc

    /*************************************************************************************************** ...

  7. c语言求标准体重答案,c语言编写一个标准身高体重自测程序

    满意答案 wanglei3835 推荐于 2017.08.14 采纳率:45%    等级:12 已帮助:17724人 #include int main() { double bmi, w, h; ...

  8. c语言现行的标准,C语言的标准

    from: http://blog.csdn.net/gogor/article/details/4562660 1.ANSI/ISO C ANSI C是C语言的标准,任何C语言的编译器都在ANSI ...

  9. LAS语音识别框架发展简述

    LAS识别框架发展简述 LAS模型 模型综述 Listener部分 attend-spell learning decoding and rescoring LAS模型的缺点即改进方法 缺点 改进方法 ...

  10. 深度学习计算机视觉发展简述

    深度学习计算机视觉发展简述   1995年诞生的LeNet5网络是最早的卷积神经网络之一,也是现在很多深度神经网络架构的起点.LeNet5利用卷积.参数共享.池化等操作提取图像特征,再利用全连接神经网 ...

最新文章

  1. python 生成随机图片
  2. 用Jackson编写大型JSON文件
  3. SpringBoot集成Es使用ElasticSearchTemplate7.x版本自动注入失败解决
  4. Palabos源码:computeEquilibrium(iPop, rhoBar, j, jSqr)的过程
  5. 交换机日志删除_锐捷交换机记录日志到flash功能详解 | 19号系统
  6. route -n 详解
  7. C# Activator的用法
  8. 基于UML的高校教务管理系统的设计与实现
  9. 银河麒麟v10_银河麒麟:V10究竟哪里好?开箱测评,瞬间明了!
  10. HF_装饰者模式(Decorator_Pattern)_20200308
  11. Git合并单个文件和[y,n,q,a,d,/,K,j,J,g,e,?]
  12. 微信小程序开发手账从入门到部署【持续更新】
  13. Nginx推流负载均衡配置
  14. H265框架编码流程(一),网易Android面试必问
  15. 小米狂秀硬核技术!推多项产业AIoT方案,打造智能生活时代
  16. c位边上还有什么位_λ(c位旁边二个位置叫什么)
  17. 英语不好学不好编程?程序员记忆单词专属诀窍,效果简直要逆天
  18. html表格背景图片格式,css背景颜色、背景图片,以及列表的多种样式
  19. 数据可视化之数据的图表呈现
  20. PyQt5:布局,pushbutton按钮,radiobutton按钮,lableImage设置图片的基本使用方法

热门文章

  1. Python3--爬取海词信息
  2. 【Python刷题】_1
  3. 第一章 面向对象编程
  4. 利用反射给JAVABEAN实例赋值
  5. Re:从0开始的微服务架构:(一)重识微服务架构--转
  6. Linux服务器Zookeeper+Dubbo环境搭建
  7. 百度 UNIT 技术负责人揭秘:如何让你的对话系统更智能
  8. 完全图解RNN、RNN变体、Seq2Seq、Attention机制
  9. 优步CEO是混蛋吗?
  10. kaggle-Santander 客户交易预测总结