当前位置:首页 » 编程语言 » c语言人

c语言人

发布时间: 2022-04-26 05:53:35

‘壹’ c语言是那个人发明的

C语言是在B语言的基础上发展起来的。而C++也是源于C语言,

1960年出现了一种面向问题的高级语言ALGOL 60 。

1963年英国剑桥大学推出了CPL(Combined Programming Language)语言,后来经简化为BCPL语言。

1970年美国贝尔(Bell)实验室的K.Thompson以BCPL语言为基础,设计了一种类似于BCPL的语言,取其第一字母B,称为B语言。

1972年美国贝尔实验室的Dennis M.Ritchie为克服B语言的诸多不足,在B语言的基础上重新设计了一种语言,取其第二字母C,故称为C语言。

1980年贝尔实验室的Bjarne Stroustrup对C语言进行了扩充,推出了“带类的C”,多次修改后起名为C++。以后又经过不断的改进,发展成为今天的C++。

C++改进了C的不足之处,支持面向对象的程序设计,在改进的同时保持了C的简洁性和高效性。

‘贰’ C语言的创始人是谁

在1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言

‘叁’ 一个把c语言学精通的人,可以做什么东西

c一般涉及到底层、硬件、服务端、操作系统这种,当然精通c语言只能说明你很深入了解这门语言,要做出东西来,语言只是一个前提,还要熟悉很多东西,比如说你可能要熟悉linux系统、shell脚本、硬件、数据结构、数据库。。。等等

‘肆’ 学c语言的人多么

很多,大学计算机系一般都学这个语言,而且很多软件都用c语言开发

‘伍’ 只精通一门C语言的人,算不算程序员

如果一个精通C语言的人都不能被称之为程序员,那么称职的程序员真就不多了,不是所有的程序员都是对某种编程语言都是精通的,能精通编程语言的人在编码界也是稀有动物般的存在。要精通一种编程语言,除了非常雄厚的编程基础之外,还需要现场实际解决问题的能力,一个问题普通的程序员也能解决,高手一样能够解决,但实际产生的效果是不一样的,高手解决问题想到的是框架方面东西,一旦解决可能类似的一个体系的问题都会得到解决。

‘陆’ c语言国内学的人多不多a

中国学C语言的人很多,因为大学基本都把C语言作为一门课程。但是用C语言的人不多,因为偏底层,一般用来写驱动,写操作系统。C语言属于入门简单深入难。真正学好C语言的不多。C语言开源项目多了去了,提到开源,就不要说国内了,国内都是把开源软件拿过来修改一下卖。不知道你说的中文化支持库是什么意思。像java虚拟机什么的,都是C语言编的,C语言是最重要的语言。
另外,纠正下楼上,android不是语言,是基于linux内核的手机操作系统,最底层是C语言。

‘柒’ C语言为什么会被人说的那么强大,C语言到底能做啥

一、c语言是一种计算机编程语言
具有程序设计语言的特性,又具有汇编语言的特性。c语言可当做工作中控制系统设计语种,撰写系手机应用程序,还可以当做运用编程语言,撰写不依靠计算机硬件的手机应用程序。
二、运用条件广泛应用
具有较强的数据预处理能力,不但是在开发软件上,并且各种科学研究都必须用到c语言,适合撰写软件系统,三维立体,二维动画几何体和3d动画。具体化运用例如单片机设计及其嵌入式系统开发设计。
三、c语言是面向对象编程语种
c语言运用windows服务平台下编译的,是一直执行在windows服务平台下的,而Java自始至终是执行在他的虚拟机以上的;因此理论上c语言能做某些相对性于较为下层的工作中,像Java就不可以撰写Windows木马病毒。
四、Windows系统优化
假如要运用编程来做某些windows系统优化工作中的情况下,最好还是运用c语言。c语言是现阶段世界上最火、用到最广泛应用的高级编程语言。

‘捌’ 为什么选择学习C语言的人越来越少

