由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 为什么Java在内置系统里争不过C++?
相关主题
Java的performance支持一下乐米钠,国人之作。
java里的corba是干嘛的 还有人用么?sun 的倒掉
请xiaoju和digua来讲讲COM技术吧7年C的经验想转去C++开发难不难?
多线程程序有什么好的调式方法?想制作一个个人网站,现在主流是用PHP么
现在还在“学”脚本语言的,都弱爆了不明白为啥全都冲着WEB义无反顾的扎进去
storm俨然是下一个冉冉升起的新星啊java, c++; 左派, 右派
长周末出去一趟,魏公公又冒头了?哪种c++IDE能做类似于Matlab那样调试?
Zhaoce给我们讲讲CORBA和中间件吧我相信dart有戏
相关话题的讨论汇总
话题: java话题: c++话题: 系统话题: gosling话题: linux
进入Programming版参与讨论
1 (共1页)
c******3
发帖数: 296
1
Java本来是要设计在小形内置系统(例如small appliance)里用的。结果阴差阳错,
在与内置系统之外的领域打出一片天下。
看来James Gosling比版上牛人差远了,就会吹,遇到真正懂embedded system的人就露
馅。害得老魏至今还用不上Java,和其几位Java大牛为谁牛争值不休。James Gosling
罪过大了。
j********x
发帖数: 2330
2
哥,android已经开始侵蚀各种embedded市场了。。。
gosling那是20年一见不出世的天才。。。别几把犯傻。。。
c******3
发帖数: 296
3
同意。
所以对不是自己领域里的又跑来搞自己领域里的东西的人,还是不要随便说对方SB半瓶
醋嘴皮牛人胡说八道吧。那叫狗眼不识大牛。
除了Zhaoce,没人样样精通。别人说的10句话,有一两句你听来有意思,能学到不曾知
道的东西,或能激发出自己的灵感,就很有收益了,不虚到版一游。
c****3
发帖数: 10787
4
android就是个GUI,和embedded没啥关系,底层还得跑Linux。除了大公司,嵌入系统
基本没多少用C++的,都是C

【在 j********x 的大作中提到】
: 哥,android已经开始侵蚀各种embedded市场了。。。
: gosling那是20年一见不出世的天才。。。别几把犯傻。。。

z****e
发帖数: 54598
5
自己去看他的linkedin
有人endorse它embed system么?
Top Skills
99+Distributed Systems
90Java
81Software Development
79Unix
42Software Engineering
39Scalability
36Cloud Computing
30Open Source
24Solaris
22Java Enterprise Edition
z****e
发帖数: 54598
6
19Architecture
18REST
17Linux
16C++
16Embedded Systems
15OOP
13Agile Methodologies
12System Architecture
8Ant
7Enterprise Software
7SOA
7Maven
7Object Oriented Design
6Software Design
6Tomcat
5Community Development
5Hibernate
4Technology Evangelist
4Virtualization
4Perl
4JUnit
4Kernel
4Bash
3Storage
3Shell Scripting
2SaaS
2Hadoop
2Python
2SOAP
2JBoss Application Server
2Scrum
1Graphics
1Web Services
1Subversion
1CVS
1Iso 9000
1ISO 27001
1Certifications
See less
z****e
发帖数: 54598
7
看james gosling的linkedin
很好地阐述了这行应该具备有什么技能和学识
z****e
发帖数: 54598
8
底层系统用c,app层面就可以选择不折腾c了
这应该是共识

【在 c****3 的大作中提到】
: android就是个GUI,和embedded没啥关系,底层还得跑Linux。除了大公司,嵌入系统
: 基本没多少用C++的,都是C

z****e
发帖数: 54598
9
sun那批人最早搞oak是因为看错了市场
误打误撞进了server side
这对sun很正常,这家公司经常搞错
否则也不会走向被吞并那一条路了
sun的眼光在业界都是当joke看的
哎呀,快看这群书呆子,技术很牛
但是不懂市场,最后没办法赚钱
c****3
发帖数: 10787
10
App没有必要,底层要求高,稳定性要求高,出问题牵扯的地方太多,也没法换。App出
问题,最多换一个,快速开发更重要。

【在 z****e 的大作中提到】
: 底层系统用c,app层面就可以选择不折腾c了
: 这应该是共识

