首页

文章

C语言编译器使用什么语言开发的

发布网友 发布时间:2022-03-01 17:19

我来回答

3个回答

热心网友 时间:2022-03-01 18:49

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-03-01 20:07

汇编

热心网友 时间:2022-03-01 21:41

汇编语言
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 四大直辖市换帅为啥 C语言编程中遇到困难(刚开始学) 冰箱不制冷的原因 倘若仅仅只是想要能够可以零基础开始学习到快点开发出来一些IDE及代码编译器,该学习什么编程语言? 冰箱不制冷了是什么原因导致的 专升本每科要考多少分才算合格? 考驾照多少分及格? 考律师证需要多少分才通过? 在哪里可以看到在淘宝上买过的所有东西 考驾照多少分为及格? HRBP考试多少分合格? 教资考试多少分及格? office2010从入门到精通视频教程最好百度云 人力资源考试多少分合格? 求Excel和Word教程的全套视频,跪求啊。。最好从头开始学的。 执业医师考试合格分数线是多少? 谁有excel2003的视频教程啊?特别详细的那种,视频长点,要给完全零基础的人用!!电脑初学者。 求excel教学视频,要百度网盘链接。从初级入门开始的 考试成绩优秀,良好,合格各等级多少分 汉语水平考试拿多少分可以合格 CIA考试多少分合格? 冰箱突然不制冷了,怎么回事? 在电脑上登的QQ,截屏是在哪里啊 qq电脑快捷键截屏在哪里设置 电脑中QQ的截屏路径在哪 抖音观看历史记录怎么看不到前天呢 如果对方把你的电话加入了黑名单,你打过去是什么状态,会接通吗?还是提示占线? 微信常用语怎么设置 如何修改 微信 欢迎语 微信打招呼语怎么设置? 微信语言怎么设置 微信自顶语怎么设置 微信可以设置常用语吗?怎么设置 粽子怎么做 要煮多长时间才会熟 各种粽子的做法大全 熟了的粽子怎么煮? 养老保险认证过期了怎么办理 粽子大火煮还是小火煮多长时间 粽子煮多久能熟 增值税专用发票过期未认证怎么办 怎样把cad中表格导到excel中 cad中的表格数据怎样转换到excel中? cad中表格如何导入excel
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com