大家好,今天小编关注到一个比较有意思的话题,就是关于java与c语言不通的问题,于是小编就整理了1个相关介绍Java与c语言不通的解答,让我们一起看看吧。
请问c c++ c# JAVA php等编程语言都有什么区别啊?
C语言,它既有高级语言的特点,又具有的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。
C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。
J***a则吸取了C++的教训,取消了指针操作,也取消了C++改进中一些备受争议的地方,在安全性和适合性方面均取得良好的效果,但其本身解释在虚拟机中运行,运行效率低于C++/C。
一般而言,C,C++,j***a被视为同一系的语言,它们长期占据着程序使用榜的前三名。
PHP只是一个网页开发语言,和asp,asp.net,jsp等是一类的;
.net是的微软推出的一样新的平台,以后的windows程序可以很小,因为他所有的实现都在.net中,也就是说不用封装到程序里,所以.net不是一种语言,是一个公共的应用基础,所以的语言都可以来开发.net程序。
c和c++都是直接编译成机器码的,编译好可直接运行;c#和j***a编译成中间码,需要虚拟机来运行;php是语言,不需要编译,由解释器执行。
使用上看,c多用于嵌入式、操作系统、驱动程序等底层开发;c++多用于游戏、应用软件、高性能网络服务等开发;j***a和c#一般用于web、应用程序、app、手机游戏等;php只做web开发
到此,以上就是小编对于J***A与c语言不通的问题就介绍到这了,希望介绍关于J***A与c语言不通的1点解答对大家有用。