问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么要叫C语言,

发布网友 发布时间:2022-05-10 16:07

我来回答

2个回答

热心网友 时间:2022-06-01 04:10

C 是“Combined”这个英文单词的第一个字母,取自BCPL (Basic Combined Programming Language)的第二个字母。C 语言之前的B语言取自这个缩略语的第一个字母,这个缩略语所代表的也是一种语言,它是比B语言更为古老的编程语言,是1967年剑桥大学的Matin Richards对CPL(Combined Programming Language)进行简化得来的。而CPL语言则是比BCPL还要古老的语言,也是剑桥大学推出的(1963年)。这样的知识在任何C语言的入门书的第一章乃至第一页都有的。

C语言的发展过程

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。

当代最优秀的程序设计语言

早期的C语言主要是用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。

C语言的特点

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

C语言版本

目前最流行的C语言有以下几种:
·Microsoft C 或称 MS C
·Borland Turbo C 或称 Turbo C
·AT&T C
这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。

面向对象的程序设计语言

在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。C++目前流行的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2.0。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。

C和C++

但是,C是C++的基础,C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。

热心网友 时间:2022-06-01 05:28

因为取BCPL的第二个字母。

C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL 60。
1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(Combined Programming Language)语言。CPL语言在ALGOL 60的基础上接近了硬件一些,但规模比较大,难以实现。1967年英国剑桥大学的Matin Richards对CPL语言作了简化,推出了BCPL(Basic Combined Programming Language)语言。1970年美国贝尔实验室的Ken Thompson以BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个字母),并用B语言写第一个UNIX操作系统,在PDP-7上实现。1971年在PDP-11/20上实现了B语言,并写了UNIX操作系统。但B语言过于简单,功能有限。1972年至1973年间,贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言(取BCPL的第二个字母)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...有还,换了另一个支付宝账号,以前的借呗的钱会不会被移动扣?_百度知 ... 哪些是主板型号 哪些是主板型号的 在北京工作三年了,由于平常压力比较大,一直掉头发,怎么改善啊?谢谢! 精神压力大是不是更容易掉发 日常如何预防脱发 我身体素质很差当兵会怎么样?我做俯卧撑只能做几个。 本人姓余,想中间取个博字后面加个什么字好听,男孩。五行缺木_百度... ...的男孩,五行缺木,爸爸姓马,妈妈姓孟,取名马博林可以吗 为什么我这两年变得不喜欢笑,就算觉得好笑也笑不出来了,以前是自己都会... 为什么有时候我会哭着哭着就会笑了没有人逗我笑是自然而然的笑 你知道湖南卫视主持人何炅演过哪些电视剧和他在各个电视剧中扮演那些角色?? 何炅演的电视剧叫什么? 请问如何制作论坛形式的网站? 分手那天晚上梦到男朋友是什么意思 连续两天梦到男朋友,什么意思? 用什么软件可以比较两个文件的区别?(16进制) a到z这26个英文字母分别像什么?(小写) myvidster网站上的视频下载方法 my pico下载 请问myApps这个快速开发平台能开发什么软件啊? 如何用酷我下载MYV、 mygame游戏平台下载地址 听说天翎的myapps平台可以下载试用版体验,这个试用的软件在哪方面有*? 你好,请问怎么能申请下来建行的信用卡 你好,怎样才能把信用卡申请下来 优畅享50屏幕尺寸 50pro全网通5g曲面屏智能手机是哪个公司的产品 比喻句 排比句 拟人句 夸张句 的好处和作用 阿迪达斯外套多少钱 阿迪达斯一套(衣服+裤子)大概好多钱 网站论坛制作 男士身高160cm体重140斤穿多大码衣服裤子 请问何炅曾经演过的影视剧? 160cm140斤的女生胖吗 何炅拍过什么电影 140斤160厘米穿多少码的衣服 如何做个论坛 本人身高160cm,体重140斤,有希望瘦下来吗?如果能,有什么方法吗? 虫虫助手有没有返利福利游戏? 身高160cm,体重140斤,是不是小胖子了 梦见儿子放学回家哭了'说我没去接他,我光找我的鞋了,试了一双又一双,刚找到一双穿着合适,结果他哭 女,,160cm,140斤,本来想跑步减肥的,可跑步膝盖酸痛,还能继续跑吗 梦见好久没见的儿子放学回家说妈饿了快洗手吃饭? 求救啊,我160CM却140斤,好痛苦啊,怎么办啊 我160CM,140斤,之前经常暴饮暴食,现在过午不食,晚上慢跑半小时,能减肥吗? 我是一个中年男人体重140斤,身高160cm,怎样减肥? 如何理解咨询关系的建立就是咨询 160cm140斤是大基数吗 一、在咨询时,怎样和求助者建立良好的咨询关系? 17岁 身高160 体重140怎么办?减肥还是增高?怎么减?怎么增?长这么大打篮球10分钟以上不超