首先,C是最最简单的高级语言,C++是C语言的继承。这个你知道吧。所以更多人学C++,。
然后,举例说明,比如说Java,是当初Green这个小组,为了解决一些问题,本来想用C++的,不过太困难,于是又以C++为基础,作出各种改造,取其精华去其糟粕,去掉了指针和多继承等。写了一种更加方便的语言。。
再比如说python,也是相当的方便。。
当然C语言是基础,你学C语言再学其他的肯定是有一定帮助,
但是直接学其他语言也不是特别困难,对吧?所以说都跑去学别的了 肯定学C的少了
实际上也不少。 因为就咱中国论,人口基数大,学什么的都不少。
求采纳呢。

‘玖’ C语言的创始人是谁

C语言的原型ALGOL 60语言。(也称为A语言)

1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。

1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。

1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。

而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。即是着名的ANSI C。

1978年Brian W.Kernighian和Dennis M.Ritchie出版了名着《C语言程序》(The C Programming Language),从而使C语言成为当时世界上流行最广泛的高级程序设计语言。

1988年,随着微型计算机的日益普及, C语言出现了许多版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多着名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。

‘拾’ c语言的创始人

C语言创始人D.M.Ritchie
C语言之所以命名为C,是因为 C语言源自 Ken Thompson 发明的 B语言,而 B语言则源自BCPL语言。
1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。
1970年,美国贝尔实验室的 Ken Thompson。以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
1971年,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。
1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。此时,编程的乐趣使他们已经完全忘记了那个"Space Travel",一门心思地投入到了UNIX和C语言的开发中。随着UNIX的发展,C语言自身也在不断地完善。直到今天,各种版本的UNIX内核和周边工具仍然使用C语言作为最主要的开发语言,其中还有不少继承Thompson和Ritchie之手的代码。
在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用。C语言强大的移植性(Portability)在此显现。机器语言和汇编语言都不具有移植性,为x86开发的程序,不可能在Alpha,SPARC和ARM等机器上运行。而C语言程序则可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。[1]
折叠K&RC
1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。Brian Kernighan 和 Dennis Ritchie 出版了一本书,名叫《The C Programming Language》。这本书被 C语言开发者们称为"K&R",很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为"K&R C"。
折叠ANSI
1970到80年代,C语言被广泛应用,从大型主机到小型微机,也衍生了C语言的很多不同版本。
1983年美国国家标准局 (American National Standards Institute,简称ANSI)成立了一个委员会,来制定 C语言标准。
1989年 C语言标准被批准,被称为 ANSI X3.159-1989 "Programming Language C"。这个版本的C语言标准通常被称为ANSI C。
折叠C99
1990年,国际标准化组织ISO(International Organization for Standards)接受了89 ANSI C 为I SO C 的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。
1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO/IEC/9899/AMD1:1995)”。[9]
1999年,ISO又对C语言标准进行修订,在基本保留原来C语言特征的基础上,针对应该的需要,增加了一些功能,命名为ISO/IEC9899:1999。
在ANSI标准化后,C语言的标准在一段相当的时间内都保持不变,尽管C继续在改进。(实际上,NormativeAmendment1在1995年已经开发了一个新的C语言版本。但是这个版本很少为人所知。)它被ANSI于2000年3月采用。
折叠C11
2001年和2004年先后进行了两次技术修正。
2011年12月8日,ISO正式公布C语言新的国际标准草案:ISO/IEC 9899:2011,即C11

热点内容
编辑html源码 发布:2025-05-16 17:45:45 浏览:64
边的存储方法 发布:2025-05-16 17:33:16 浏览:926
海量服务器怎么拆 发布:2025-05-16 17:31:07 浏览:210
运行与编译的区别 发布:2025-05-16 17:25:02 浏览:823
c语言for中continue 发布:2025-05-16 17:20:14 浏览:648
ftp储存 发布:2025-05-16 17:04:08 浏览:504
家悦3010怎么看电脑配置 发布:2025-05-16 17:02:38 浏览:885
sqlin传参 发布:2025-05-16 17:02:37 浏览:890
python计算md5 发布:2025-05-16 17:02:32 浏览:427
看算法头疼 发布:2025-05-16 16:56:41 浏览:798