相关主题
storm俨然是下一个冉冉升起的新星啊支持一下乐米钠,国人之作。
长周末出去一趟,魏公公又冒头了?sun 的倒掉
Zhaoce给我们讲讲CORBA和中间件吧7年C的经验想转去C++开发难不难?
进入Programming版参与讨论
g*****g
发帖数: 34805
11
这板上做互联网的,给太监背书的一个都没有。捧臭脚的最后证明无一不是外行,还啥
好争的。你说天资聪明做啥都牛,不是没可能。但好歹也要做几年才有经验吧。屁都没
做过,上来就是12306,宇宙第一的算法,还真有傻逼信。

【在 c******3 的大作中提到】
: 同意。
: 所以对不是自己领域里的又跑来搞自己领域里的东西的人,还是不要随便说对方SB半瓶
: 醋嘴皮牛人胡说八道吧。那叫狗眼不识大牛。
: 除了Zhaoce,没人样样精通。别人说的10句话,有一两句你听来有意思,能学到不曾知
: 道的东西,或能激发出自己的灵感,就很有收益了,不虚到版一游。

c****3
发帖数: 10787
12
SUN主要死在INTEL身上了,它没有料到INTEL的CPU进步这么快,SUN自己都跟不上了。
SUN的SPARC工作站,2000年前互联网公司,通信公司,网管,基本都用它,也有一部分
HP的工作站。
这些后来都死在X86服务器手里了,Linux在其中也功不可没,起到杀死其他UNIX的作用
。副作用是Windows Server也起来了。

【在 z****e 的大作中提到】
: sun那批人最早搞oak是因为看错了市场
: 误打误撞进了server side
: 这对sun很正常,这家公司经常搞错
: 否则也不会走向被吞并那一条路了
: sun的眼光在业界都是当joke看的
: 哎呀,快看这群书呆子,技术很牛
: 但是不懂市场,最后没办法赚钱

z****e
发帖数: 54598
13
james gosling搞java时候分布式还没怎么起步
而且当时大型系统面临着跟他一样的处境
c++太复杂,搞得后面项目无法进行下去
所以ibm和m$等公司选择了java
从而才有了java和软件工程的今天
前提是搞不下去
今天,你搞一个12306远没有到搞不下去的地步
成熟方案遍地都是,你要开创新领域那是你的事
这个领域不需要革命,需要的是改良
不到万不得已,不革命,只有不得不革命时候才会革命
c++要不是自身太烂,无法承担大型项目的重任
也就不会有java诞生了
z****e
发帖数: 54598
14
sun没怎么通过java赚钱我觉得才是死掉的主因
ibm就活得很开心在那段时间

【在 c****3 的大作中提到】
: SUN主要死在INTEL身上了,它没有料到INTEL的CPU进步这么快,SUN自己都跟不上了。
: SUN的SPARC工作站,2000年前互联网公司,通信公司,网管,基本都用它,也有一部分
: HP的工作站。
: 这些后来都死在X86服务器手里了,Linux在其中也功不可没,起到杀死其他UNIX的作用
: 。副作用是Windows Server也起来了。

b******0
发帖数: 101
15
Solaris 是当时比较流行的一个UNIX。Linux一来都成了昨日黄花。说起大牛,SUN其实
就是一个很好的反例。牛人云集也架不住流行趋势,最后关门了事。
z****e
发帖数: 54598
16


【在 b******0 的大作中提到】
: Solaris 是当时比较流行的一个UNIX。Linux一来都成了昨日黄花。说起大牛,SUN其实
: 就是一个很好的反例。牛人云集也架不住流行趋势,最后关门了事。

d****i
发帖数: 4809
17
功耗,overhead太大,并且embedded system千奇百怪,五花八门,光OS就有几百种,
各种硬件架构又有几百种,除了现在出来的Anroid几乎没有支持JVM的,其实安卓也只
是linux加了一层dalvik皮而已,对于其他非linux的RTOS完全没用。其实C++在嵌入式
系统里面用的也不如C多,很多嵌入式系统只有C编译器,甚至没有C++编译器,更不用
说要另外再往上加一层Java虚拟机了,这样就最直接,不用隔靴搔痒了。

Gosling

【在 c******3 的大作中提到】
: Java本来是要设计在小形内置系统(例如small appliance)里用的。结果阴差阳错,
: 在与内置系统之外的领域打出一片天下。
: 看来James Gosling比版上牛人差远了,就会吹,遇到真正懂embedded system的人就露
: 馅。害得老魏至今还用不上Java,和其几位Java大牛为谁牛争值不休。James Gosling
: 罪过大了。

