C语言和JAVA的区别?
C语言是经典的面向过程的编程语言,编程入门一般都学C语言以了解编程以及锻炼逻辑思维能力,在一些跟硬件比较紧密的编程中也经常用到。\x0d\x0a\x0d\x0aC++是在C语言的基础上加入了面向对象的概念,成为混合型面向对象语言,功能强大,但难度也大。\x0d\x0a\x0d\x0aJava是在C++的基础上进行改进的,摒弃了一些C++的不足之处,语法跟C++很像,它是运行在Java虚拟机上,所以可以跨平台,一处编译,到处执行。\x0d\x0a\x0d\x0a编程都是易学难精,哪个都好学,哪个又都不好学。都有很好的发展前景,就看是什么方向了。底层的C、桌面应用程序、游戏等等C++、嵌入式,网页,Java。
java与c的区别?
1.java是完全面向对象编程
2.c是底层编程语言
3.java跨平台、是首个在语言级上支持多线程的语言
4.java在创建时借助了很多c和c++中的元素、c、c++、语法上很相似,以c语言基础学习java会觉得很熟悉
5.两者的用途不同,c主要做底层次的开发;java有很多方面的应用如:J2SE、J2EE、J2ME
6.java有钱途
java与c语言的区别?各有什么用途?
这个问题好广.
简单的说就是两种不同的语言.
1在运行方式上:
C:原始的C是面向过程的.就是按行执行.
JAVA:绝对的面向对象.就像按模块执行.
(补充:当然,在C++,及C#上,C也有向面向对象模式转换)
2在语句结构上:
C:在中国应该算是编程语言的颠峰应用.几乎所有人都学过C,都认识谭浩强.C给我的感觉就像个完全服从的军人.你让他做什么他就做什么.你完全控制他,但你必须全程了解他之后才能控制好他.
C里面特有指针,地址等.以及数组存储方式与JAVA不一样.
JAVA:人性化的面向对象编程语言.他把万物都可以看成一个基本的对象,然后再复制,改写他们.
JAVA给认为有点像工厂,你在工厂里面先分别做好一个个小零件,然后再用电线把他们连起来.组装成可用的东西.
3用途上
C:纯C一般用在嵌入式上.编写最底层的程序.因为他的语言与硬件的连接最容易.
C++:应用软件,WEB程序都可以.
C#:不太了解.应该是基于网络的.
JAVA:J2EE,J2SM,J2ME.什么都可以
C,JAVA其实都可用在各种领域的.