趣文网 > 作文大全

编程基础C语言原来也是由其他语言衍生出来的~点开文章涨知识!

2020-11-26 05:40:01
相关推荐

当你编出一个程序,便能立即看到你的思想的实现!所有的事情以一种非常有趣的方式联系在了一起,也正是这一类的东西促使我进入这一领域。

--Dennis.M.Ritchie

首先,什么是C语言呢?C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。它能以简易的方式编译、处理低级存储器,是一种仅产生少量的机器语言,并且不需要借助任何运行环境支持,便能运行的高效率程序设计语言。

C语言的起源

20世纪60年代,贝尔实验室的研究员肯·汤普森发明了BCPL语言(简称B语言),并使用B语言编写了一个游戏。肯·汤普森想玩这个游戏,于是他背着老板找到了台空闲的机器,但是这台机器没有操作系统,于是汤普森着手为开发操作系统,这就是后来大名鼎鼎的UNIX操作系统。

1971年,肯·汤普森的同事丹尼斯·里奇也想玩这个游戏,于是跟肯·汤普森一起合作,丹尼斯·里奇主要负责改进B语言。

1972年,丹尼斯·里奇在B语言的基础上发明了C语言,取BCPL语言的第二个字母,于是C语言就这样诞生了。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

但你知道吗?第一位给计算机写程序的就是一位女性。

计算机程序创始人阿达·洛芙莱斯(Ada Lovelace)为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一位给计算机写程序的人”。她是编译语言之母Grace Hoper以及第一个计算机ENIAC的编码团队等。

阿达·洛芙莱斯是勒芙蕾丝伯爵夫人,也是著名英国诗人拜伦的女儿,更是一位极具美貌的女子。这位女子不仅长相出色,还是一位极具才华的人,她是一名数学家,也是计算机程序创始人,建立了循环和子程序概念。她是世界首位程序员,对现代电脑和软件工程影响重大。

在1842年的时候,阿达·洛芙莱斯编写了历史上首款电脑程序,并在第二年的时候,公布了世界上第一套算法。她的算法被认为是最早的计算机程序和软件,在她去世后的一百年,她之前对《分析机概论》所留下的笔记被重新公布,对现代计算机和软件工程造成了重大影响。

之后美国国防部为了纪念她,将耗费巨资、花费近20年时间,成功研制的高级程序命名为Ada语言。对于许多女性程序员来说,阿达·洛芙莱斯可以说是偶像般的存在,她不仅长相美貌,在数学和程序上还那么的厉害。

计算机语言发展至今,已经诞生了许多种语言,但是C语言仍然是编程语言中的经典,很多系统都是基于C语言开发的,并且很多高级语言都是在C语言的基础上发展而来的,学会了C语言,再学其他语言会更加轻松。

C语言是强大而又灵活的一种语言。例如,强大而灵活的 UNIX操作系统的大部分便是用C编写的。其他语言(如 java,易语言,Python,BASIC等等)的许多编译器和解释器也都用C编写的。如果没有C,其他很多的语言都是空中楼阁。

非常可贵的一点是:C语言在提供了许多低级处理的功能的同时,仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

是普适性最强的一种计算机程序编辑语言,不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,有三个特点构成了他独有的魅力:一.广泛性。二.简洁性。三.结构完善。

简单的来说C语言就是“地基”,只有打好了地基才能建造高楼。如此可见C语言的重要之处。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

新材料作文的审题立意 写我长大了的作文 实干的作文 坚持其实并不难作文 三年级关于声音的作文 描写梅花品质的作文 人生路作文 有趣作文500字 写一个人的作文500字 作文网小学 书法考级作文 小学四年级作文100字 关于滕王阁的作文 英语二作文题目 我为何而活作文 学弹钢琴作文 关于接受的作文 那一次我哭了作文500字 40个词的英语作文 作文爱国 义卖活动作文500 酸辣粉的作文 作文生命的意义 沙漠游玩作文 写景的作文250字左右 八年级下册英语作文带翻译 高中作文审题立意训练 我是作文400字 童年趣事的作文300字 长城的作文800字