首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java的虚拟机就是用VC写的.竟然的人说C没有前途,java有前途,真是笑话,大家同意小弟我的说法吗

2011-12-17 
java的虚拟机就是用VC写的.竟然的人说C没有前途,java有前途,真是笑话,大家同意我的说法吗?java的虚拟机就

java的虚拟机就是用VC写的.竟然的人说C没有前途,java有前途,真是笑话,大家同意我的说法吗?
java的虚拟机就是用VC写的.竟然的人说C没有前途,java有前途,真是笑话,大家同意我的说法吗?
----------------------------
看到最近好多人都在说,c++没有前途了,java最有前途.
但是我们回过头来想想.C++与 java有可比性吗?
java虚拟机本身就是用vc开发的(我是指在windows平台上,不过在别的平台上也是用c,c++开发的,不过开发工具就不是vc了)
所以我认为c++与java没有可比性。

有人说,java可以跨平台,但是别忘了。java能够跨平台,是因为虚拟机的原因呀。不同的平台有不同的虚拟机,才能使java实现跨平台呀,而且最重要的是:所有平台上的虚拟机,都是用c++开发的。

所以我认为,java比c++有前途的说法,实在荒谬。

[解决办法]
其实没有什么可争论的,每个技术都有存在的意义,计算机语言与自然语言一样,都有存在的理由,不能说英语有前途,汉语没有前途。
在嵌入式开发领域,比如汽车控制系统,电器,医疗设备等大多还是使用 c/c++ 开发的,本人为此专门做过半年多家企业的技术调研。

杀毒软件,游戏等责无旁贷都是用 c++ 开发的。

说 java 有前途,指的只是 互联网开发(确切地是动态网站)这一个单一领域,而软件的应用领域非常广泛。如果持此观点,只能说关注的技术领域太窄了,应该看看更多的丰富多彩的编程世界,也许会发现,还有更多的美丽的语言存在。

[解决办法]
是用c写的,不过不是vc6.0。呵呵,不是一个概念,jvm已经开源了,可以下来看看,大概有5000多个.c文件和.h文件
[解决办法]

引用楼主 tdcq123 的帖子:
java的虚拟机就是用VC写的.竟然的人说C没有前途,java有前途,真是笑话,大家同意我的说法吗?
----------------------------
看到最近好多人都在说,c++没有前途了,java最有前途.
但是我们回过头来想想.C++与 java有可比性吗?
java虚拟机本身就是用vc开发的(我是指在windows平台上,不过在别的平台上也是用c,c++开发的,不过开发工具就不是vc了)
所以我认为c++与java没有可比…

[解决办法]
探讨
引用楼主 tdcq123 的帖子:
java的虚拟机就是用VC写的.竟然的人说C没有前途,java有前途,真是笑话,大家同意我的说法吗?
----------------------------
看到最近好多人都在说,c++没有前途了,java最有前途.
但是我们回过头来想想.C++与 java有可比性吗?
java虚拟机本身就是用vc开发的(我是指在windows平台上,不过在别的平台上也是用c,c++开发的,不过开发工具就不是vc了)…

[解决办法]
C++在底层的开发是很有前途的
[解决办法]
如果没人鼓吹java,自然也不会有人鼓吹c。从来都有语言之争,不争还有什么意思,俺就喜欢这种争论,能看到不同的东西,比如某种语言的优缺点,争论中看到的东西比从书上看到的印象深。

C当然有前途,各种语言都想超过C就是证明,争论C与哪种语言孰优孰劣本身就说明了C的前途。

[解决办法]
C的前途确实堪忧,不信10年后再说.
[解决办法]
Java is not platform-independent, it is the platform
[解决办法]
JAVA的底层是用C写的,至于说学什么有前途那都是次要的,学java比较容易找工作一点,c++很多公司要的都是经验吧了.
[解决办法]
探讨
引用:
//用VC写的,不敢苟同.

你可以用peid查了下java虚拟机,看看是不是vc6开发的.

[解决办法]
。java能够跨平台,是因为虚拟机的原因呀。不同的平台有不同的虚拟机,才能使java实现跨平台呀,而且最重要的是:所有平台上的虚拟机,都是用c++开发的。


就用这个来印证你的观点也太没说服力了。
主流操作系统就那么多个,也就只需要那么多个JVM,但是这些JVM上面有成千上万的java程序员在开发java程序。


语言是哪来运用的,不是拿来比较的,等哪天发明出机器人写代码了,我们都等着失业吧。
[解决办法]
探讨
注:我的本意没有一点比较c,c++与java谁好谁不好的意思,
我的观点是二者不可比。不是一个层次的东西。

因为java依赖于c,c++,
有些语言是可以比的。比如 c#和java,是同类的东西,可以比比谁更有前途。
但是java并不能与c,c++比较。因为java的虚拟机是用c开发的。
我用peid查,是vc6的编译器。有人说是用纯c编的。这个我不知道谁是对的。
不过windows平台下的java虚拟机,确实是用vc6的编译器编译的,这一点应该没有异议…

[解决办法]
Evolving_a_language_in_and_for_the_real_world_C++_.pdf
这篇文章。有兴趣的看看。
唉,没有C++之父等人的工作,Java之父能做什么就是一个未知数了。
[解决办法]
就算真是这样。
我们只需要一个虚拟机(或是针对不同平台的几个),但是我们需要成千上万的JAVA程序。
需求决定市场,除非你去IBM,否则还是练好JAVA吧!(顺便说一下,我用C#,呵呵!)


[解决办法]
这种帖子让人很无言,两种语言本身就是不同的机制,而且lz又怎么知道jvm是在windows平台下开发的?语言主要看用在什么方向上,非要争论谁有意义谁没意义本身就是个没意义的话题!汇编不经常用了吧?但是某些领域还是要用这些做底层开发,非说谁有意义谁没意思没什么意思!
[解决办法]
一些人是见了语言优劣的贴子就骂,一些人是专抓楼主说话漏洞的。楼主以后不能发这种贴子了,说话得滴水不漏的圆滑才能混得下去。


[解决办法]
方向不同,按照应用原则不用语言,在你还没精通这两门语言之前,就没有资格说谁好谁坏
[解决办法]

探讨
是的,我也感觉到了,其实我认为我很客观.
确实,java,c++在不同领域都是出色的.我的核心观点就是一点:二者没有可比性.
为何没有人反驳我的这一观点呢

[解决办法]
探讨
引用:
一些人是见了语言优劣的贴子就骂,一些人是专抓楼主说话漏洞的。楼主以后不能发这种贴子了,说话得滴水不漏的圆滑才能混得下去。


是的,我也感觉到了,其实我认为我很客观.
确实,java,c++在不同领域都是出色的.我的核心观点就是一点:二者没有可比性.
为何没有人反驳我的这一观点呢

[解决办法]
探讨
引用:
呵呵,看来你很生气,我就是来讨论技术问题,同时我相信,会有很多人会从这个贴子中学到东西或是说得到启发的.
我的回贴离不开技术.我并不是说谁比谁好.只是说,编程语言这东西,是有层次的.不是同一个层次的不能比较.比也没有意义.
很多人拿C,c++与java比,这是不对的.但是我不反对比较,因为比较真理是越辨越明的.
我认为能与java在同一个层次比的就是c#了.
同样,c#的虚拟机也是用c开发的.呵呵.
这个贴子已经加精了,这就是证明.
目前已到90多楼,也是证明.题,同时我相信,会有很多人会从这个贴子中学到东西或是说得到启发的.
我的回贴离不开技术.我并不是说谁…

热点排行