程序设计语言发展到今天出现了很多种,c语言为什么经久不衰?它和其它高级语言相比的优势在哪里?
3个回答
展开全部
问:c语言为什么经久不衰?
答:就因为它可以写系统的核心,能够操作硬件。
C语言的发展,就是为了写系统而诞生的。
什么服务器、android、ios、Windows系统的核心代码都是C语言实现的。
经过技术的迭代,想要改变是一件很难的事情。当然,你也可用其它语言实现,保证bug百出,效率低下。
问:它和其它高级语言相比的优势在哪里?
答:它是面向过程的语言,是高级语言,可移植性好,代码效率高。学的的人最多,入门方便。c -> c++ -> c# 进阶方便。还有一个能够操作硬件。
面向过程的语言:BASIC、FORTRAN、COBOL、C、Pascal、PL/1、PROLOG、Ada等。看名字,楼主想从哪个入手?
答:就因为它可以写系统的核心,能够操作硬件。
C语言的发展,就是为了写系统而诞生的。
什么服务器、android、ios、Windows系统的核心代码都是C语言实现的。
经过技术的迭代,想要改变是一件很难的事情。当然,你也可用其它语言实现,保证bug百出,效率低下。
问:它和其它高级语言相比的优势在哪里?
答:它是面向过程的语言,是高级语言,可移植性好,代码效率高。学的的人最多,入门方便。c -> c++ -> c# 进阶方便。还有一个能够操作硬件。
面向过程的语言:BASIC、FORTRAN、COBOL、C、Pascal、PL/1、PROLOG、Ada等。看名字,楼主想从哪个入手?
展开全部
我不知道你对C语言了解多少,但是我会将我知道的告诉给你。
C语言啊是一门面相过程的语言,受用范围很广,一般底层开发都会用到,只要涉及一些pcb的还真没有不用到的。
同时呢,还跨平台,支持在大部分的设备上运行,为了持续发展,是有专门的组织机构对其进行扩展,更新。
C语言啊是一门面相过程的语言,受用范围很广,一般底层开发都会用到,只要涉及一些pcb的还真没有不用到的。
同时呢,还跨平台,支持在大部分的设备上运行,为了持续发展,是有专门的组织机构对其进行扩展,更新。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人意见选ABDA:不受硬件影响,实现了一定跨平台运行BD:比机械语言和汇编语言容易看懂 错误的理由:C:执行效率一般是:机械语言>汇编语言>高级语言E:要经过编译,连接才能生成可运行程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询