为什么现在有这么多编程语言了,系统还是用C语言编
C语言不是最基本的语言么,它这么强大?这么久了,还有没超越它的?PS:本人小白,不知道所以问问。再问问各种语言编程的优势,比如效率,安全,什么的...
C语言不是最基本的语言么,它这么强大?这么久了,还有没超越它的?PS:本人小白,不知道所以问问。
再问问各种语言编程的优势,比如效率,安全,什么的 展开
再问问各种语言编程的优势,比如效率,安全,什么的 展开
6个回答
展开全部
C语言之所以强大是因为其灵活性高,对硬件可以进行直接访问,直接访问就是高效,这就是为什么C语言一直被用来进行低层开发的原因。比C更底层的那只有汇编语言了。但是这种高效性的代价就是开发异常复杂,程序员需要实现大多数细节,另一个代价是危险性高,因为直接对硬件控制,一个字节的错误都是不可忽视的。其他语言,如C#,JAVA等,把低层控制都封装了,程序员无法直接控制低层硬件,丧失了一定的灵活性,但是更安全,开发速度更快,因为很多细节问题都已经被语言开发者解决,用户所作的只是使用而已。
各个语言之间的比较,这还真不好比较,主要看你为什么平台开发。语言发展至今,已经不分伯仲,各有各的优势,选择一个你觉得最习惯的吧。
各个语言之间的比较,这还真不好比较,主要看你为什么平台开发。语言发展至今,已经不分伯仲,各有各的优势,选择一个你觉得最习惯的吧。
展开全部
只有c和汇编可以操作硬件,而汇编没有c简单好用;操作系统是硬件与软件的接口和平台,需要操作硬件,所以用c。
汇编执行效率最高,c次之,这两种语言可以操作硬件。汇编和c也用于底层的开发如硬件驱动,数控机床的编程;
c++一半用于基于系统的大型软件开发。
Fortran一般用于科学计算,如数学,物理的计算。
java,c#用于基于网络的开发。如网站,控件等;
Visual Basic 用于开发 Windows 环境下的各类应用程序。如程序接口(API)函数,动态链接库,对象的链接与嵌入、开放式数据连接等;
重点说一下Java,他是唯一程序可以跨平台运行的编程语言,大到大型系统,小到嵌入式系统(如手机游戏)都可以看到他的身影。
汇编执行效率最高,c次之,这两种语言可以操作硬件。汇编和c也用于底层的开发如硬件驱动,数控机床的编程;
c++一半用于基于系统的大型软件开发。
Fortran一般用于科学计算,如数学,物理的计算。
java,c#用于基于网络的开发。如网站,控件等;
Visual Basic 用于开发 Windows 环境下的各类应用程序。如程序接口(API)函数,动态链接库,对象的链接与嵌入、开放式数据连接等;
重点说一下Java,他是唯一程序可以跨平台运行的编程语言,大到大型系统,小到嵌入式系统(如手机游戏)都可以看到他的身影。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c是很强大
但是编程不方便啊
而且只是面向结构的
而现在很多语言都是面向对向的
有助于天发大的系统
VC写windows系统的应用程序好
JAVA安全性好,可移植性强,开发程序速度快
建议把C学好,数据结构学好,再想学什么都快
但是编程不方便啊
而且只是面向结构的
而现在很多语言都是面向对向的
有助于天发大的系统
VC写windows系统的应用程序好
JAVA安全性好,可移植性强,开发程序速度快
建议把C学好,数据结构学好,再想学什么都快
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为 现在来说 还是C的效率最高效 ! 也就是说除了汇编 最高效的编程就是C 你可能会问 为什么不用汇编呢 因为汇编的可移植性是非常那个的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据用途的不同,语言的选择也不同
嵌入式开发一般都用C语言
游戏编程和大型PC软件一般都用C++
可移动设备上的软件比如手机一般都用JAVA
小程序推荐使用VB
嵌入式开发一般都用C语言
游戏编程和大型PC软件一般都用C++
可移动设备上的软件比如手机一般都用JAVA
小程序推荐使用VB
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询