z****e 发帖数: 54598 | 1 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了
十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的
也一批接着一批倒闭,被web公司收购
现在都不要说c++写的程序了
就是java写的程序,稍微有点经验的
看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了
比如还在用vector和hashtable的,都属于比较老旧的代码
如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统
但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉
也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
但是时代在进步,新的相对优质的类库在涌现,现在再写代码
就没有必要回去用那些老的旧的类库了
c++的工作机会已经逐步被python所取代是不可回避的事实
前面公孙大神大战古德霸,现在回头看看,其实很好笑
我发现python真正蚕食的其实是c++的市场,google trend上c++跌得越多,python涨得
越多
因为jobhunting那边有好几个挨滴在说,我找到的都是c++和python的工作机会
然后要求leetcode加python呼声最高的,其实是c++ programmer
当然有些人还是可以继续选择做鸵鸟,把头埋在沙子里,当这一切都不曾发生 |
N******K 发帖数: 10202 | 2 又一个走火入魔的
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
x****u 发帖数: 44466 | 3 哪里有CPP的mobile?自残?
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
z****e 发帖数: 54598 | 4 我猜的,可能有吧
【在 x****u 的大作中提到】 : 哪里有CPP的mobile?自残?
|
q********y 发帖数: 162 | 5 你这mobile用的有歧义,尤其说摩托罗拉是mobile公司,
摩托罗拉更应该被称为telecom公司吧。摩托罗拉不行是telecom不行了。
mobile正火呢,谈什么沦落到去写mobile?
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
z****e 发帖数: 54598 | 6 mobiel, telecom这都是传统ee尤其是搞通讯的领域
比如买买提著名挨滴卡压可桑就是干这个的,老虎肉应该也是?这个不确定
还有著名的格蕾丝高,就是破解北斗密码的,这几个都是ee的
不是传统cs的人该去的地方
【在 q********y 的大作中提到】 : 你这mobile用的有歧义,尤其说摩托罗拉是mobile公司, : 摩托罗拉更应该被称为telecom公司吧。摩托罗拉不行是telecom不行了。 : mobile正火呢,谈什么沦落到去写mobile?
|
r*********r 发帖数: 3195 | |
s*****V 发帖数: 21731 | 8 你丫非要挑事。程序员就是泥水匠,人就是要个房子,怎么砌起来的不管
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
P******X 发帖数: 482 | 9 有病
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
z****e 发帖数: 54598 | 10 说这么说
但是问题不在于c++不能搞出好东西
是大多数程序猿水平达不到
但是engineering不是science
不是说一两个水平高就够了
需要得是群策群力,要让所有人都发挥战斗力
而不是看一两个人单干,搞数学那就是看那最聪明的一两个就可以了
所以用什么东西不容易用错,相比之下会更为重要
这就跟打战一样,跟踢球也很像
跟老中擅长的打麻将,华山轮奸不是一回事
老中不擅长配合,尤其很不擅长给别人做球
也就是写的东西,不在乎别人看不看得懂,看不懂是你傻逼,不是我的错
老中的问题就在于此
【在 s*****V 的大作中提到】 : 你丫非要挑事。程序员就是泥水匠,人就是要个房子,怎么砌起来的不管
|
|
|
l********y 发帖数: 1559 | |
e*****t 发帖数: 1005 | 12 顶“华山轮奸”
【在 z****e 的大作中提到】 : 说这么说 : 但是问题不在于c++不能搞出好东西 : 是大多数程序猿水平达不到 : 但是engineering不是science : 不是说一两个水平高就够了 : 需要得是群策群力,要让所有人都发挥战斗力 : 而不是看一两个人单干,搞数学那就是看那最聪明的一两个就可以了 : 所以用什么东西不容易用错,相比之下会更为重要 : 这就跟打战一样,跟踢球也很像 : 跟老中擅长的打麻将,华山轮奸不是一回事
|
t*****n 发帖数: 4908 | 13 我敢说,如果C++能干java的活,沦落的就是java,不是C++。 |
N******K 发帖数: 10202 | 14 c++ 什么时候出gc 就可以干死java了
【在 t*****n 的大作中提到】 : 我敢说,如果C++能干java的活,沦落的就是java,不是C++。
|
g*****g 发帖数: 34805 | 15 C++要是出了GC,就连唯一的优势都没有了。你这么弱智实在是看不下去了。
【在 N******K 的大作中提到】 : c++ 什么时候出gc 就可以干死java了
|
d***q 发帖数: 1119 | 16
cpp actually don't need any GC (smart pointer might be an exception)
a compelling reason of choosing c/c++ is you can manage the memory layout
precisely, and do sth more predictable.
if you don't need then, use cpp may not offer any benefit. modern system
languages including c descendant Golang, or D come with GC. If you do need
GC. why not give go or D even java a try?
I don't think it is a good trend that most of programmers switch their
career to cpp. indeed it's impossible.
【在 N******K 的大作中提到】 : c++ 什么时候出gc 就可以干死java了
|
t********e 发帖数: 880 | |
c********l 发帖数: 8138 | 18 “c++的工作机会已经逐步被python所取代是不可回避的事实”
一个是仅次于汇编的底层,另一个是接近javascript的高层语言,怎么会有替代性?
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
n******t 发帖数: 4406 | 19 我晕,C就有GC。
【在 N******K 的大作中提到】 : c++ 什么时候出gc 就可以干死java了
|
S**I 发帖数: 15689 | 20 C是仅次于汇编的底层,C++不是;C++衰落的原因之一就是它在C上加了很多不能用于底
层的特性。
【在 c********l 的大作中提到】 : “c++的工作机会已经逐步被python所取代是不可回避的事实” : 一个是仅次于汇编的底层,另一个是接近javascript的高层语言,怎么会有替代性?
|
|
|
z****e 发帖数: 54598 | 21 不是替代,是工作机会的减少
我们还是要用c,但是c主要是给ee或者ce那帮人去用了
热点已经转移了,就像我们现在还在用os
但是已经没有多少公司靠做os赚钱了
再比如我们现在还在用bbs
但是像以前四方联通那种上市就不要指望了
老型这个破站永远都只能停留在玩玩阶段
上市就木有戏了
【在 c********l 的大作中提到】 : “c++的工作机会已经逐步被python所取代是不可回避的事实” : 一个是仅次于汇编的底层,另一个是接近javascript的高层语言,怎么会有替代性?
|
b*******s 发帖数: 5216 | 22 还是有启发的
【在 z****e 的大作中提到】 : 说这么说 : 但是问题不在于c++不能搞出好东西 : 是大多数程序猿水平达不到 : 但是engineering不是science : 不是说一两个水平高就够了 : 需要得是群策群力,要让所有人都发挥战斗力 : 而不是看一两个人单干,搞数学那就是看那最聪明的一两个就可以了 : 所以用什么东西不容易用错,相比之下会更为重要 : 这就跟打战一样,跟踢球也很像 : 跟老中擅长的打麻将,华山轮奸不是一回事
|
z****e 发帖数: 54598 | 23 你用cpp impl一个jvm,啥java能做的你做不了?
【在 t*****n 的大作中提到】 : 我敢说,如果C++能干java的活,沦落的就是java,不是C++。
|
x****u 发帖数: 44466 | 24 MS在10年前就搞出来了gc new关键字。
【在 g*****g 的大作中提到】 : C++要是出了GC,就连唯一的优势都没有了。你这么弱智实在是看不下去了。
|
N********n 发帖数: 8363 | 25
几个井底JAVA整天瞎吵吵,自己到DICE上搜搜看C++到底有多少工作。
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
l*****v 发帖数: 498 | 26 重要的不是工作的多少是档次,做java的大部分只能在it部门混混,街上随便抓一个人
去蓝翔学校培训一下就可以上岗了有什么好争的。
【在 N********n 的大作中提到】 : : 几个井底JAVA整天瞎吵吵,自己到DICE上搜搜看C++到底有多少工作。
|
g*****g 发帖数: 34805 | 27 意淫太多伤身,自己去Indeed上查查,C++一半的工作数,工资平均能高5%撑死了。
有无数大专毕业的老印来平均工资,Java也就比C++低这么一点。正态分布懂吧,
就看你把自己放在分布的哪里了。
【在 l*****v 的大作中提到】 : 重要的不是工作的多少是档次,做java的大部分只能在it部门混混,街上随便抓一个人 : 去蓝翔学校培训一下就可以上岗了有什么好争的。
|
n******t 发帖数: 4406 | 28 C++的最大的问题,是在于it想试图努力证明it比C简单。结果呢,这个语言吸引了
一大群学C学不好的人,把整个社区搞的一塌糊涂。
所以说Linus当年说他用C的一个主要原因就是把所谓的典型"C++programmer"排除出去,
这是很有道理的。
【在 S**I 的大作中提到】 : C是仅次于汇编的底层,C++不是;C++衰落的原因之一就是它在C上加了很多不能用于底 : 层的特性。
|
x****u 发帖数: 44466 | 29 CPP设计上就有缺陷,过于执着于静态语言,结果成为有史以来最复杂的静态语言了。
去,
【在 n******t 的大作中提到】 : C++的最大的问题,是在于it想试图努力证明it比C简单。结果呢,这个语言吸引了 : 一大群学C学不好的人,把整个社区搞的一塌糊涂。 : 所以说Linus当年说他用C的一个主要原因就是把所谓的典型"C++programmer"排除出去, : 这是很有道理的。
|
l*****v 发帖数: 498 | 30 只低5%,难怪一帮蓝翔培训出来的阿猫阿狗那么得意 LOL
【在 g*****g 的大作中提到】 : 意淫太多伤身,自己去Indeed上查查,C++一半的工作数,工资平均能高5%撑死了。 : 有无数大专毕业的老印来平均工资,Java也就比C++低这么一点。正态分布懂吧, : 就看你把自己放在分布的哪里了。
|
|
|
l*****v 发帖数: 498 | 31 拿c++对比汇编,c是否贴近硬件这些都不是重点。c++是能写出native codde,同时oo
,late binding能够让c++在软件结构设计上比非oo的语言有优势,一些design
pattern在c++里面使用起来也比较容易。 |
z****e 发帖数: 54598 | 32 不说还好,一张口都是错的
native code你要的话,java早就能做到了,故意不做而已
因为牺牲了垮平台的特性,那还有什么意义?
现在只有在mobile上native code还有一定的优势
在pc上,jvm通过jit,都可以很容易接近native code的效率
这个你们软轮里面hotspot2013是行家
还design pattern,要不你说一个design pattern
你用c++,我用java来实现,看谁的更简洁好不好?
用猴屁股的话说就是,一堆c++程序员就在那边吵学过的dp
最后啥事都做不成
oo
【在 l*****v 的大作中提到】 : 拿c++对比汇编,c是否贴近硬件这些都不是重点。c++是能写出native codde,同时oo : ,late binding能够让c++在软件结构设计上比非oo的语言有优势,一些design : pattern在c++里面使用起来也比较容易。
|
x****u 发帖数: 44466 | 33 Java的缺点是高度依赖Framework,C++的缺点是高度独立于Framework,所以没什么可
争的。
【在 z****e 的大作中提到】 : 不说还好,一张口都是错的 : native code你要的话,java早就能做到了,故意不做而已 : 因为牺牲了垮平台的特性,那还有什么意义? : 现在只有在mobile上native code还有一定的优势 : 在pc上,jvm通过jit,都可以很容易接近native code的效率 : 这个你们软轮里面hotspot2013是行家 : 还design pattern,要不你说一个design pattern : 你用c++,我用java来实现,看谁的更简洁好不好? : 用猴屁股的话说就是,一堆c++程序员就在那边吵学过的dp : 最后啥事都做不成
|
g*****g 发帖数: 34805 | 34 难道OOP的精髓不就是重用?重复造轮子显然生产效率低。
【在 x****u 的大作中提到】 : Java的缺点是高度依赖Framework,C++的缺点是高度独立于Framework,所以没什么可 : 争的。
|
x****u 发帖数: 44466 | 35 所以CPP的用武之地,只能是在实现framework本身的时候。
【在 g*****g 的大作中提到】 : 难道OOP的精髓不就是重用?重复造轮子显然生产效率低。
|
z****e 发帖数: 54598 | 36 这是初衷,可惜事与愿违
c++给了普通码农太多的权限
所以就是一半成品
这个定位很精准
其实后期大部分语言,最初诞生的目的都是为了取代c++
【在 x****u 的大作中提到】 : 所以CPP的用武之地,只能是在实现framework本身的时候。
|
x****u 发帖数: 44466 | 37 CPP的初衷恐怕是实现整个世界的,但是任何一个生态圈的中心都不是一种语言,而是
一个framework。这个Framework就是轮子的集合体。
【在 z****e 的大作中提到】 : 这是初衷,可惜事与愿违 : c++给了普通码农太多的权限 : 所以就是一半成品 : 这个定位很精准 : 其实后期大部分语言,最初诞生的目的都是为了取代c++
|
z****e 发帖数: 54598 | 38 我在想c++中心的那个framework是什么
也许就是因为少了这个核心部件
所以华丽滴不行了
以后只能靠跟c沾边苟延残喘
【在 x****u 的大作中提到】 : CPP的初衷恐怕是实现整个世界的,但是任何一个生态圈的中心都不是一种语言,而是 : 一个framework。这个Framework就是轮子的集合体。
|
x****u 发帖数: 44466 | 39 C++不存在framework,任何库都不仅仅和编译器种类版本,还要和配置选项绑定。
【在 z****e 的大作中提到】 : 我在想c++中心的那个framework是什么 : 也许就是因为少了这个核心部件 : 所以华丽滴不行了 : 以后只能靠跟c沾边苟延残喘
|
z****e 发帖数: 54598 | 40 可能适合用来做主机
【在 x****u 的大作中提到】 : C++不存在framework,任何库都不仅仅和编译器种类版本,还要和配置选项绑定。
|
|
|
x****u 发帖数: 44466 | 41 这个rebuild world算是致命伤。
不过目前硬盘和内存都持续降价,world也不大了。比如微软整个ASP.net的环境加上OS
只有几百兆,直接当VM的instance即可。
【在 z****e 的大作中提到】 : 可能适合用来做主机
|
z****e 发帖数: 54598 | 42 写os的应该直接把这个wheel给包括进去
OS
【在 x****u 的大作中提到】 : 这个rebuild world算是致命伤。 : 不过目前硬盘和内存都持续降价,world也不大了。比如微软整个ASP.net的环境加上OS : 只有几百兆,直接当VM的instance即可。
|
x****u 发帖数: 44466 | 43 以前MS确实是捆绑自己的runtime库的,但首先这要吃官司,其次是版本变化太快,解
决不了的依赖关联太多。
【在 z****e 的大作中提到】 : 写os的应该直接把这个wheel给包括进去 : : OS
|
g*****g 发帖数: 34805 | 44 PAAS是没有出路的,azure要是醒悟过来,现在连老二都当不上。
OS
【在 x****u 的大作中提到】 : 这个rebuild world算是致命伤。 : 不过目前硬盘和内存都持续降价,world也不大了。比如微软整个ASP.net的环境加上OS : 只有几百兆,直接当VM的instance即可。
|
x****u 发帖数: 44466 | 45 和Azure没关系,你也可以跑在别家VM上。关键是降低了管理难度,现在的VT技术上来
,和本地执行差别不大。
Linux的大规模部署也必须这么搞啊。
【在 g*****g 的大作中提到】 : PAAS是没有出路的,azure要是醒悟过来,现在连老二都当不上。 : : OS
|
w********r 发帖数: 1971 | 46 在这里诋毁c++的,估计都是从来没写过框架的,cpp写框架,结合底层和oo,优美而无
所不致。 |
r********s 发帖数: 4 | 47 要是所有人都有能力写C++的话java就没人用了. 现在写C++的对于写java的就跟当时写
汇编的对于写C++的一样. 软件写的层次越来越高, 以后必然会出现更加高水平的搭积
木语言, 到时候java都没人用了.
【在 w********r 的大作中提到】 : 在这里诋毁c++的,估计都是从来没写过框架的,cpp写框架,结合底层和oo,优美而无 : 所不致。
|
t*******y 发帖数: 1289 | 48 没搞过Java,纯请教一下,关于Java的跨平台问题。
能不能直接拿编译好的文件去其他平台(同版本的jvm和库)执行?我记得以前听说是
理论上可以,实际上不行。如果还是这样的话,那是不是说和c/c++一样,也要重新编
译?如果重新编译,会遇到什么问题呢?
我觉得Java和c#的最大有点是JVM和CRL做了非常多的事情,避免了很多的人为错误,让
人更专注于逻辑,而不是垃圾的清理等工作,降低了劳动强度,简化开发。不知道对不
对。
c++如果能精简一下,编译器能帮助做一些事情(当然,这个非常难),是不是也能更
容易用了。 |
p*u 发帖数: 2454 | 49
goodbug will jump out and bite u hard!!
【在 w********r 的大作中提到】 : 在这里诋毁c++的,估计都是从来没写过框架的,cpp写框架,结合底层和oo,优美而无 : 所不致。
|
l***p 发帖数: 358 | 50 C++最大的失败在于真正的程序员越来越少了,一帮脑残程序员一开始就驾驭不了,结
果就是除了写编译器的,框架的,只剩下一帮蠢货,至于程序速度,intel在搞
还有,说C++效率不如C的能说明理由吗? |
|
|
g*****g 发帖数: 34805 | 51 说的是PaaS,PaaS不是基于VM,而是基于API的。
【在 x****u 的大作中提到】 : 和Azure没关系,你也可以跑在别家VM上。关键是降低了管理难度,现在的VT技术上来 : ,和本地执行差别不大。 : Linux的大规模部署也必须这么搞啊。
|
g*****g 发帖数: 34805 | 52 按照这个理论,要是所有人都有能力写汇编的话,C++就没人用了。
不是层次高低的问题,而是C++高不成低不就。C就活得很好。
【在 r********s 的大作中提到】 : 要是所有人都有能力写C++的话java就没人用了. 现在写C++的对于写java的就跟当时写 : 汇编的对于写C++的一样. 软件写的层次越来越高, 以后必然会出现更加高水平的搭积 : 木语言, 到时候java都没人用了.
|
x*******1 发帖数: 28835 | 53 几个底层码工天天捉摸这些乱七八糟的,一辈子给印度太君做枪使得焦色。 |
z****e 发帖数: 54598 | 54 如果现在jdk版本还停留在1.0/1.1阶段
一次编译,到处运行还只是理论上
现在基本上这个问题已经做得差不多了
大多数通用的类库,都可以实现比较理想的垮平台
但是不排除某些人为的破坏
比如ibm为了让客户被lockin在ibm的产品上
会故意捆绑一些db2的东西在里面
而一旦遇到这种情况
就算重新编译,都有可能不通过
当年微软就打算这么搞,把java捆绑到windows上,结果就被告了
现在java垮平台基本上解决了计算机平台上的跨越
但是mobile和tablet的平台,还不是很理想
主要受限于机器的性能
【在 t*******y 的大作中提到】 : 没搞过Java,纯请教一下,关于Java的跨平台问题。 : 能不能直接拿编译好的文件去其他平台(同版本的jvm和库)执行?我记得以前听说是 : 理论上可以,实际上不行。如果还是这样的话,那是不是说和c/c++一样,也要重新编 : 译?如果重新编译,会遇到什么问题呢? : 我觉得Java和c#的最大有点是JVM和CRL做了非常多的事情,避免了很多的人为错误,让 : 人更专注于逻辑,而不是垃圾的清理等工作,降低了劳动强度,简化开发。不知道对不 : 对。 : c++如果能精简一下,编译器能帮助做一些事情(当然,这个非常难),是不是也能更 : 容易用了。
|
z****e 发帖数: 54598 | 55 就是不想结合底层
production用linux/unix,开发时候用windows/macosx
结合底层的话,那怎么搞?
一个垮平台搞死人
新生代的语言基本上都实现了垮平台
无论是java还是python还是ruby这些
不仅仅是垮os,还垮db,甚至还垮了app server
一层接着一层往上封装,这样才可以迅速做大
否则搞个底层,一个cloud下面n种linux,你打算结合的是哪个版本的底层?
【在 w********r 的大作中提到】 : 在这里诋毁c++的,估计都是从来没写过框架的,cpp写框架,结合底层和oo,优美而无 : 所不致。
|
C**********r 发帖数: 8189 | 56 专用python和专用cpp的应用区域的差别挺多的。
貌似scala呼声很高。
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
L***n 发帖数: 6727 | 57 更高水平的搭积木就是手下一堆manager加三个美丽小秘,让你站在那里发号施令吧,
就看你怎么编这些模块了
而无
【在 r********s 的大作中提到】 : 要是所有人都有能力写C++的话java就没人用了. 现在写C++的对于写java的就跟当时写 : 汇编的对于写C++的一样. 软件写的层次越来越高, 以后必然会出现更加高水平的搭积 : 木语言, 到时候java都没人用了.
|
z*y 发帖数: 1311 | 58 This trend might be true.
很早以前直接用机器代码编程
然后用汇编
接着是一些高级语言,那时汇编就基本淘汰了
目前流行的是解释型的语言
尽管它们的执行效率比较低,但做些前端界面还是绰绰有余的
这方面需要的人多,而这些语言又容易上手,适合量产码工
做底层的哪需要那么多人,这种都是牛人中的大牛
用C/C++写程序是一种乐趣,它的消逝也是一种无奈 |
z****e 发帖数: 54598 | 59 jit下效率也没有那么糟糕了
这点优化大牛们还是很早就解决了
【在 z*y 的大作中提到】 : This trend might be true. : 很早以前直接用机器代码编程 : 然后用汇编 : 接着是一些高级语言,那时汇编就基本淘汰了 : 目前流行的是解释型的语言 : 尽管它们的执行效率比较低,但做些前端界面还是绰绰有余的 : 这方面需要的人多,而这些语言又容易上手,适合量产码工 : 做底层的哪需要那么多人,这种都是牛人中的大牛 : 用C/C++写程序是一种乐趣,它的消逝也是一种无奈
|
l*****v 发帖数: 498 | 60 重点是能用c/c++写程序的还是比java高一个档次的,很多北美猥琐男当初在国内也是
翘楚,来到美国混得天天讨论那门语言能够混口饭吃。每次看到那几个人说java如何好
能够有口饭吃,就让我想到老莫是不是也经常扎堆讨论那个加油站好容易有人出钱让他
们干体力活。
【在 z*y 的大作中提到】 : This trend might be true. : 很早以前直接用机器代码编程 : 然后用汇编 : 接着是一些高级语言,那时汇编就基本淘汰了 : 目前流行的是解释型的语言 : 尽管它们的执行效率比较低,但做些前端界面还是绰绰有余的 : 这方面需要的人多,而这些语言又容易上手,适合量产码工 : 做底层的哪需要那么多人,这种都是牛人中的大牛 : 用C/C++写程序是一种乐趣,它的消逝也是一种无奈
|
|
|
t*******y 发帖数: 1289 | 61 除去UI部分的改动,现在一共有几个平台需要JAVA去跨呢?
【在 z****e 的大作中提到】 : 如果现在jdk版本还停留在1.0/1.1阶段 : 一次编译,到处运行还只是理论上 : 现在基本上这个问题已经做得差不多了 : 大多数通用的类库,都可以实现比较理想的垮平台 : 但是不排除某些人为的破坏 : 比如ibm为了让客户被lockin在ibm的产品上 : 会故意捆绑一些db2的东西在里面 : 而一旦遇到这种情况 : 就算重新编译,都有可能不通过 : 当年微软就打算这么搞,把java捆绑到windows上,结果就被告了
|
o**1 发帖数: 6383 | 62 windows linux mac
能跨总比不能跨方便。
【在 t*******y 的大作中提到】 : 除去UI部分的改动,现在一共有几个平台需要JAVA去跨呢?
|
g*****g 发帖数: 34805 | 63 http://bpodgursky.wordpress.com/2013/08/21/average-income-per-p
LOL,按你这意思haskell档次最高了。
【在 l*****v 的大作中提到】 : 重点是能用c/c++写程序的还是比java高一个档次的,很多北美猥琐男当初在国内也是 : 翘楚,来到美国混得天天讨论那门语言能够混口饭吃。每次看到那几个人说java如何好 : 能够有口饭吃,就让我想到老莫是不是也经常扎堆讨论那个加油站好容易有人出钱让他 : 们干体力活。
|
z****e 发帖数: 54598 | 64 是,天天在琢磨着如何拿半米
如何在湾区survive下去
比起西北角连个税都想尽办法去逃的
还是差一点
【在 l*****v 的大作中提到】 : 重点是能用c/c++写程序的还是比java高一个档次的,很多北美猥琐男当初在国内也是 : 翘楚,来到美国混得天天讨论那门语言能够混口饭吃。每次看到那几个人说java如何好 : 能够有口饭吃,就让我想到老莫是不是也经常扎堆讨论那个加油站好容易有人出钱让他 : 们干体力活。
|
z****e 发帖数: 54598 | 65 其实最主要的是垮windows和linux
早些年要垮unix,最近的趋势是要垮macosx
ui其实是最难垮的部分
大部分ui的改动,换个平台马上出问题
所以java的ui可以说是最弱的部分
【在 t*******y 的大作中提到】 : 除去UI部分的改动,现在一共有几个平台需要JAVA去跨呢?
|
z****e 发帖数: 54598 | 66 现在做cloud,下面一堆的乱七八糟的机器
什么版本都有,垮平台很重要
m$的人当然不希望别人搞垮平台
全部都去买windows,给sb纳税就好了
但是使用者不能这么做
而且也不能保证将来会不会有新的平台冒出来
教主一发飙,ios和macosx市场份额就往上窜
现在安桌又开始往上冒
不要平台就等于跟自己的钱袋子过不去
只是现在mobile和tablet性能还不够
jvm在这两个东西上运行效率还不尽如人意
但是将来的事,谁知道呢
十年前pc上跑jvm也很慢,现在
两回事了,现在一台破laptop拿回十年前,比当时大部分server都要强劲
【在 t*******y 的大作中提到】 : 除去UI部分的改动,现在一共有几个平台需要JAVA去跨呢?
|
l*****v 发帖数: 498 | 67 按照我的意思您做啥啥档次最高 LOL
【在 g*****g 的大作中提到】 : http://bpodgursky.wordpress.com/2013/08/21/average-income-per-p : LOL,按你这意思haskell档次最高了。
|
l*****v 发帖数: 498 | 68 西北角不差钱,不用交州税
【在 z****e 的大作中提到】 : 是,天天在琢磨着如何拿半米 : 如何在湾区survive下去 : 比起西北角连个税都想尽办法去逃的 : 还是差一点
|
z****e 发帖数: 54598 | 69 这领悟能力真不是盖的
【在 l*****v 的大作中提到】 : 西北角不差钱,不用交州税
|
a**y 发帖数: 335 | 70 那是c++.net. 在写native code -->.net的时候有用, 其他没啥用。
【在 x****u 的大作中提到】 : MS在10年前就搞出来了gc new关键字。
|
|
|
g*****g 发帖数: 34805 | 71 Cross-platform is not critical. The ability to deploy on multiple platforms
is critical.
【在 t*******y 的大作中提到】 : 除去UI部分的改动,现在一共有几个平台需要JAVA去跨呢?
|
t*******y 发帖数: 1289 | 72 没明白,详细说说。最好有实例(假设的也行),我比较笨的。
c/c++ 不能deploy on multiple platforms??? 也就是一个编译时间吧,可以同时推出
两个编译好的包啊。
我总觉得Java 能流行起来是因为让编程变的简单了很多,这个是工具的发展方向,如
何制造工具和使用工具是两个不同的范畴,使用工具的是大头。
platforms
【在 g*****g 的大作中提到】 : Cross-platform is not critical. The ability to deploy on multiple platforms : is critical.
|
p*u 发帖数: 2454 | 73
e.g., same application has to run properly on all RHEL AS4/AS5/AS6 machines
at same time.
【在 t*******y 的大作中提到】 : 没明白,详细说说。最好有实例(假设的也行),我比较笨的。 : c/c++ 不能deploy on multiple platforms??? 也就是一个编译时间吧,可以同时推出 : 两个编译好的包啊。 : 我总觉得Java 能流行起来是因为让编程变的简单了很多,这个是工具的发展方向,如 : 何制造工具和使用工具是两个不同的范畴,使用工具的是大头。 : : platforms
|
p*a 发帖数: 592 | 74 是你吗?好久不见,微信上聊聊?
【在 a**y 的大作中提到】 : 那是c++.net. 在写native code -->.net的时候有用, 其他没啥用。
|
g*****g 发帖数: 34805 | 75 相同代码C/C++要在多个平台上跑起来难度不小。这里有significant bit, integer
length, library support等等问题。
【在 t*******y 的大作中提到】 : 没明白,详细说说。最好有实例(假设的也行),我比较笨的。 : c/c++ 不能deploy on multiple platforms??? 也就是一个编译时间吧,可以同时推出 : 两个编译好的包啊。 : 我总觉得Java 能流行起来是因为让编程变的简单了很多,这个是工具的发展方向,如 : 何制造工具和使用工具是两个不同的范畴,使用工具的是大头。 : : platforms
|
t*****n 发帖数: 4908 | 76 没什么难度。从数值计算到gui到游戏,C++跑的好好的。
【在 g*****g 的大作中提到】 : 相同代码C/C++要在多个平台上跑起来难度不小。这里有significant bit, integer : length, library support等等问题。
|
g*****g 发帖数: 34805 | 77 当然难度大多了,要写一堆的预编译,一旦涉及跨平台,可以利用的第三方类库很有限。
当然java对于C++的最大优势就是内存管理。C++出一个悬挂指针,就挂了。在server端
多用户下,测试的要求高无数倍。这年头C++性能比JIT只快一倍左右,一年的硬件区别就
抵消了。一些领域没有转,更多的是legacy原因,要从头写相当的类库要好多年。
【在 t*****n 的大作中提到】 : 没什么难度。从数值计算到gui到游戏,C++跑的好好的。
|
z****e 发帖数: 54598 | 78 摩尔定律是一年价格减半,性能翻翻
四倍
限。
别就
【在 g*****g 的大作中提到】 : 当然难度大多了,要写一堆的预编译,一旦涉及跨平台,可以利用的第三方类库很有限。 : 当然java对于C++的最大优势就是内存管理。C++出一个悬挂指针,就挂了。在server端 : 多用户下,测试的要求高无数倍。这年头C++性能比JIT只快一倍左右,一年的硬件区别就 : 抵消了。一些领域没有转,更多的是legacy原因,要从头写相当的类库要好多年。
|
l*****v 发帖数: 498 | 79 For those who spend billion dollars in hardware it is big difference.
限。
别就
【在 g*****g 的大作中提到】 : 当然难度大多了,要写一堆的预编译,一旦涉及跨平台,可以利用的第三方类库很有限。 : 当然java对于C++的最大优势就是内存管理。C++出一个悬挂指针,就挂了。在server端 : 多用户下,测试的要求高无数倍。这年头C++性能比JIT只快一倍左右,一年的硬件区别就 : 抵消了。一些领域没有转,更多的是legacy原因,要从头写相当的类库要好多年。
|
g*****n 发帖数: 420 | 80 摩尔定律根本不是性能翻倍,摩尔定律是18月晶体管数量翻倍。
Haswell相对Ivybridge性能改善只有5%-10%左右。这还是因为主频提升的缘故。
物理是有极限的,大嘴巴是没有极限的。
【在 z****e 的大作中提到】 : 摩尔定律是一年价格减半,性能翻翻 : 四倍 : : 限。 : 别就
|
|
|
m*******l 发帖数: 12782 | 81 ding
【在 g*****n 的大作中提到】 : 摩尔定律根本不是性能翻倍,摩尔定律是18月晶体管数量翻倍。 : Haswell相对Ivybridge性能改善只有5%-10%左右。这还是因为主频提升的缘故。 : 物理是有极限的,大嘴巴是没有极限的。
|
w**z 发帖数: 8232 | 82 hardware 不值钱,三年就depreciate 了,想办法省电吧。
【在 l*****v 的大作中提到】 : For those who spend billion dollars in hardware it is big difference. : : 限。 : 别就
|
g*****g 发帖数: 34805 | 83 Haswell是特地为了省电设计的,而且都是22nm。
【在 g*****n 的大作中提到】 : 摩尔定律根本不是性能翻倍,摩尔定律是18月晶体管数量翻倍。 : Haswell相对Ivybridge性能改善只有5%-10%左右。这还是因为主频提升的缘故。 : 物理是有极限的,大嘴巴是没有极限的。
|
z****e 发帖数: 54598 | 84 硬件还可以通过流程化建厂来减少开销
这就是为什么价格会减半的缘故
至于到底多少倍,交给你们去处理了
如果不是四倍,你们要努力啊,做不到四倍的话
有人做到的话,那你们就麻烦大了
【在 g*****n 的大作中提到】 : 摩尔定律根本不是性能翻倍,摩尔定律是18月晶体管数量翻倍。 : Haswell相对Ivybridge性能改善只有5%-10%左右。这还是因为主频提升的缘故。 : 物理是有极限的,大嘴巴是没有极限的。
|
g*****n 发帖数: 420 | 85 IvyBridge 相对 Sandy Bridge性能改善也只有10%左右。
一个22nm,一个32nm
提升运算速度主要要靠主频提升,不幸的是漏电和高热限制了主频提升,这就是为啥现
在核越来越多,从2核到16核,主频提不了,只好增加核数,可惜很多应用性能跟核数
不是线性关系,而且18个月晶体管数量翻倍的定律在硅材料上很快也要走到尽头了,除
非各种纳米管能实用化。
材料科学的进步是线性的,就像电池一样。
【在 g*****g 的大作中提到】 : Haswell是特地为了省电设计的,而且都是22nm。
|
g*****n 发帖数: 420 | 86 Intel每一代新CPU出来,价格相对前一代是不变的。
你大嘴一张,别人就要减少75%的收入,你怎么不每年多干一倍活,工资减半?
【在 z****e 的大作中提到】 : 硬件还可以通过流程化建厂来减少开销 : 这就是为什么价格会减半的缘故 : 至于到底多少倍,交给你们去处理了 : 如果不是四倍,你们要努力啊,做不到四倍的话 : 有人做到的话,那你们就麻烦大了
|
z****e 发帖数: 54598 | 87 所以intel现在面临着arm的巨大冲击
硬件不赚钱,怎么省钱,留给你慢慢想
【在 g*****n 的大作中提到】 : Intel每一代新CPU出来,价格相对前一代是不变的。 : 你大嘴一张,别人就要减少75%的收入,你怎么不每年多干一倍活,工资减半?
|
g*****n 发帖数: 420 | 88 冲击啥?服务器端X86跟ARM的性能比是10/1。
而且ARM也面对制程的问题,ARM连22nm制程都没有,建一个Fab要几十亿美元,在BBS吹
牛B可吹不出几十亿美元,A15吹了半天牛B,结果制程功耗根本不行,大家都拒绝用,
所以联发科搞了一个8核的A7搞笑方案。三爽搞了个4A7+4A15,结果太热,总要不停的
自动降频。
【在 z****e 的大作中提到】 : 所以intel现在面临着arm的巨大冲击 : 硬件不赚钱,怎么省钱,留给你慢慢想
|
z****e 发帖数: 54598 | 89 不懂,也懒得在这块废话太多
看图最简单
【在 g*****n 的大作中提到】 : 冲击啥?服务器端X86跟ARM的性能比是10/1。 : 而且ARM也面对制程的问题,ARM连22nm制程都没有,建一个Fab要几十亿美元,在BBS吹 : 牛B可吹不出几十亿美元,A15吹了半天牛B,结果制程功耗根本不行,大家都拒绝用, : 所以联发科搞了一个8核的A7搞笑方案。三爽搞了个4A7+4A15,结果太热,总要不停的 : 自动降频。
|
g*****n 发帖数: 420 | 90 你也知道自己不懂,知道自己说的都是废话
【在 z****e 的大作中提到】 : 不懂,也懒得在这块废话太多 : 看图最简单
|
|
|
z****e 发帖数: 54598 | 91 所以看图最简单
你有兴趣来解释一下为啥股价就是不振?
废话太多没啥意义
【在 g*****n 的大作中提到】 : 你也知道自己不懂,知道自己说的都是废话
|
g*****n 发帖数: 420 | 92 你这人很搞笑,是你先要讨论CPU性能,
突然你又要跟别人讨论Intel股价,你上下文切换可真快,
跟阿Q一样,你总是胜利的,不管是精神上的,还是神经上的
【在 z****e 的大作中提到】 : 所以看图最简单 : 你有兴趣来解释一下为啥股价就是不振? : 废话太多没啥意义
|
z****e 发帖数: 54598 | 93 哈哈,我的论点一直都是:硬件不赚钱
所以连讨论的兴趣都没有,连看的兴趣都没有
你想说其它,那随便你
【在 g*****n 的大作中提到】 : 你这人很搞笑,是你先要讨论CPU性能, : 突然你又要跟别人讨论Intel股价,你上下文切换可真快, : 跟阿Q一样,你总是胜利的,不管是精神上的,还是神经上的
|
z****e 发帖数: 54598 | 94 我说的一切的一切,都是利益驱动
我没有半点兴趣跟你讨论什么cpu性能
我只记一个结论,不赚钱,好,走人
你想讨论什么cpu性能,那你真是找错人了
阿q的可不是我,我很清楚我在做什么,想要什么
【在 g*****n 的大作中提到】 : 你这人很搞笑,是你先要讨论CPU性能, : 突然你又要跟别人讨论Intel股价,你上下文切换可真快, : 跟阿Q一样,你总是胜利的,不管是精神上的,还是神经上的
|
g*****n 发帖数: 420 | 95 按照你的逻辑,Intel要完蛋了,你们Java再也得不到想要的廉价的翻倍的CPU运算能力
了,C/C++的运算能力是你们的一倍,所以你们不赚钱了,你们要走人了?
【在 z****e 的大作中提到】 : 我说的一切的一切,都是利益驱动 : 我没有半点兴趣跟你讨论什么cpu性能 : 我只记一个结论,不赚钱,好,走人 : 你想讨论什么cpu性能,那你真是找错人了 : 阿q的可不是我,我很清楚我在做什么,想要什么
|
z****e 发帖数: 54598 | 96 错了,不是完蛋,是热点被转移了
会留下一部分人继续做这些,其它人和资金都转移到热点领域去
硬件也好,os也好,都是很多年以前的热点了
以后还需要这些,但是不再是热点了
所以我不再看这些领域了,你有兴趣大可以找别人去讨论
我又不做这个,我只看个大概就走人了
当然不是说我不做就不让你做了
不是的,我不会哭着喊着求你不要做,总要有人去做这个
我肯定不愿意做,所以你要做,我求之不得
明白了?
【在 g*****n 的大作中提到】 : 按照你的逻辑,Intel要完蛋了,你们Java再也得不到想要的廉价的翻倍的CPU运算能力 : 了,C/C++的运算能力是你们的一倍,所以你们不赚钱了,你们要走人了?
|
g*****n 发帖数: 420 | 97 不太明白热点转移没有,但是话题转移了,所以你又胜利了,跟铲子一样,你从一个胜
利走向另一个胜利。
【在 z****e 的大作中提到】 : 错了,不是完蛋,是热点被转移了 : 会留下一部分人继续做这些,其它人和资金都转移到热点领域去 : 硬件也好,os也好,都是很多年以前的热点了 : 以后还需要这些,但是不再是热点了 : 所以我不再看这些领域了,你有兴趣大可以找别人去讨论 : 我又不做这个,我只看个大概就走人了 : 当然不是说我不做就不让你做了 : 不是的,我不会哭着喊着求你不要做,总要有人去做这个 : 我肯定不愿意做,所以你要做,我求之不得 : 明白了?
|
z****e 发帖数: 54598 | 98 应该说打一开始我就没打算参与你提出的这个话题
如果你另外开一贴,我压根不会进去回帖,点开的力气估计都没有
我压根就没考虑过胜利这种事,你干嘛那么在乎?
不过如果说到tg,也许我还有点兴趣看看
【在 g*****n 的大作中提到】 : 不太明白热点转移没有,但是话题转移了,所以你又胜利了,跟铲子一样,你从一个胜 : 利走向另一个胜利。
|
j********x 发帖数: 2330 | 99 有些人灌水取悦别人是站在平等的位置上大家一起乐呵
你嘛,从屡次发帖的惊人程度看,实在是个智商、经验兼不备、略带偏执的低端货。。。
无聊。。。
【在 z****e 的大作中提到】 : 现实就是工作机会越来越少,很多c++ programmer现在都沦落到去写mobile了 : 十年前谁稀罕写什么mobile,现在mobile那些公司什么摩托罗拉之类的 : 也一批接着一批倒闭,被web公司收购 : 现在都不要说c++写的程序了 : 就是java写的程序,稍微有点经验的 : 看一下里面用的什么类,都可以感觉出来,这个代码是新还是旧了 : 比如还在用vector和hashtable的,都属于比较老旧的代码 : 如果还有用一些strtus的lib的,也都属于接近淘汰边缘的系统 : 但是这些系统不会马上淘汰掉,可能将来十年也很难淘汰掉 : 也还会找人去维护legacy code,就像银行数据库里面那些sql写的store proc.一样
|
k**********g 发帖数: 989 | 100 这一倍是 constant factor,在 Big O 面前可以忽略不谈。 Java 和 C 在并行运算
Parallel Computing 面前都遇上共同困境。我们应该利益一致,枪头对外;就是发展
多用途的并行运算框架,确保其永久开源不被某公司把持,推动标准化。Java 先行一
步出了 Akka ,C 不怎麽迎头赶上,反在这版四面树敌。 |
|
|
z****e 发帖数: 54598 | 101 哈哈哈,是吗?貌似你连骂我的狗胆都没有
只敢做个太监,跟着别人屁股后面,一下又一下滴推
是不是很爽阿?
下面都没有了
。。
【在 j********x 的大作中提到】 : 有些人灌水取悦别人是站在平等的位置上大家一起乐呵 : 你嘛,从屡次发帖的惊人程度看,实在是个智商、经验兼不备、略带偏执的低端货。。。 : 无聊。。。
|
l*****v 发帖数: 498 | 102 别人不骂也许是因为涵养好
【在 z****e 的大作中提到】 : 哈哈哈,是吗?貌似你连骂我的狗胆都没有 : 只敢做个太监,跟着别人屁股后面,一下又一下滴推 : 是不是很爽阿? : 下面都没有了 : : 。。
|
x****u 发帖数: 44466 | 103 多态,异常,运行态类型,每个都影响效率。
【在 l***p 的大作中提到】 : C++最大的失败在于真正的程序员越来越少了,一帮脑残程序员一开始就驾驭不了,结 : 果就是除了写编译器的,框架的,只剩下一帮蠢货,至于程序速度,intel在搞 : 还有,说C++效率不如C的能说明理由吗?
|
x****u 发帖数: 44466 | 104 基于API的没有额外的好处啊。
【在 g*****g 的大作中提到】 : 说的是PaaS,PaaS不是基于VM,而是基于API的。
|
x****u 发帖数: 44466 | 105 当年的M$的com机制比JNI强几条大街,JNI就是TMD临时工作品。
问题是当年SUN的主张就是你不是和尚不能摸尼姑。
【在 z****e 的大作中提到】 : 如果现在jdk版本还停留在1.0/1.1阶段 : 一次编译,到处运行还只是理论上 : 现在基本上这个问题已经做得差不多了 : 大多数通用的类库,都可以实现比较理想的垮平台 : 但是不排除某些人为的破坏 : 比如ibm为了让客户被lockin在ibm的产品上 : 会故意捆绑一些db2的东西在里面 : 而一旦遇到这种情况 : 就算重新编译,都有可能不通过 : 当年微软就打算这么搞,把java捆绑到windows上,结果就被告了
|
z****e 发帖数: 54598 | 106 一个小比喻居然也能反应智商上的差异
【在 l*****v 的大作中提到】 : 别人不骂也许是因为涵养好
|
g*****g 发帖数: 34805 | 107 好处是简单呀,坏处当然是现有应用没法移植,一旦api不支持就傻逼了。
【在 x****u 的大作中提到】 : 基于API的没有额外的好处啊。
|
x****u 发帖数: 44466 | 108 VM不就是为了好搬家么,这不是本末倒置了。
【在 g*****g 的大作中提到】 : 好处是简单呀,坏处当然是现有应用没法移植,一旦api不支持就傻逼了。
|
m**u 发帖数: 541 | 109 俺用C++写了个东东,卖了1000万人刀了。。。
俺一点都不悲愤。
觉得挺好的。 |
m********s 发帖数: 55301 | 110 这不挺好的吗。
你这已经算是business了。跟码工已经完全不是一个概念了。
【在 m**u 的大作中提到】 : 俺用C++写了个东东,卖了1000万人刀了。。。 : 俺一点都不悲愤。 : 觉得挺好的。
|
|
|
t******g 发帖数: 1667 | 111 为啥传统cs的人不该去这些通讯领域?这些偏系统的领域里经验很重要,而且入门门槛
也高,码工被新人淘汰的可能相对小点,
【在 z****e 的大作中提到】 : mobiel, telecom这都是传统ee尤其是搞通讯的领域 : 比如买买提著名挨滴卡压可桑就是干这个的,老虎肉应该也是?这个不确定 : 还有著名的格蕾丝高,就是破解北斗密码的,这几个都是ee的 : 不是传统cs的人该去的地方
|
z****e 发帖数: 54598 | 112 安桌只要普及下去,这些所谓的门槛什么都不会再有了
这个趋势会逐步加速
【在 t******g 的大作中提到】 : 为啥传统cs的人不该去这些通讯领域?这些偏系统的领域里经验很重要,而且入门门槛 : 也高,码工被新人淘汰的可能相对小点,
|
t******g 发帖数: 1667 | 113 你说的安卓开发不属于传统的通讯领域吧,我是指底层通讯协议的实现,用户认证、计
费、加密等,包括手机终端,也包括信号基站上面的功能(这比前者更复杂),而且没
有接触过这些系统的话,根本不可能有感性认识,不可能买本书呆在家里啃完就去面试
了。
【在 z****e 的大作中提到】 : 安桌只要普及下去,这些所谓的门槛什么都不会再有了 : 这个趋势会逐步加速
|
m**********j 发帖数: 8645 | 114 我的理解是这样的。
行业的爆发会使得供求出现极度不平衡。从而使得从业门槛降低。
类似当年的盛景,那时候,真是缺人啊。一个只要能背得出什么是生命周期的,没有任
何CS背景的,在俺百般提示下终于说出是toString()的,也能拿得到85k的offer。
顺便说一句,这位老大连26个字母盲打都完全做不到,而且是一个手指头敲字母,但就
能有3 offer。
【在 t******g 的大作中提到】 : 你说的安卓开发不属于传统的通讯领域吧,我是指底层通讯协议的实现,用户认证、计 : 费、加密等,包括手机终端,也包括信号基站上面的功能(这比前者更复杂),而且没 : 有接触过这些系统的话,根本不可能有感性认识,不可能买本书呆在家里啃完就去面试 : 了。
|
g*****g 发帖数: 34805 | 115 你看看nasdaq,在看看这波大涨都是啥公司,就知道应该去哪里了。
【在 t******g 的大作中提到】 : 为啥传统cs的人不该去这些通讯领域?这些偏系统的领域里经验很重要,而且入门门槛 : 也高,码工被新人淘汰的可能相对小点,
|
T*****u 发帖数: 7103 | 116 我觉着c#强过c++太多了。。。从工程的角度讲。 |
z****e 发帖数: 54598 | 117 但是安桌把这些给搞定了
你再想用这些东西卖钱,就没戏了
不能靠这些东西卖钱,资本家就没钱去雇佣相关的码农
做系统软件最大的问题就是开源的冲击
【在 t******g 的大作中提到】 : 你说的安卓开发不属于传统的通讯领域吧,我是指底层通讯协议的实现,用户认证、计 : 费、加密等,包括手机终端,也包括信号基站上面的功能(这比前者更复杂),而且没 : 有接触过这些系统的话,根本不可能有感性认识,不可能买本书呆在家里啃完就去面试 : 了。
|
L***n 发帖数: 6727 | 118 c#设计的很优美,这个年代用C++有种用汇编的感觉
【在 T*****u 的大作中提到】 : 我觉着c#强过c++太多了。。。从工程的角度讲。
|
m**********j 发帖数: 8645 | 119 本来就是啊。所谓产品,从诞生起就开始持续贬值。
80年代卖电视机,90年代卖电脑,00年代卖手机,10年代卖房子。
没有任何一个商品一直能保持高附加值的,销售员得自己改变观念去适应这个。
【在 z****e 的大作中提到】 : 但是安桌把这些给搞定了 : 你再想用这些东西卖钱,就没戏了 : 不能靠这些东西卖钱,资本家就没钱去雇佣相关的码农 : 做系统软件最大的问题就是开源的冲击
|
z****e 发帖数: 54598 | 120 关键是这些产品自身不能变,很难适应时代的发展
电视这么多年了,还是电视,无非那个基本功能,没啥大变化
当第三世界国家人民也学会了之后,自然就贬值了
要变的话,要整个一起换掉,前面做的很多都白做了,没什么太多的积累可言
所以要做就做一个大的东西,至少十多个人围着一个东西转
这样外面变,这个东西也跟着变,自然就能适应时代的变迁了
这就是做backend的好处,最早做web,做论坛
后来做企业服务,现在做web大数据,越来越复杂,不停地扩充出新功能
全部都加在原有的系统上,每一步都踩在前人的肩膀上往上爬
这样才有积累
以前大家都是海军,都是战舰,区别无非是军舰和火炮的大小
但是现在不一样了,航妈出来了,区别在于航妈和灰机了
对于航妈来说,稳定性很重要,而且能够支撑灰机的数量本身也是一个考量
而对于灰机来说,变得越来越小,越来越灵活是一个趋势,而且不停滴换新灰机
几年换一批新灰机很正常,但是航妈,那怎么都得服役个几十年才能退吧
搞不好还卖给阿三或巴西,然后这些国家继续开个几十年
开灰机永远都是年轻人做合适,更多需要的是身体,而不是大脑
反观指挥航妈的,至少也得是个少将吧
打战时候,摔几架灰机不是什么大碍,但是丢几只航妈,那就是逆转战局的关键点
中途岛的转折点就是鬼子就被炸了三只航妈
【在 m**********j 的大作中提到】 : 本来就是啊。所谓产品,从诞生起就开始持续贬值。 : 80年代卖电视机,90年代卖电脑,00年代卖手机,10年代卖房子。 : 没有任何一个商品一直能保持高附加值的,销售员得自己改变观念去适应这个。
|
|
|
m**********j 发帖数: 8645 | 121 我连着朗读了三遍。
真绕口。
关键是这些产品自身不能变,很难适应时代的发展电视这么多年了,还是电视,无非那
个基本功能,没啥大变化当第三世界国家人民也学会了之后,自然就贬值了要变的话,
要整个一起换掉,前面做的........
【在 z****e 的大作中提到】 : 关键是这些产品自身不能变,很难适应时代的发展 : 电视这么多年了,还是电视,无非那个基本功能,没啥大变化 : 当第三世界国家人民也学会了之后,自然就贬值了 : 要变的话,要整个一起换掉,前面做的很多都白做了,没什么太多的积累可言 : 所以要做就做一个大的东西,至少十多个人围着一个东西转 : 这样外面变,这个东西也跟着变,自然就能适应时代的变迁了 : 这就是做backend的好处,最早做web,做论坛 : 后来做企业服务,现在做web大数据,越来越复杂,不停地扩充出新功能 : 全部都加在原有的系统上,每一步都踩在前人的肩膀上往上爬 : 这样才有积累
|
z****e 发帖数: 54598 | 122 说明朗读得次数还不够多
每天起床后睡觉前朗读三遍
【在 m**********j 的大作中提到】 : 我连着朗读了三遍。 : 真绕口。 : : 关键是这些产品自身不能变,很难适应时代的发展电视这么多年了,还是电视,无非那 : 个基本功能,没啥大变化当第三世界国家人民也学会了之后,自然就贬值了要变的话, : 要整个一起换掉,前面做的........
|
T*****u 发帖数: 7103 | 123 其实从个人角度讲,我更喜欢c++,基本概念明白了就很清楚;从做产品上讲,综合各
个方面因素,开发时间,维护,团队合作,重复使用,c#完胜啊。话说回来,有多少
code的寿命超过几个产品周期捏。。。
【在 L***n 的大作中提到】 : c#设计的很优美,这个年代用C++有种用汇编的感觉
|
p*u 发帖数: 2454 | 124
lol for many firms like service providers, core of their codebase has been
running for a couple of decades...
【在 T*****u 的大作中提到】 : 其实从个人角度讲,我更喜欢c++,基本概念明白了就很清楚;从做产品上讲,综合各 : 个方面因素,开发时间,维护,团队合作,重复使用,c#完胜啊。话说回来,有多少 : code的寿命超过几个产品周期捏。。。
|
k**********g 发帖数: 989 | 125
其实从个人角度讲,我更喜欢backend development,基本概念明白了就很清楚;从设
计类库上讲,综合各个方面因素,开发时间,维护,团队合作,重复使用,backend完
胜啊。话说回来,有多少
frontend code的寿命超过几个产品周期捏。。。
【在 T*****u 的大作中提到】 : 其实从个人角度讲,我更喜欢c++,基本概念明白了就很清楚;从做产品上讲,综合各 : 个方面因素,开发时间,维护,团队合作,重复使用,c#完胜啊。话说回来,有多少 : code的寿命超过几个产品周期捏。。。
|
z****e 发帖数: 54598 | 126 随便一个稍微上点规模的公司
server side的底层code用上十年没有什么太大的问题
【在 T*****u 的大作中提到】 : 其实从个人角度讲,我更喜欢c++,基本概念明白了就很清楚;从做产品上讲,综合各 : 个方面因素,开发时间,维护,团队合作,重复使用,c#完胜啊。话说回来,有多少 : code的寿命超过几个产品周期捏。。。
|
t*****s 发帖数: 416 | 127 我觉得你是没有跟NB人混过。
整个软件行业里真的就是一两个技术牛人决定整个一个组的档次。这一两个牛人起的作
用你堆再多的人月上去都抵不上。
【在 z****e 的大作中提到】 : 说这么说 : 但是问题不在于c++不能搞出好东西 : 是大多数程序猿水平达不到 : 但是engineering不是science : 不是说一两个水平高就够了 : 需要得是群策群力,要让所有人都发挥战斗力 : 而不是看一两个人单干,搞数学那就是看那最聪明的一两个就可以了 : 所以用什么东西不容易用错,相比之下会更为重要 : 这就跟打战一样,跟踢球也很像 : 跟老中擅长的打麻将,华山轮奸不是一回事
|
k**********g 发帖数: 989 | 128
对呀,Yegge+垠就天下无敌了。
【在 t*****s 的大作中提到】 : 我觉得你是没有跟NB人混过。 : 整个软件行业里真的就是一两个技术牛人决定整个一个组的档次。这一两个牛人起的作 : 用你堆再多的人月上去都抵不上。
|
z****e 发帖数: 54598 | 129 君子生非异,善假于物
软件这个东西,真正牛人都把代码开源了
再牛,能比sun那些人更牛?
比rod johnson更牛?
要真那么牛,丫的名字我肯定听说过
如果不如它们牛,那我直接用更牛的人产品就好了
干嘛去用次牛的?
【在 t*****s 的大作中提到】 : 我觉得你是没有跟NB人混过。 : 整个软件行业里真的就是一两个技术牛人决定整个一个组的档次。这一两个牛人起的作 : 用你堆再多的人月上去都抵不上。
|
z****e 发帖数: 54598 | 130 然
真正的牛,是把复杂东西做简单
装出来的牛,则是反过来,把简单东西做复杂
【在 k**********g 的大作中提到】 : : 对呀,Yegge+垠就天下无敌了。
|
|
|
t*****s 发帖数: 416 | 131 我不知道你在说啥。
我说牛人重要是来自你这两句话: |
z****e 发帖数: 54598 | 132 你不知道我在说啥也敢瞎喷?还公然断章取义?
你知道知识需要普及的么?
软件的东西大多数时候都是人定义的
如果别人不鸟你定义的东西
再牛都是虚的
【在 t*****s 的大作中提到】 : 我不知道你在说啥。 : 我说牛人重要是来自你这两句话:
|