Topic: Java有可能代替C或C++吗?

  Print this page

1.Java有可能代替C或C++吗? Copy to clipboard
Posted by: yxnk
Posted on: 2004-04-03 15:02

请问各位大侠,Java是不是最好的语言,有没有可能取代C或C++Question

2.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: Jove
Posted on: 2004-04-03 15:40

没有最好的语言,只能说某种情形下有比较合适的语言

Java和C/C++应用侧重不同, 短期内不会谁取代谁

3.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: dinyx
Posted on: 2004-04-04 01:55

说的很对,侧重点不同,java的一大特色就是平台无关性

4.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: javaxml1
Posted on: 2004-04-04 15:37

Java一般用来做Enterprise Application,
C, C++做系统编程较好

5.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: nullwen
Posted on: 2004-04-04 20:26

我很同意上面的,虽然我只是只小虫子

6.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: rostone
Posted on: 2004-04-05 09:29

看了IBM Rational首席架构师的采访,他不认为OO/Java是完美的,他看好AOP,网格等的前景

7.Re:Java有可能代替C或C++吗? [Re: rostone] Copy to clipboard
Posted by: Jove
Posted on: 2004-04-05 10:01

其实很多AOP的书都不认为AOP会取代OOP成为新的编程主流
AOP或许会成为OOP的有利补充,但不会取而代之

正如你开发一个大型应用,用AOP来"编制"各个模块
使熟悉数据库的专著于数据库编程,熟悉安全的专著于安全,另外有人专门做日志系统

这里AOP只是作为一个组织者,或许会在更小的粒度上令开发更容易
但应该说,实际的各个模块还是用传统的方式,如OO来完成的
甚至,用了AOP可以让你的开发更符合OO的原则

所以,OO等传统的开发方式和思想是应用开发的“肉”,AOP会充当一部分"骨架"的作用。

至少我是这么认为的 Embaressed

8.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: rostone
Posted on: 2004-04-05 11:04

就目前来说,编写软件,哪怕是小型的软件,还是太难了。软件的进度,质量,维护等都是很难控制的。
虽然OO/Java已经比传统的面向过程/C容易的很多

9.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: tian_cookie
Posted on: 2004-04-07 17:33

做小型项目还是PYTHON吧,易学易用易维护

10.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: 兔子
Posted on: 2004-04-07 20:45

不可能,或许java暂时比c++或c实用成熟大部分人习惯用java开发软件。如
现用的windos系列,当然java比c++简单易学可,c++在现在来说可以算是功能
比较齐全的语言,故。。。。

11.Re:Java有可能代替C或C++吗? [Re: 兔子] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-04-07 21:33

兔子 wrote:
不可能,或许java暂时比c++或c实用成熟大部分人习惯用java开发软件。如
现用的windos系列,当然java比c++简单易学可,c++在现在来说可以算是功能
比较齐全的语言,故。。。。


同意,但这为大哥看起来不象中国地区的,哈哈

12.Re:Java有可能代替C或C++吗? [Re: jameszhang] Copy to clipboard
Posted by: 兔子
Posted on: 2004-04-09 10:09

阁下为何如此肯定呢?何以见得???

13.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: clone913
Posted on: 2004-04-11 12:54

各有个的长处

14.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: zhanglixy
Posted on: 2004-04-17 20:14

懂JAVA的会JAVA的到是我们学校的新人,但是没有资力还得搞C++,所以JAVA的优势在中国只等同C++简易版,可惜呀糟蹋人才.

15.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: taogang
Posted on: 2004-04-18 15:12

软件业存在的基础是人和计算机目前无法直接交流,有朝一日这个问题不存在了,Java,C/C++,OOP,AOP 都是历史.

16.Re:Java有可能代替C或C++吗? [Re: taogang] Copy to clipboard
Posted by: Jove
Posted on: 2004-04-18 16:08

taogang wrote:
软件业存在的基础是人和计算机目前无法直接交流,有朝一日这个问题不存在了,Java,C/C++,OOP,AOP 都是历史.


到那时,人类文明也是历史...

17.Re:Java有可能代替C或C++吗? [Re: Jove] Copy to clipboard
Posted by: taogang
Posted on: 2004-04-18 17:16

Jove wrote:
到那时,人类文明也是历史...

更喜欢认为是机器成为历史了 Big Smile

18.Re:Java有可能代替C或C++吗? [Re: taogang] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-04-19 18:27

taogang wrote:
更喜欢认为是机器成为历史了 Big Smile

更喜欢,呵呵

19.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: runaway
Posted on: 2004-04-20 10:12

Java不能直接控制硬件和操作系统的底层设施,至少JVM还是需要用C或C++开发的。

20.Re:Java有可能代替C或C++吗? [Re: yxnk] Copy to clipboard
Posted by: pengtaoli
Posted on: 2004-04-21 20:10

应用场合不同。
C/C++效率较高,用在很多大型项目。

Java跨平台比较强,效率相对低。

对新项目,java开发速度会快。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923