|
|
发表于 2008-12-2 20:15:28
|
显示全部楼层
C++和Java各领风骚
每一门语言的诞生,都有其特殊的环境!
% z+ i9 }1 t; E! SC++是因为C在开发大型程序是乏力;5 ^/ T' u5 S+ e, ^6 v
Java则是C++在嵌入式程序中乏力。7 v/ ]% [& P5 Q' j* ^; k
纵观Java的流行和伴随其成长的方方面面,我们不难察觉Java是伴随着嵌入式程序而生,也伴随着嵌入式程序而红,无论是B\S框架,还是机顶盒,抑或是已经退出潮流的Applet,无一不带有嵌入式程序的特点。, U/ N, g3 J5 a j$ `
而C则不同,他独立,不依赖任何其他设备,他高速,同一中算法在同一台计算机上他就比Java快了不少,他的内存占用低,一个普通的记事本,Java一跑就是20M,而C++则是3M。5 d) j9 C5 e8 a" [# q; V; T$ d
这说明了什么,说明了C++比Java优胜,又或者Java比C++优胜?' Y- b' v- L7 [, R. s" g. f* u
不是,都不是!
( {2 ~9 |1 [' {4 h' _* H5 T9 A不是有话说,刀刃再利,也要用在刀锋上吗?! A/ ^$ p5 b* [8 o
就好象不会有人用Java开发出来的操作系统(为什么?看看Eclipse的速度就知道了),也不再会有人用C++开发B\S系统(为什么?自己开发一个试试就知道了)。
/ e, U, }8 `/ A! z/ X他们各在其位,各司其职。
" s8 B, H1 h6 M1 g& m! A简单一句,就是Java永远取代不了C++,C++也不会就此覆灭! |
评分
-
1
查看全部评分
-
|