g*****g
发帖数: 34805
18
The Green Team demonstrated their new language with an interactive, handheld
home-entertainment controller that was originally targeted at the digital
cable television industry. Unfortunately, the concept was much too advanced
for the them at the time.
人东西做出来是有板有眼的,是能用的东西。不是一个太监的计数器。qxc机器都拿出
来了,太监不一样推三阻四。对比个屁呀。
g*****g
发帖数: 34805
19
手机上symbian, blackberry都支持java me得有10年之久。另外,光android出货就及
其可观。
重要的是产值,不是品种。
我不懂嵌入式,但我知道三星之类的把android往相机上放,智能家电也是如此。硬件
越来越强,
作个成熟平台,在高层开发无疑是个趋势。

【在 d****i 的大作中提到】
: 功耗,overhead太大,并且embedded system千奇百怪,五花八门,光OS就有几百种,
: 各种硬件架构又有几百种,除了现在出来的Anroid几乎没有支持JVM的,其实安卓也只
: 是linux加了一层dalvik皮而已,对于其他非linux的RTOS完全没用。其实C++在嵌入式
: 系统里面用的也不如C多,很多嵌入式系统只有C编译器,甚至没有C++编译器,更不用
: 说要另外再往上加一层Java虚拟机了,这样就最直接,不用隔靴搔痒了。
:
: Gosling

d****i
发帖数: 4809
20
symbian, blackberry这样的系统严格的说已经不属于传统的嵌入式系统了, 可以称为
mobile OS。一般说的嵌入式系统的RTOS是指的象VxWorks, QNX, uC/OS, Integrity,
ThreadX, Nuclues等等这样的,一般都有很高的实时性要求,而且用在各种不同的工业
领域,而非手机操作系统。

【在 g*****g 的大作中提到】
: 手机上symbian, blackberry都支持java me得有10年之久。另外,光android出货就及
: 其可观。
: 重要的是产值,不是品种。
: 我不懂嵌入式,但我知道三星之类的把android往相机上放,智能家电也是如此。硬件
: 越来越强,
: 作个成熟平台,在高层开发无疑是个趋势。

c****3
发帖数: 10787
21
C++特性太多,太复杂,搞得代码体积大,主要是还不好debug。
做服务器程序,稳定性要求高,C++比C又没有任何优势,大家还是喜欢C那样简单明了
,一目了然,容易debug。做嵌入系统,更不用说了。
做应用,快速开发,又有Java和C#,还有各种script语言,最后C++就没有合适的定位
了。
分布式最早是DCOM, CORBA之类的binary格式的,都用C++。但是实在太难debug,除了
节省带宽,优点也不多。后来出了XML-RPC,就都跑到JAVA,C#上了。DCOM微软的操作系
统很多地方还在用

【在 z****e 的大作中提到】
: james gosling搞java时候分布式还没怎么起步
: 而且当时大型系统面临着跟他一样的处境
: c++太复杂,搞得后面项目无法进行下去
: 所以ibm和m$等公司选择了java
: 从而才有了java和软件工程的今天
: 前提是搞不下去
: 今天,你搞一个12306远没有到搞不下去的地步
: 成熟方案遍地都是,你要开创新领域那是你的事
: 这个领域不需要革命,需要的是改良
: 不到万不得已,不革命,只有不得不革命时候才会革命

c****3
发帖数: 10787
22
现在划分没有那么严格了。以前的嵌入系统,连内存分页管理都没有,也没有虚拟内存
。现在CPU和内存都便宜了,很多嵌入系统直接跑Linux。有很高实时要求的地方不多,
连Vxworks都转Linux了。

【在 d****i 的大作中提到】
: symbian, blackberry这样的系统严格的说已经不属于传统的嵌入式系统了, 可以称为
: mobile OS。一般说的嵌入式系统的RTOS是指的象VxWorks, QNX, uC/OS, Integrity,
: ThreadX, Nuclues等等这样的,一般都有很高的实时性要求,而且用在各种不同的工业
: 领域,而非手机操作系统。

1 (共1页)
进入Programming版参与讨论
相关主题
我相信dart有戏现在还在“学”脚本语言的,都弱爆了
Hejlsberg比Gosling牛10倍storm俨然是下一个冉冉升起的新星啊
你们帮忙考证下Sun的hotspot是谁做的吗?长周末出去一趟,魏公公又冒头了?
Linux是劣币驱逐良币Zhaoce给我们讲讲CORBA和中间件吧
Java的performance支持一下乐米钠,国人之作。
java里的corba是干嘛的 还有人用么?sun 的倒掉
请xiaoju和digua来讲讲COM技术吧7年C的经验想转去C++开发难不难?
多线程程序有什么好的调式方法?想制作一个个人网站,现在主流是用PHP么
相关话题的讨论汇总
话题: java话题: c++话题: 系统话题: gosling话题: linux