程序设计语言发展到今天出现了很多种,c语言为什么经久不衰?它和其它高级语言相比的优势在哪里?

如题所述

问:c语言为什么经久不衰?
答:就因为它可以写系统的核心,能够操作硬件。
C语言的发展,就是为了写系统而诞生的。
什么服务器、android、ios、Windows系统的核心代码都是C语言实现的。
经过技术的迭代,想要改变是一件很难的事情。当然,你也可用其它语言实现,保证bug百出,效率低下。
问:它和其它高级语言相比的优势在哪里?
答:它是面向过程的语言,是高级语言,可移植性好,代码效率高。学的的人最多,入门方便。c -> c++ -> c# 进阶方便。还有一个能够操作硬件。
面向过程的语言:BASIC、FORTRAN、COBOL、C、Pascal、PL/1、PROLOG、Ada等。看名字,楼主想从哪个入手?
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-12
我不知道你对C语言了解多少,但是我会将我知道的告诉给你。
C语言啊是一门面相过程的语言,受用范围很广,一般底层开发都会用到,只要涉及一些pcb的还真没有不用到的。
同时呢,还跨平台,支持在大部分的设备上运行,为了持续发展,是有专门的组织机构对其进行扩展,更新。
第2个回答  2019-03-12
个人意见选ABDA:不受硬件影响,实现了一定跨平台运行BD:比机械语言和汇编语言容易看懂 错误的理由:C:执行效率一般是:机械语言>汇编语言>高级语言E:要经过编译,连接才能生成可运行程序
相似回答