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

究竟C语言是属于谁的?也就是说,谁拥有C语言

发布网友 发布时间:2022-05-14 14:03

我来回答

2个回答

热心网友 时间:2023-10-19 20:37

C语言的历史可以追溯到1969年。 在1969年,美国贝尔实验室的Ken Thompson为DEC PDP-7计算机设计了一个操作系统软件,这就是最早的UNIX。接着,他又根据剑桥大学的Martin Richards设计的BCPL语言为UNIX设计了一种便于编写系统软件的语言,命名为B。B语言是一种无类型的语言,直接对机器字操作,这一点和后来的C语言有很大不同。作为系统软件编程语言的第一个应用,Ken Thompson使用B语言重写了其自身的解释程序。 1972—1973年间,同在贝尔实验室的Denis Ritchie改造了B语言,为其添加了数据类型的概念,并将原来的解释程序改写为可以在直接生成机器代码的编译程序,然后将其命名为C。1973年,Ken Thompson小组在PDP-11机上用C重新改写了UNIX的内核。与此同时,C语言的编译程序也被移植到IBM 360/370、Honeywell 11以时VAX-11/780等多种计算机上,迅速成为应用最广泛的系统程序设计语言。 然而,C语言也存在一些缺陷,例如类型检查机制相对较弱、缺少支持代码重用的语言结构等,造成用C语言开发大程序比较困难。 为了克服C语言存在的缺点,贝乐实验室的Bjarne Stroustrup博士及其同事开始对C语言进行改进和扩充,将“类”的概念引入了C语言,构成了最早的C++语言(1983)。后来,Stroustrup和他的同事们又为C++引进了运算符重载、引用、虚函数等许多特性,并使之更加精炼,于1989后推出了AT&T C++ 2.0版。随后美国国家标准化协会ANSI(American National Standard Instiute)和国际标准化组织ISO(International Standards Organization)一起进行了标准化工作,并于1998年正式发布了C++语言的国际标准ISO/IEC:98-14882。各软件商推出的C++编译器都支持该标准,并有不同程序的拓展。 C++支持面向对象的程序设计方法,特别适合于中型和大型的软件开发项目,从开发时间、费用到软件的重用性、可扩充性、可维护性和可靠性等方面,C++均具有很大的优越性。同时,C++又是C语言的一个超集,这就使得许多C代码不经修改就可被C++编译通过。

热心网友 时间:2023-10-19 20:38

你说英语属于谁?英国?美国?官方语言为英语的国家?人类?

语言,编程语言也是一种语言,是人类和机器交流的密码。
c语言是在贝尔实现室创造出来的(同unix差不多一起创造的),按理说版权属贝尔实验室,但那时候并没有现在这么多说法,大家也没有认识到语言的版权问题,毕竟那时候用的人较少,利益也少。
后来unix同c一起被大家接受并且流行起来了,贝尔实验室意识到了版权问题,看到了利益。
所以想收回unix的版权,用unix的都要付费。那大家都不干了,很多人(主要是大学和现在看起来都是大人物还有一些大公司IBM,hp等),就重写了unix(版权主要是unix的源码问题),不过贝尔试验室的那个unix版本的版权还是有点,那些官司,unix的分类,linux为什么能发展起来都是那时后来的。
那时候贝尔实验室主要是搞unix版权问题,打官司,根本没有c语言什么事情,原因嘛主要有2个,一个是c那时候重视程度不够,版本太多,每个公司都有自己的版本;二是c的创建者不同意(据说)。后来就不了了之了。因为这些官司对unix的发展起了极大的*,很多人都不愿看到。

汇编等等因为创建时间早,根本没什么版权问题,而且大部分是学院派(大学的教授)创建的,很多人一起补充的。
就算有版权问题,也有时间*,也过了。

后来嘛,unix的事情给很多公司启示,怕自己写的东西被其他公司攻击(就像现在的版权官司),就自己弄自己的语言,然后重写unix或自己的系统,就慢慢发展到现在了追问那么汇编、C语言以及C++这三个属于共有语言?那么源码部分是怎么回事?貌似是不公开的?

追答谁说不公开,你说的源码是他们的标准库?

汇编,c,c++都有ISO 标准,每个厂家只要实现大部分的标准的要求就可以出售,所以他们的源码可能有很多种实现,但接口肯定大部分是一致的,厂家写的不一定公开,但gnu也写了,就公开的。
不像java, c#他们只有一家公司在统筹,所以也没什么标准,因为只有一套实现,当然就是标准。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么把word 标题第几章和后面的标题中间的位置弄小点?有图片 钢化膜是抗蓝光的好 还是普通的好 都是在官网上买的 价钱都一样 但是抗... 我朋友借我5000块钱,说好5天还的,到现在3个月了人都不见。电话也不借... 有谁知道明年晋城富士康多会招工呢?是不是现在进富士康不好进去了? ...深圳 找工作 几月份去好呢?是年底去,还是二三月去??我是明年... 你们借出去的钱,要回来了吗?你如何看待那些借钱不还的人 别人借我6万元钱,7年了,现在他不认了,借条也丢了怎么办 ...跟他要的时候说还,可就不见还,一直托着还钱时间,当时没写借条... 我在网上认识一个人把钱借给了他没给借条怎么办?他现在也不想还? ...欠我5000块钱,打了借条,请问我有必要起诉他吗,起诉他的费用下来要... 请问康王洗剂是每天都可以用的吗?还是需要间隔多久才可以使用? 康王洗发水能长期用吗 用康王洗头有什么副作用 经常用康王洗头好吗 康王洗发水还能长期使用啊 康王洗发水能长期用吗? 纯JS三个按钮的对话框怎么做出来的? 康王复方酮康唑发用洗剂能长期使用吗 求助:我现在用康王发用洗剂去屑,效果确实不错的,但是能长期使用么? 康王洗发水可以长期用吗 长期用康王洗头会有什么不好? 康王洗发水可以长期使用吗? 长期用康王洗头发对身体有影响吗 康王洗发水建议长期使用吗? 请问申请ETC要交多少钱 劳务外包与劳务派遣那个对劳动者本身好? 网商银行涨利息怎么看不到 什么牌子饼干好吃 网上买好吃点饼干靠谱吗? 性爱时,男人自然分泌出来的液体是什么? 快销行业业务怎样展开? "讲解员"英文怎么表述??? 简单英文讲解 接下来我为大家讲解第一单元用英文怎么讲? 请问“导游讲解”用英语怎么说? 求一篇简单的英文香港景点讲解介绍 讲解英语句子 讲解讲解英语选择: 英语讲解 讲解几句英文句型 英语单词讲解 怎么讲解英语作文 用英语讲解 水滴筹证实为什么说手机号以绑定其他微信 _百度问一问 水滴筹的事过去一年了,为什么还收到水滴筹公众平台发来让上传医疗票据的信息,不然就要负法律责任? 为什么我的车没有雾灯 现在有很多车都取消了雾灯,这是为什么? 为什么现在很多轿车取消了雾灯? 小学语文教师编制考试内容 现在很多车子不标配雾灯,这是为什么?