66问答网
所有问题
程序设计语言发展到今天出现了很多种,c语言为什么经久不衰?它和其它高级语言相比的优势在哪里?
如题所述
举报该问题
推荐答案 2019-03-12
问:c语言为什么经久不衰?
答:就因为它可以写系统的核心,能够操作硬件。
C语言的发展,就是为了写系统而诞生的。
什么服务器、android、ios、Windows系统的核心代码都是C语言实现的。
经过技术的迭代,想要改变是一件很难的事情。当然,你也可用其它语言实现,保证bug百出,效率低下。
问:它和其它高级语言相比的优势在哪里?
答:它是面向过程的语言,是高级语言,可移植性好,代码效率高。学的的人最多,入门方便。c -> c++ -> c# 进阶方便。还有一个能够操作硬件。
面向过程的语言:BASIC、FORTRAN、COBOL、C、Pascal、PL/1、PROLOG、Ada等。看名字,楼主想从哪个入手?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/D2U2n2U9vvp9s9nnis.html
其他回答
第1个回答 2019-03-12
我不知道你对C语言了解多少,但是我会将我知道的告诉给你。
C语言啊是一门面相过程的语言,受用范围很广,一般底层开发都会用到,只要涉及一些pcb的还真没有不用到的。
同时呢,还跨平台,支持在大部分的设备上运行,为了持续发展,是有专门的组织机构对其进行扩展,更新。
第2个回答 2019-03-12
个人意见选ABDA:不受硬件影响,实现了一定跨平台运行BD:比机械语言和汇编语言容易看懂 错误的理由:C:执行效率一般是:机械语言>汇编语言>高级语言E:要经过编译,连接才能生成可运行程序
相似回答
C语言为什么
比其他同类型语言高效?根本原因是什么?
答:
原因比较多:
1、它比其它类型的语言更接近硬件,能够直接访问操作内存和进行内存的地址运算
。2、直接支持比特(bit)运算,如移位运算等。3、与汇编语言关系密切。相比其它语言都做不到,就自然没有C高效了。另一个方面是由于它的设计初衷决定的。设计者当初是为了设计一种效率接近汇编同时又比汇编高级的语...
C语言与
其他语言有哪些异同?
答:
4. C语言适用范围大
。适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。所以很多硬件编程,片上编程语言也选用C语言,
比高级语言简洁,比汇编语言易懂
。
为什么c语言
是
高级程序
答:
另一方面,
C语言的出现,大大降低了汇编语言在系统软件开发领域的重要性,用C语言编程比汇编语言效率高得多
,而目标代码质量也完全可以接受。 C语言程序简洁,目前已形成了一种独特的C程序员引以自豪的风格。造成C程序简短、高效、巧妙、精致(当然有时也很难读)的原因是C的一些独有的语法特征,例如: C语言不像Pascal语...
C语言
是
种什么语言
答:
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点
。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型...
什么
是编程?
答:
1、
C语言
如果说FORTRAN和COBOL是第一代高级编译
语言,
那么C语言就是它们的孙子辈。C语言是Dennis Ritchie在七十年代创建的,它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的
程序,
比如操作系统...
什么
是
C语言?
答:
1. 简洁紧凑、灵活方便
C语言
一共只有32个关键字,9种控制语句
,程序
书写自由,主要用小写字母表示。它把
高级语言
的基本结构和语句与低级语言的实用性结合起来。
C 语言
可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。2. 运算符丰富 C的运算符包含的范围很广泛,共有...
大家正在搜
程序设计语言是低级语言的是
不属于高级程序设计语言的是
高级程序设计语言有哪些
高级程序设计语言的特点
程序设计语言发展
c语言是一种什么语言
面向对象的程序设计语言是
程序设计c语言
谭浩强c语言程序设计
相关问题
计算机C语言有什么用啊??
C语言为什么比其他同类型语言高效?根本原因是什么?
计算机的C语言与其他计算机语言学起来有没有什么内在联系
C语言是面向什么的程序设计语言
“编程”是什么意思?
如何学习C语言?
什么是C语言啊
C语言程序设计是什么?