由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++程序员不要把头埋在沙子里了
相关主题
这波Big Data下来JVM大胜,.NET大败呀。请教,call c++ shared lib in java via jni
【失败感言】我是做PHP的 (转载)单机学习spark/hadoop的方案?
Sun当年设计Java的败笔C++ and java
为什么我觉得c++比java简单?Linux/C++的工作好难找
Java 写的程序在server端也是在JVM上run吗?JAVA vs C/C++之争, 我来做个小结吧
Java必然败在oracle身上其实说穿了, java就是一种可以让初中生廉价劳动力写程序的语言
以后Web就是Node的天下了新手请教Java数组问题
请问一下,用什么语言/库/脚本作GUI比较方便?C++缺少了哪些开源的轮子?
相关话题的讨论汇总
话题: c++话题: java话题: 语言话题: 内存话题: 程序员
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
现在是你们最后的机会
python在那边,赶紧过去吧
不要说我骂python和javascript
我对语言有分类,有分级
这些语言有他们自己的弱点,我在想如何克服
主要是脚本写起来太自由,后续有各种问题
但是这一切比起c++来说,那都是要好太多了
我双手赞同你们转python
公孙大神会给你们指条明路的
听大神的,没错的
如果java是100分的话,python/ruby/groovy这些大概80分上下
优缺点很明显,也容易针对性克服
scala和clojure这些大概70分,有些时候故弄玄虚
js是60分,勉强及格,主要是各种不爽,写起来
但是c++,这个大概只有40分,绝对不及格
显然不知道人们需要什么,还在倒腾内存管理
去你妈的内存,我写个代码凭什么需要知道内存?
为什么不连cpu一起给管了去?
内存是物理硬件上的概念,代码本身是数学的概念
也就是当你发挥想象力的时候,不应该用物理规律去约束
人应该自由自在地表达才对,当然表达本身会有一定的问题
表达不好的话,别人看不懂,这也是问题,但是这个问题是后续问题
所以物理和数学
一个tangible一个intangible,区别很明显
混在一起谈就是joke了,层次分不清楚
这个是属于软件工程里面最低级的错误
不是失误
j*****I
发帖数: 2626
2
大神,给C打个分呗。

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

f*****6
发帖数: 63
3

用什么语言写程序很重要吗?

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

w**s
发帖数: 339
4
不就是个工具吗。至于吗。

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

s********a
发帖数: 2796
5
perl 呢?

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

q****l
发帖数: 152
6
LZ要收多少钱才能写出这么脑残的帖子,人家爱用什么工具就用什么工具,你来忽悠算
什么
a*********0
发帖数: 2727
7
对码工来说,上手个新工具也就是1礼拜的事情。这个就不要挖坑了
l**********n
发帖数: 8443
8
今天看到邻居家里养着一头鸵鸟
o****p
发帖数: 9785
9
小屁孩就知道语言语言。。。无语了
m****s
发帖数: 1481
10
我觉得还是得看应用吧
不可否认java应用面很广,不过不管内存管理在有些领域是不行的,或者说目前的硬件
水平还没牛逼到可以由着程序员瞎挥霍的地步
相关主题
Java必然败在oracle身上请教,call c++ shared lib in java via jni
以后Web就是Node的天下了单机学习spark/hadoop的方案?
请问一下,用什么语言/库/脚本作GUI比较方便?C++ and java
进入Programming版参与讨论
i********r
发帖数: 12113
11
Pascal几分哪?

【在 j*****I 的大作中提到】
: 大神,给C打个分呗。
M*********n
发帖数: 4839
12
ppt啊三发来贺电。
x****u
发帖数: 44466
13
C++内存管理是弱项,麻痹基本上一个库就一套分配算法,优化就不用做梦了,出了事
情都不知道是哪个化粪池连了哪根管子。

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

t****a
发帖数: 376
14
只会c++,找到的工作只用c++,那还能怎么办。。。。
k********e
发帖数: 702
15
LZ 是生物专业转行学的CS吗?C的内存管理确实不好用。但是以为其他语言就不用思
考底层实现也很幼稚。这种人很容易写出逻辑正确,code优美的高可维护性低运行效率
的程序。然后抱怨机器太次,语言不行.......
B*Q
发帖数: 25729
16
笑死。牛人就是开个会,在whiteboard上胡乱画画。然后让一帮程序猿们忙得要死的讨
论用哪种语言来搞。
l*******o
发帖数: 57
17
你鸡巴说的很对。c加加就是这种特点。
m*******d
发帖数: 24
18
大专水平,鉴定完毕

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

t**8
发帖数: 4527
19
all languages are implemented by C/C++, including C/C++ itself
C language will last another 100+ years
Java may disappear anytime

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

s*****m
发帖数: 8094
20
99.9%一天到晚纠结语言的都不是大神。

【在 j*****I 的大作中提到】
: 大神,给C打个分呗。
相关主题
Linux/C++的工作好难找新手请教Java数组问题
JAVA vs C/C++之争, 我来做个小结吧C++缺少了哪些开源的轮子?
其实说穿了, java就是一种可以让初中生廉价劳动力写程序的语言好像核心用C++的公司更成功
进入Programming版参与讨论
z****e
发帖数: 54598
21
所有人都要吃饭,而粮食是农民种出来的
所以农民最伟大,人是要不断进步的

【在 t**8 的大作中提到】
: all languages are implemented by C/C++, including C/C++ itself
: C language will last another 100+ years
: Java may disappear anytime

z****e
发帖数: 54598
22
你自己多少可以主导一下啊
该用什么,这个社会总会有些人不愿意改变
这个时候你要说服他们
比如用python
你可以这么说,google都用python来包装c++,为什么你们不用?

【在 t****a 的大作中提到】
: 只会c++,找到的工作只用c++,那还能怎么办。。。。
z****e
发帖数: 54598
23
c是一个历史阶段的产物
粗暴简单直接
任何跟硬件打交道的部分都要使用c
但是c++,完全是一个错误的设计
c如果你不是做硬件比如搞ee的这些人
压根不应该出现在你的生活中
所以打分毫无意义,那是另外一个世界的东西了
就像我在这里给物理打分,有意义么?
没有

【在 j*****I 的大作中提到】
: 大神,给C打个分呗。
z****e
发帖数: 54598
24
当然重要
就好比你玩游戏
你玩什么游戏很重要么?
不都是拼命敲键盘么?

【在 f*****6 的大作中提到】
:
: 用什么语言写程序很重要吗?

z****e
发帖数: 54598
25
就是工具,没什么至于不至于,是在计算投入和产出比

【在 w**s 的大作中提到】
: 不就是个工具吗。至于吗。
z****e
发帖数: 54598
26
ruby取代perl这个趋势很明显

【在 s********a 的大作中提到】
: perl 呢?
z****e
发帖数: 54598
27
算我的帖子

【在 q****l 的大作中提到】
: LZ要收多少钱才能写出这么脑残的帖子,人家爱用什么工具就用什么工具,你来忽悠算
: 什么

z****e
发帖数: 54598
28
是么?
显然这不是真的
一个礼拜大脑完全没有办法培训起来
一般一个语言,一个学期能真正上手算是快的
大学里面大部分编程语言都是专门的一课
有好几个还有后续课程

【在 a*********0 的大作中提到】
: 对码工来说,上手个新工具也就是1礼拜的事情。这个就不要挖坑了
z****e
发帖数: 54598
29
随着科技水平的提升
会越来越不需要你去在乎内存管理
就像你现在还在乎cpu的管理么?
显然没有

【在 m****s 的大作中提到】
: 我觉得还是得看应用吧
: 不可否认java应用面很广,不过不管内存管理在有些领域是不行的,或者说目前的硬件
: 水平还没牛逼到可以由着程序员瞎挥霍的地步

z****e
发帖数: 54598
30
c++离ppt还有几十年
不用嘲笑ppt了
c++程序员主要就在写ppt这些扯淡的东西

【在 M*********n 的大作中提到】
: ppt啊三发来贺电。
相关主题
Hadoop 和Python的数据分析包哪个更值得学习?【失败感言】我是做PHP的 (转载)
java是最好的语言Sun当年设计Java的败笔
这波Big Data下来JVM大胜,.NET大败呀。为什么我觉得c++比java简单?
进入Programming版参与讨论
J*****a
发帖数: 4262
31
虽然我不同意楼主说的
但你就是个鸵鸟

【在 t**8 的大作中提到】
: all languages are implemented by C/C++, including C/C++ itself
: C language will last another 100+ years
: Java may disappear anytime

d******r
发帖数: 5008
32
哪们语言不是历史阶段的产物? 你搞一个出来, 全世界人民都去学。

【在 z****e 的大作中提到】
: c是一个历史阶段的产物
: 粗暴简单直接
: 任何跟硬件打交道的部分都要使用c
: 但是c++,完全是一个错误的设计
: c如果你不是做硬件比如搞ee的这些人
: 压根不应该出现在你的生活中
: 所以打分毫无意义,那是另外一个世界的东西了
: 就像我在这里给物理打分,有意义么?
: 没有

s*********e
发帖数: 4475
33
不许侮辱生物男。 我这辈子第一次看见人把C++和javascript相提并论。

【在 k********e 的大作中提到】
: LZ 是生物专业转行学的CS吗?C的内存管理确实不好用。但是以为其他语言就不用思
: 考底层实现也很幼稚。这种人很容易写出逻辑正确,code优美的高可维护性低运行效率
: 的程序。然后抱怨机器太次,语言不行.......

h*****7
发帖数: 6781
34
100。 太美了读起来

【在 i********r 的大作中提到】
: Pascal几分哪?
w***g
发帖数: 5958
35
同意c++ 40分,javascript 60分。这两个背负的历史太多了。但我觉得这两个各自有
一个100分的子集,足够用来写任何新的程序。其实运行时间长一点的项目哪一个现在
看来不是千疮百孔的,千疮百孔还跑的很欢那也是很牛B的。That's another kind of
beauty, you just don't know how to appreciate it yet。

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

l******s
发帖数: 3045
36
lz请用Java写一个操作系统出来
f**********3
发帖数: 295
37
蜥蜴没有说Java能做任何事情。只是Java工作比较多,回报高,所以建议很多新人学
Java。有理想有追求想做kernel的,做device drivers的,做科学计算的,高频交易等
等等等,该用什么继续用什么。不过这类工作确实不好找,pay的也一般不好。当然有
些大牛很牛,赚得很多,但大部分人都没那么幸运。很多转行的自以为本科学过一点C/
C++,没见过Java,就想复习一下C++找码工,结果事倍功半。蜥蜴也是好心提醒老中,
别把好事都让给阿三了。结果很多用C++的有工作的就攻击蜥蜴了。其实这些哥们,你
们当初用C++找到了工作,很多后来人已经很难进来了。如果真有那么多机会,多推荐
几个老中进去做C++也比攻击蜥蜴强得多。

【在 l******s 的大作中提到】
: lz请用Java写一个操作系统出来
n*****t
发帖数: 22014
38
擦,说半天是说转行的

【在 f**********3 的大作中提到】
: 蜥蜴没有说Java能做任何事情。只是Java工作比较多,回报高,所以建议很多新人学
: Java。有理想有追求想做kernel的,做device drivers的,做科学计算的,高频交易等
: 等等等,该用什么继续用什么。不过这类工作确实不好找,pay的也一般不好。当然有
: 些大牛很牛,赚得很多,但大部分人都没那么幸运。很多转行的自以为本科学过一点C/
: C++,没见过Java,就想复习一下C++找码工,结果事倍功半。蜥蜴也是好心提醒老中,
: 别把好事都让给阿三了。结果很多用C++的有工作的就攻击蜥蜴了。其实这些哥们,你
: 们当初用C++找到了工作,很多后来人已经很难进来了。如果真有那么多机会,多推荐
: 几个老中进去做C++也比攻击蜥蜴强得多。

l*****8
发帖数: 16949
39
我看过很多蜥蜴鼓吹Java的帖子,关于找工作啥的我完全同意。你说java工作多,pay
的好,这个都有道理。各个语言都有自己的优势。Java算是不错的语言,但被楼主吹捧
到日月神教的地步就过分了。这个帖子里楼主说的不是Java工作如何好找,而是语言本
身如何。

C/

【在 f**********3 的大作中提到】
: 蜥蜴没有说Java能做任何事情。只是Java工作比较多,回报高,所以建议很多新人学
: Java。有理想有追求想做kernel的,做device drivers的,做科学计算的,高频交易等
: 等等等,该用什么继续用什么。不过这类工作确实不好找,pay的也一般不好。当然有
: 些大牛很牛,赚得很多,但大部分人都没那么幸运。很多转行的自以为本科学过一点C/
: C++,没见过Java,就想复习一下C++找码工,结果事倍功半。蜥蜴也是好心提醒老中,
: 别把好事都让给阿三了。结果很多用C++的有工作的就攻击蜥蜴了。其实这些哥们,你
: 们当初用C++找到了工作,很多后来人已经很难进来了。如果真有那么多机会,多推荐
: 几个老中进去做C++也比攻击蜥蜴强得多。

i******t
发帖数: 22541
40
请问 c++ 转 java 困难吗?
我只会 c++ 可是确实机会不多
相关主题
为什么我觉得c++比java简单?以后Web就是Node的天下了
Java 写的程序在server端也是在JVM上run吗?请问一下,用什么语言/库/脚本作GUI比较方便?
Java必然败在oracle身上请教,call c++ shared lib in java via jni
进入Programming版参与讨论
f**********3
发帖数: 295
41
不难,简单来说object都是new出来的pointer (reference), 都在heap里。new完不用
delect,然后看看api就可以开始了。错误信息也比STL的好读多了。

【在 i******t 的大作中提到】
: 请问 c++ 转 java 困难吗?
: 我只会 c++ 可是确实机会不多

i******t
发帖数: 22541
42
我自己感觉 这些语法方面的可能不是啥大问题 花些时间 多熟悉了就好了
主要是我现在对 java的 系统搭建 不太懂。
举个例子
我现在做个东西 我都是就业win开发的 我知道怎么用 vs设置项目 然后 包含各种库
和信息 吧项目组织起来,或者写 dll 怎么用之类的都知道
这些对应java 是什么呢?
具体一些 java 开发平台是什么? (恕我眼界少,我是真局的 win下 c++的话 vs真的
是非常非常好)
java怎么写dll,怎么其他的连。
最后程序以什么形式发布等等
thx

【在 f**********3 的大作中提到】
: 不难,简单来说object都是new出来的pointer (reference), 都在heap里。new完不用
: delect,然后看看api就可以开始了。错误信息也比STL的好读多了。

g****t
发帖数: 4493
43
码工应该记住,什么钱多就学什么,这样才能立于不败之地。
H***3
发帖数: 821
44
显然有。
程序员的工作不仅仅是显示几个对话框这么简单。做计算的要考虑效率,内存管理甚至
特殊CPU指令的使用都是至关重要的。

【在 z****e 的大作中提到】
: 随着科技水平的提升
: 会越来越不需要你去在乎内存管理
: 就像你现在还在乎cpu的管理么?
: 显然没有

f**********3
发帖数: 295
45
一般用eclipse或者intellij(不免费,但一般公司有)。C++写个dlll还要设include
path和lib path。Java的库就是个jar file。eclipse里面加个class path,然后
import一下要用的class就能用了,而且eclipse会自动完成import,很方便。就算是用
C++,在windows平台下,机会更少了。只有epic这种和很多技术很老的公司用了。怎么
也应该用Linux吧。

【在 i******t 的大作中提到】
: 我自己感觉 这些语法方面的可能不是啥大问题 花些时间 多熟悉了就好了
: 主要是我现在对 java的 系统搭建 不太懂。
: 举个例子
: 我现在做个东西 我都是就业win开发的 我知道怎么用 vs设置项目 然后 包含各种库
: 和信息 吧项目组织起来,或者写 dll 怎么用之类的都知道
: 这些对应java 是什么呢?
: 具体一些 java 开发平台是什么? (恕我眼界少,我是真局的 win下 c++的话 vs真的
: 是非常非常好)
: java怎么写dll,怎么其他的连。
: 最后程序以什么形式发布等等

J***3
发帖数: 289
46
看来你是懂行的.LZ是无知者无畏.你在对牛谈琴.

【在 k********e 的大作中提到】
: LZ 是生物专业转行学的CS吗?C的内存管理确实不好用。但是以为其他语言就不用思
: 考底层实现也很幼稚。这种人很容易写出逻辑正确,code优美的高可维护性低运行效率
: 的程序。然后抱怨机器太次,语言不行.......

s******s
发帖数: 3694
47
除了一个操字估计我也说不出来啥了

【在 z****e 的大作中提到】
: 随着科技水平的提升
: 会越来越不需要你去在乎内存管理
: 就像你现在还在乎cpu的管理么?
: 显然没有

r**********g
发帖数: 22734
48
呃,蜥蜴你说java不用管内存是不对滴。我搞hadoop还自己搞了java实现的swap space
。java 的内存不仔细优化照样不知道怎么死的。除非你就是写写business logic。其
实真要碰到memory hog的大程序,还是得上C++。好几次都是彻底没辙上了JNI。
你看看Hadoop,HDFS的库是不是还有一陀C++在里面丫
g*****g
发帖数: 34805
49
就算你需要off heap的内存,通常也不需要JNI,ByteBuffer够了。JDK和第三方类库,
有太多的轮子不需要你去写JNI。调JVM是有的,通常为了GC,节省内存不多见。事实上
为了GC快,通常都不给JVM设太大内存,而是用cluster,所以cloud上特别合适。

space

【在 r**********g 的大作中提到】
: 呃,蜥蜴你说java不用管内存是不对滴。我搞hadoop还自己搞了java实现的swap space
: 。java 的内存不仔细优化照样不知道怎么死的。除非你就是写写business logic。其
: 实真要碰到memory hog的大程序,还是得上C++。好几次都是彻底没辙上了JNI。
: 你看看Hadoop,HDFS的库是不是还有一陀C++在里面丫

d****i
发帖数: 4809
50
zhaoce太反C++原教旨主义了,其实C++是对Java贡献最大的一种语言,从JVM的实现到
Java的语法,还有你说的很多时候Java程序需要调用C++ native code。

space

【在 r**********g 的大作中提到】
: 呃,蜥蜴你说java不用管内存是不对滴。我搞hadoop还自己搞了java实现的swap space
: 。java 的内存不仔细优化照样不知道怎么死的。除非你就是写写business logic。其
: 实真要碰到memory hog的大程序,还是得上C++。好几次都是彻底没辙上了JNI。
: 你看看Hadoop,HDFS的库是不是还有一陀C++在里面丫

相关主题
单机学习spark/hadoop的方案?JAVA vs C/C++之争, 我来做个小结吧
C++ and java其实说穿了, java就是一种可以让初中生廉价劳动力写程序的语言
Linux/C++的工作好难找新手请教Java数组问题
进入Programming版参与讨论
n****l
发帖数: 6652
51
混了多少年了?口气很大啊。。。

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

s***o
发帖数: 2191
52
兄弟你不是微软的吗?

space

【在 r**********g 的大作中提到】
: 呃,蜥蜴你说java不用管内存是不对滴。我搞hadoop还自己搞了java实现的swap space
: 。java 的内存不仔细优化照样不知道怎么死的。除非你就是写写business logic。其
: 实真要碰到memory hog的大程序,还是得上C++。好几次都是彻底没辙上了JNI。
: 你看看Hadoop,HDFS的库是不是还有一陀C++在里面丫

N*****m
发帖数: 42603
53
msr

【在 s***o 的大作中提到】
: 兄弟你不是微软的吗?
:
: space

q*c
发帖数: 9453
54
intellij 有免费的 community edition.

【在 f**********3 的大作中提到】
: 一般用eclipse或者intellij(不免费,但一般公司有)。C++写个dlll还要设include
: path和lib path。Java的库就是个jar file。eclipse里面加个class path,然后
: import一下要用的class就能用了,而且eclipse会自动完成import,很方便。就算是用
: C++,在windows平台下,机会更少了。只有epic这种和很多技术很老的公司用了。怎么
: 也应该用Linux吧。

r**********g
发帖数: 22734
55
hadoop是我ph.d时候搞的。现在不搞了,都是C#

【在 s***o 的大作中提到】
: 兄弟你不是微软的吗?
:
: space

l*b
发帖数: 4369
56
我觉着最重要的语言是ppt。练的好了是北冥神功级的,甭管别人用什么干活,ppt神功
可以大量吸取credit。练的不好也可以是吸星大法,把别人的credit扁到和自己的shit
一个level乃至更低。

【在 f*****6 的大作中提到】
:
: 用什么语言写程序很重要吗?

r**********g
发帖数: 22734
57
我的感觉是别人没做过的轮子还是不断出现,我的感觉做cutting edge的东西,往往没
有轮子可用。至于是不是把自己归类为C++程序员还是java 程序员,我觉得有点像国米
球迷、AC球迷的辩论。解决问题是王道。

【在 g*****g 的大作中提到】
: 就算你需要off heap的内存,通常也不需要JNI,ByteBuffer够了。JDK和第三方类库,
: 有太多的轮子不需要你去写JNI。调JVM是有的,通常为了GC,节省内存不多见。事实上
: 为了GC快,通常都不给JVM设太大内存,而是用cluster,所以cloud上特别合适。
:
: space

U***5
发帖数: 2796
58
快来围观行为艺术专家了。
这个帖子充分说明蜥蜴就是一个coder的水平。
g*****g
发帖数: 34805
59
轮子不断出现,跟需要JNI是俩码事。Hadoop相关的轮子一堆,有几个用到JNI的?
Hadoop本身有一些JNI,那主要是为了其他语言可以访问HDFS。

【在 r**********g 的大作中提到】
: 我的感觉是别人没做过的轮子还是不断出现,我的感觉做cutting edge的东西,往往没
: 有轮子可用。至于是不是把自己归类为C++程序员还是java 程序员,我觉得有点像国米
: 球迷、AC球迷的辩论。解决问题是王道。

s***o
发帖数: 2191
60
刚出来那个M#是怎么回事,用来干掉C#或是C++的?

【在 r**********g 的大作中提到】
: hadoop是我ph.d时候搞的。现在不搞了,都是C#
相关主题
C++缺少了哪些开源的轮子?java是最好的语言
好像核心用C++的公司更成功这波Big Data下来JVM大胜,.NET大败呀。
Hadoop 和Python的数据分析包哪个更值得学习?【失败感言】我是做PHP的 (转载)
进入Programming版参与讨论
t*****z
发帖数: 812
61
fortran 呢

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

n*********d
发帖数: 302
62
任何一个有三年计算机编程经验的但还在争论语言好坏的都是傻逼,在我这里都是no
hire!
G****A
发帖数: 4160
63
这么老的ID了,还在纠结语言....

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

xt
发帖数: 17532
64
我听说IBM要把DB2用Java重新写一遍。

【在 g*****g 的大作中提到】
: 就算你需要off heap的内存,通常也不需要JNI,ByteBuffer够了。JDK和第三方类库,
: 有太多的轮子不需要你去写JNI。调JVM是有的,通常为了GC,节省内存不多见。事实上
: 为了GC快,通常都不给JVM设太大内存,而是用cluster,所以cloud上特别合适。
:
: space

m**u
发帖数: 541
65
用Java重写DB2? 这是做死的节奏啊。典型的虾糕的例子。一个产品/项目什么时候语
言成了主要的了? DB2等等critical的东西要用Java重写。。。。。 WK, 这玩艺写出
来你敢用啊。这类的咚咚 没有长时间的累积和无穷多用户(小白兔)的验证,就凭是
Java写的就解决问题了?
实话说Java的特点导致了大量的不合格的程序员,写写web这种东东也就罢了,关键的
玩艺还是要慎重啊。。。
想想 btrf 折腾多少年了,到现在俺仍然不敢用到production环境中把zfs给换喽,当
然不是因为btrf不是用java写的,而是这类咚咚需要累积,一旦重写,整个过程都要重
新来一遍,就算你是天顶星来的程序员,用着最牛X的语言Java, 也是一样。
g*****g
发帖数: 34805
66
我觉得数据库引擎不太可能,像Oracle那样支持Java Store procedure啥的吧。

【在 m**u 的大作中提到】
: 用Java重写DB2? 这是做死的节奏啊。典型的虾糕的例子。一个产品/项目什么时候语
: 言成了主要的了? DB2等等critical的东西要用Java重写。。。。。 WK, 这玩艺写出
: 来你敢用啊。这类的咚咚 没有长时间的累积和无穷多用户(小白兔)的验证,就凭是
: Java写的就解决问题了?
: 实话说Java的特点导致了大量的不合格的程序员,写写web这种东东也就罢了,关键的
: 玩艺还是要慎重啊。。。
: 想想 btrf 折腾多少年了,到现在俺仍然不敢用到production环境中把zfs给换喽,当
: 然不是因为btrf不是用java写的,而是这类咚咚需要累积,一旦重写,整个过程都要重
: 新来一遍,就算你是天顶星来的程序员,用着最牛X的语言Java, 也是一样。

xt
发帖数: 17532
67
更新一点的,听说SAP要跟进用Java写HANA新版本

【在 m**u 的大作中提到】
: 用Java重写DB2? 这是做死的节奏啊。典型的虾糕的例子。一个产品/项目什么时候语
: 言成了主要的了? DB2等等critical的东西要用Java重写。。。。。 WK, 这玩艺写出
: 来你敢用啊。这类的咚咚 没有长时间的累积和无穷多用户(小白兔)的验证,就凭是
: Java写的就解决问题了?
: 实话说Java的特点导致了大量的不合格的程序员,写写web这种东东也就罢了,关键的
: 玩艺还是要慎重啊。。。
: 想想 btrf 折腾多少年了,到现在俺仍然不敢用到production环境中把zfs给换喽,当
: 然不是因为btrf不是用java写的,而是这类咚咚需要累积,一旦重写,整个过程都要重
: 新来一遍,就算你是天顶星来的程序员,用着最牛X的语言Java, 也是一样。

d****n
发帖数: 397
68
觉得multithreading好难。

【在 f**********3 的大作中提到】
: 不难,简单来说object都是new出来的pointer (reference), 都在heap里。new完不用
: delect,然后看看api就可以开始了。错误信息也比STL的好读多了。

c********e
发帖数: 2726
69
RE.

【在 z****e 的大作中提到】
: c是一个历史阶段的产物
: 粗暴简单直接
: 任何跟硬件打交道的部分都要使用c
: 但是c++,完全是一个错误的设计
: c如果你不是做硬件比如搞ee的这些人
: 压根不应该出现在你的生活中
: 所以打分毫无意义,那是另外一个世界的东西了
: 就像我在这里给物理打分,有意义么?
: 没有

c********e
发帖数: 2726
70
楼主那一大段全白写了,不如你这句更容易说服人。

【在 g****t 的大作中提到】
: 码工应该记住,什么钱多就学什么,这样才能立于不败之地。
相关主题
【失败感言】我是做PHP的 (转载)Java 写的程序在server端也是在JVM上run吗?
Sun当年设计Java的败笔Java必然败在oracle身上
为什么我觉得c++比java简单?以后Web就是Node的天下了
进入Programming版参与讨论
k********e
发帖数: 702
71
你这么解释的话,就是非常合情合理的好文了。但是蜥蜴的文章明显说C++猥琐肮脏
完全是无理取闹,java优美高雅高效清洁,完全替代它。。。。口气明显托大了。大部
分华人完全同意java市场非常大,工资高,是优先选择的方向之一。但蜥蜴以内存管理
作为例子之一来攻击C++说它如何低效无用实在是有失水准,旺我对他崇拜那么多年。

C/

【在 f**********3 的大作中提到】
: 蜥蜴没有说Java能做任何事情。只是Java工作比较多,回报高,所以建议很多新人学
: Java。有理想有追求想做kernel的,做device drivers的,做科学计算的,高频交易等
: 等等等,该用什么继续用什么。不过这类工作确实不好找,pay的也一般不好。当然有
: 些大牛很牛,赚得很多,但大部分人都没那么幸运。很多转行的自以为本科学过一点C/
: C++,没见过Java,就想复习一下C++找码工,结果事倍功半。蜥蜴也是好心提醒老中,
: 别把好事都让给阿三了。结果很多用C++的有工作的就攻击蜥蜴了。其实这些哥们,你
: 们当初用C++找到了工作,很多后来人已经很难进来了。如果真有那么多机会,多推荐
: 几个老中进去做C++也比攻击蜥蜴强得多。

r**********g
发帖数: 22734
72
我的赶脚,所有有GC的语言,对内存/GC都要特别特别小心。GC是为了减少程序错误和
内存泄漏,而不是说:欧也我再也不用管内存了。归根到底内存还是在那里,你迟早会
碰到问题。存一个大的字符串数组,有时候都不scale。频繁新建,dispose的话,GC
overhead就是个大问题。
我不反对蜥蜴说的C++过时,但是说java不要再关心内存,那就比较扯了,只是问题变
了,不是问题没了。当然问题变简单了。(我见过不少烂code,很明显写的哥们就是根
本不care内存,最后要scale都得重写)
g*****g
发帖数: 34805
73
嘛东西都是个程度问题,乱写OutOfMemory是必然的。

【在 r**********g 的大作中提到】
: 我的赶脚,所有有GC的语言,对内存/GC都要特别特别小心。GC是为了减少程序错误和
: 内存泄漏,而不是说:欧也我再也不用管内存了。归根到底内存还是在那里,你迟早会
: 碰到问题。存一个大的字符串数组,有时候都不scale。频繁新建,dispose的话,GC
: overhead就是个大问题。
: 我不反对蜥蜴说的C++过时,但是说java不要再关心内存,那就比较扯了,只是问题变
: 了,不是问题没了。当然问题变简单了。(我见过不少烂code,很明显写的哥们就是根
: 本不care内存,最后要scale都得重写)

g*********e
发帖数: 14401
74
这个不好练啊 要看天赋

shit

【在 l*b 的大作中提到】
: 我觉着最重要的语言是ppt。练的好了是北冥神功级的,甭管别人用什么干活,ppt神功
: 可以大量吸取credit。练的不好也可以是吸星大法,把别人的credit扁到和自己的shit
: 一个level乃至更低。

r**********g
发帖数: 22734
75
正在现场学习老印ppt,真特么牛

【在 g*********e 的大作中提到】
: 这个不好练啊 要看天赋
:
: shit

r**********g
发帖数: 22734
76
所以不是内存不是问题了。你说是吧?

【在 g*****g 的大作中提到】
: 嘛东西都是个程度问题,乱写OutOfMemory是必然的。
j********p
发帖数: 9680
77
大家有这工夫去研究研究项目管理,系统分析,需求分析,架构设计,
把自己的地位往上拔一拔,
也能有条件多帮帮同胞.
z****e
发帖数: 54598
78
c++压根就没给你什么内存管理机制
你要自己搞定
你可以看看昨天的讨论
关于c++那贴
大部分人说的还是最原始的ref count
which是java几亿年前就不再使用的机制
ref count一个cross ref就可以让你的整个程序memory leak
这个游戏还怎么玩?
当然我相信有一些库能够搞定
但是问题在于,大多数人不会去用这些库
因为任务过来之后,所有人都以完成任务为最高准则
完成了之后的优化重构什么,那都是很奢侈的
因为这里面需要批资金的投入,which,绝大多数外行不会批
码农的钱是老板给的,老板如果不三不四的,那整个船是要沉的
码农在这种船上混,也是很不安心的
整个世界都是联动的,不要独立起来看某一个问题
要联系上下文

【在 k********e 的大作中提到】
: 你这么解释的话,就是非常合情合理的好文了。但是蜥蜴的文章明显说C++猥琐肮脏
: 完全是无理取闹,java优美高雅高效清洁,完全替代它。。。。口气明显托大了。大部
: 分华人完全同意java市场非常大,工资高,是优先选择的方向之一。但蜥蜴以内存管理
: 作为例子之一来攻击C++说它如何低效无用实在是有失水准,旺我对他崇拜那么多年。
:
: C/

z****e
发帖数: 54598
79
那句我几年前就说过了,至少这贴上首页之前的那一天的首页上
我也说过了,没有必要重复

【在 c********e 的大作中提到】
: 楼主那一大段全白写了,不如你这句更容易说服人。
z****e
发帖数: 54598
80
内存管理对于初级java程序员来说不需要搞定
内存优化是高级java程序员的职责
java比较好的一点就是,高级职责和低级职责分开
比如反射,很多人不会用,但是java你不会用反射要写程序也还是可以的
将官有将官的能力,低级士兵听命令,学会抠扳机,练好身体就行了

【在 r**********g 的大作中提到】
: 我的赶脚,所有有GC的语言,对内存/GC都要特别特别小心。GC是为了减少程序错误和
: 内存泄漏,而不是说:欧也我再也不用管内存了。归根到底内存还是在那里,你迟早会
: 碰到问题。存一个大的字符串数组,有时候都不scale。频繁新建,dispose的话,GC
: overhead就是个大问题。
: 我不反对蜥蜴说的C++过时,但是说java不要再关心内存,那就比较扯了,只是问题变
: 了,不是问题没了。当然问题变简单了。(我见过不少烂code,很明显写的哥们就是根
: 本不care内存,最后要scale都得重写)

相关主题
请问一下,用什么语言/库/脚本作GUI比较方便?C++ and java
请教,call c++ shared lib in java via jniLinux/C++的工作好难找
单机学习spark/hadoop的方案?JAVA vs C/C++之争, 我来做个小结吧
进入Programming版参与讨论
z****e
发帖数: 54598
81
实际上tune jvm是一个很高级的职责
至少对于大多数java程序员来说
没有太多经验,这里能tune jvm的没几个
谁敢说不是?老魏明显不怎样,当然它会吹牛说它很懂
其实p都不懂

【在 r**********g 的大作中提到】
: 我的赶脚,所有有GC的语言,对内存/GC都要特别特别小心。GC是为了减少程序错误和
: 内存泄漏,而不是说:欧也我再也不用管内存了。归根到底内存还是在那里,你迟早会
: 碰到问题。存一个大的字符串数组,有时候都不scale。频繁新建,dispose的话,GC
: overhead就是个大问题。
: 我不反对蜥蜴说的C++过时,但是说java不要再关心内存,那就比较扯了,只是问题变
: 了,不是问题没了。当然问题变简单了。(我见过不少烂code,很明显写的哥们就是根
: 本不care内存,最后要scale都得重写)

z****e
发帖数: 54598
82
java最大的区别就在于java尽一切可能兼容所有的os平台
win可以让你有各种feature,但是会把你捆绑在win上
这种捆绑就是vendor lockin,这是一个非常大的问题
不仅对于客户本身不利,同时对于码农自身来说也是很大的问题
因为如果客户只能用一个it公司的产品的话,那你怎么跳都跳不出这个圈子
这个圈子肯定是唯这家it公司马首是瞻,which非常复合资本家的利益
作为独立码农,不要被任何一家it公司给忽悠了进去是第一步
否则没有资本要价,你能做的m$都能做,为什么不找m$要找你呢?

但是java程序员很多可以说,我能做的,也许ibm也能做
但是呢,我可以做的比ibm更便宜,至少我可以让oracle等公司介入
参与竞争,互相压价,而不是跪着求ibm的consultant过来指导一下
这其实是一种权力和利益上的博弈

【在 i******t 的大作中提到】
: 我自己感觉 这些语法方面的可能不是啥大问题 花些时间 多熟悉了就好了
: 主要是我现在对 java的 系统搭建 不太懂。
: 举个例子
: 我现在做个东西 我都是就业win开发的 我知道怎么用 vs设置项目 然后 包含各种库
: 和信息 吧项目组织起来,或者写 dll 怎么用之类的都知道
: 这些对应java 是什么呢?
: 具体一些 java 开发平台是什么? (恕我眼界少,我是真局的 win下 c++的话 vs真的
: 是非常非常好)
: java怎么写dll,怎么其他的连。
: 最后程序以什么形式发布等等

z****e
发帖数: 54598
83
这些东西等你不得不做时候再做
来得及

【在 H***3 的大作中提到】
: 显然有。
: 程序员的工作不仅仅是显示几个对话框这么简单。做计算的要考虑效率,内存管理甚至
: 特殊CPU指令的使用都是至关重要的。

c****3
发帖数: 10787
84
要性能好,其实用C写更好,出了core dump和memory leak比C++还容易找一点。
问题很多公司的设计人员,都是object orient,他们一定坚持C++的,否则他们的价值
就不存在了。用C对程序员要求比较高,公司里还有很多大妈,C++可以防止大妈胡搞。
所以嵌入系统应用和不少网络层应用,其实都可以用C写,但是现在不少还是C++
GUI用C++写有点过时,不过用跨平台QT的,只好用C++
z****e
发帖数: 54598
85
你应该多看看世界和历史
所谓对java贡献最大其实说的是
james gosling那群人搞c++实在高不下去了
怒而自己发明一个语言出来取代c++
jvm主要是c在写,简单直接
但是jvm里面捆绑了不少c++的产品
比如webkit,这个才是真正c++的东西
如果你认真看一下jrockit,这个就是当初bea对于hotspot的翻版
几乎就是最初的hotspot,重写了一些模块,避开版权之争罢了
jrockit就是纯粹的c和java,没有c++
你明显对于历史不太懂,不要托大

【在 d****i 的大作中提到】
: zhaoce太反C++原教旨主义了,其实C++是对Java贡献最大的一种语言,从JVM的实现到
: Java的语法,还有你说的很多时候Java程序需要调用C++ native code。
:
: space

g*****g
发帖数: 34805
86
With Java, memory reclamation is not an issue until it's an issue, C++ is
just the opposite.

【在 r**********g 的大作中提到】
: 所以不是内存不是问题了。你说是吧?
z****e
发帖数: 54598
87
你现在做office那些有没有感觉不爽?
92年的代码写起来是不是很不爽?
我看到02年写的很多代码都有骂娘的冲动
你维护的比我骂娘的还要早10年

【在 r**********g 的大作中提到】
: hadoop是我ph.d时候搞的。现在不搞了,都是C#
m*****u
发帖数: 19562
88
aglee

shit

【在 l*b 的大作中提到】
: 我觉着最重要的语言是ppt。练的好了是北冥神功级的,甭管别人用什么干活,ppt神功
: 可以大量吸取credit。练的不好也可以是吸星大法,把别人的credit扁到和自己的shit
: 一个level乃至更低。

z****e
发帖数: 54598
89
c简单直接
c++最初本意就是为了搞一个比c简单的语言
但是又搞得不三不四的
最初所有人没有选择,只好c++
所以一度c++占领了所有应用市场
但是很快就发现,不行,搞不下去
所以才有了java这些,也随着java的流行,后来php这些更为简化的语言出现
并迅速占领了app市场,其实现在c++还能蹦达
跟m$跟java闹翻有很大关系
一时间m$也没有能力做出另外一个语言
所以它只好先用c++,后来还搞出了vc++之类的东西搞desktop上的app
拖拖拽拽的模式有很大欺骗性,微软的东西才是真正意义上的不需要思考
这本身没有什么错,这种东西只要没有什么致命缺陷的话
越傻逼的开发工具越容易占领市场,所以微软一度很火爆
但是很明显,做大系统不靠谱
而java这时候也无力进入desktop市场,微软也无力进入server市场
所以server上各个vendor瞬间跟java结成联盟对抗m$
所以java很快占领了server市场
酱紫,说下去是整一段历史了,今天懒得敲字,以后再说

【在 c****3 的大作中提到】
: 要性能好,其实用C写更好,出了core dump和memory leak比C++还容易找一点。
: 问题很多公司的设计人员,都是object orient,他们一定坚持C++的,否则他们的价值
: 就不存在了。用C对程序员要求比较高,公司里还有很多大妈,C++可以防止大妈胡搞。
: 所以嵌入系统应用和不少网络层应用,其实都可以用C写,但是现在不少还是C++
: GUI用C++写有点过时,不过用跨平台QT的,只好用C++

z****e
发帖数: 54598
90
内存管理是高级职责
对于低级士兵而言,不需要管
当然当你做到了hadoop的阶段
尤其是数据量非常大,大到内存都出问题的时候
你再介入,java本身也提供了大量的工具给你去tune
但是起步阶段,想不了那么远
所以我本身对于一个java程序员,你上来就hadoop有些不以为然
hadoop需要的责任不是一个初级程序员能够搞定的
java是第一步,第二步好歹把web上各种东西熟悉一下
尤其是spring这些搞一搞,然后才是hadoop这些
而不是上来就谈hadoop,hadoop本身只是一个java的framework罢了
跟java本身不完全是一回事,可以认为是一个扩展
你用hadoop没觉得跟你们家的windows各种不配合?
呵呵
我现在因为公司缘故,要用windows做开发
我在自己家里用macosx,用windows各种不爽啊

space

【在 r**********g 的大作中提到】
: 呃,蜥蜴你说java不用管内存是不对滴。我搞hadoop还自己搞了java实现的swap space
: 。java 的内存不仔细优化照样不知道怎么死的。除非你就是写写business logic。其
: 实真要碰到memory hog的大程序,还是得上C++。好几次都是彻底没辙上了JNI。
: 你看看Hadoop,HDFS的库是不是还有一陀C++在里面丫

相关主题
其实说穿了, java就是一种可以让初中生廉价劳动力写程序的语言好像核心用C++的公司更成功
新手请教Java数组问题Hadoop 和Python的数据分析包哪个更值得学习?
C++缺少了哪些开源的轮子?java是最好的语言
进入Programming版参与讨论
c****3
发帖数: 10787
91
ms 现在主推是C#,现在GUI用C#写比原来用MFC快多了。
各种语言就是为了快速开发者一个目的,很多情况性能不是最关键的,快速满足用户需
求是最重要的。
C++现在确实比较尴尬,被挤压在其他快速开发语言和底层的C语言中间。为了性能和
debug,用C可能更好。为了快速开发,其他语言可能更适合。

【在 z****e 的大作中提到】
: c简单直接
: c++最初本意就是为了搞一个比c简单的语言
: 但是又搞得不三不四的
: 最初所有人没有选择,只好c++
: 所以一度c++占领了所有应用市场
: 但是很快就发现,不行,搞不下去
: 所以才有了java这些,也随着java的流行,后来php这些更为简化的语言出现
: 并迅速占领了app市场,其实现在c++还能蹦达
: 跟m$跟java闹翻有很大关系
: 一时间m$也没有能力做出另外一个语言

z****e
发帖数: 54598
92
现在c++程序员开始鼓吹不要看重语言本身了啊
进步很明显嘛
看下次谁再敢拿c++这种介入各种管理来装逼
就是因为要赶着搞定问题
所以才选择java,才托管内存
否则一个内存天天搞来搞去,搞到什么时候去
x*******a
发帖数: 57
93
搬个凳子看吵架和听历史~
z****e
发帖数: 54598
94
c#的原理跟java就是一个模式
现在没有人捧c++的臭脚
连从来不在乎开发者感受的jobs都开始搞objective c
充分说明c++不是一个什么正确的选择
c没有什么问题,c++问题很大

【在 c****3 的大作中提到】
: ms 现在主推是C#,现在GUI用C#写比原来用MFC快多了。
: 各种语言就是为了快速开发者一个目的,很多情况性能不是最关键的,快速满足用户需
: 求是最重要的。
: C++现在确实比较尴尬,被挤压在其他快速开发语言和底层的C语言中间。为了性能和
: debug,用C可能更好。为了快速开发,其他语言可能更适合。

c*l
发帖数: 1433
95
有一种语言叫忽悠,其他语言比起来都是渣。
r**********g
发帖数: 22734
96
LOL,我手头有81年的代码

【在 z****e 的大作中提到】
: 你现在做office那些有没有感觉不爽?
: 92年的代码写起来是不是很不爽?
: 我看到02年写的很多代码都有骂娘的冲动
: 你维护的比我骂娘的还要早10年

m**u
发帖数: 541
97
实话说,俺这个外行还真没看出来C++和java有啥质的不同。。。
当年某professor给俺们讲Java时,他老先生声嘶力竭中,俺脚着吧,这不就是C++的马
甲么。。。装13用的。。
估计在这里得被扁得满地找牙。。
g*****g
发帖数: 34805
98
烧煤和烧煤气的区别,一个用完完了,一个还得往外扒煤渣。

【在 m**u 的大作中提到】
: 实话说,俺这个外行还真没看出来C++和java有啥质的不同。。。
: 当年某professor给俺们讲Java时,他老先生声嘶力竭中,俺脚着吧,这不就是C++的马
: 甲么。。。装13用的。。
: 估计在这里得被扁得满地找牙。。

l*****o
发帖数: 473
99
妈的,忍不住还是跳了。
用不同语言,有区别吗。我就觉得C++挺好的。
m**u
发帖数: 541
100
可是煤从地里挖出来,扔那里就行,要怎么烧就怎么烧,你煤气还得不是先装某个东西
里?

【在 g*****g 的大作中提到】
: 烧煤和烧煤气的区别,一个用完完了,一个还得往外扒煤渣。
相关主题
这波Big Data下来JVM大胜,.NET大败呀。为什么我觉得c++比java简单?
【失败感言】我是做PHP的 (转载)Java 写的程序在server端也是在JVM上run吗?
Sun当年设计Java的败笔Java必然败在oracle身上
进入Programming版参与讨论
g*****g
发帖数: 34805
101
啥不得装个东西,煤也要煤炉。这年头,client端Android把JVM装好了。server端一个
AMI,连tomcat都给你装好了。不是本质区别。

【在 m**u 的大作中提到】
: 可是煤从地里挖出来,扔那里就行,要怎么烧就怎么烧,你煤气还得不是先装某个东西
: 里?

z****e
发帖数: 54598
102
对你没区别
对hr来说,你觉得有区别么?
hr找你的时候,难道没有给你做一些最基本的问题?
问问你用了什么语言和产品?
你当hr都是吃干饭的么?

【在 l*****o 的大作中提到】
: 妈的,忍不住还是跳了。
: 用不同语言,有区别吗。我就觉得C++挺好的。

c****3
发帖数: 10787
103
JAVA和C#一样,都是为了快速开发这一个目的设计的,所以捆绑了一堆库。你要
parsing个字符串,可能很容易找到现成的库,不用自己写。
C++本身没有这些库,用boost可以增加,但还是没有JAVA和C#捆绑的东西多,尤其C#微
软跟着操作系统,直接捆绑了无数进去,JAVA有时候还要下载安装其他库,C#几乎都有
了。
所以快速开发JAVA和C#确实快。C和C++其实差不多,都要自己管理内存,要自己从头写
很多东西,C++的好处就是为了防止大妈程序员胡搞,和满足公司里object orient的设
计人员的喜好。

【在 m**u 的大作中提到】
: 实话说,俺这个外行还真没看出来C++和java有啥质的不同。。。
: 当年某professor给俺们讲Java时,他老先生声嘶力竭中,俺脚着吧,这不就是C++的马
: 甲么。。。装13用的。。
: 估计在这里得被扁得满地找牙。。

g*****g
发帖数: 34805
104
你说大妈不爱学C++我信,你说C++能防止大妈胡搞就有点扯了,最多跟C也就90步笑100
步。

【在 c****3 的大作中提到】
: JAVA和C#一样,都是为了快速开发这一个目的设计的,所以捆绑了一堆库。你要
: parsing个字符串,可能很容易找到现成的库,不用自己写。
: C++本身没有这些库,用boost可以增加,但还是没有JAVA和C#捆绑的东西多,尤其C#微
: 软跟着操作系统,直接捆绑了无数进去,JAVA有时候还要下载安装其他库,C#几乎都有
: 了。
: 所以快速开发JAVA和C#确实快。C和C++其实差不多,都要自己管理内存,要自己从头写
: 很多东西,C++的好处就是为了防止大妈程序员胡搞,和满足公司里object orient的设
: 计人员的喜好。

c****3
发帖数: 10787
105
那些大公司object orient设计人员,可以把框图化的很细,具体到每个class和class
里的function。这样大妈就象小孩玩涂颜色的游戏,只需要图颜色就行了,多简单。就
这样大妈还能搞出问题。
用C写程序,他就没法设计的这么细致了。所以开源项目用C的特别多,大公司用C++的
特别多。

100

【在 g*****g 的大作中提到】
: 你说大妈不爱学C++我信,你说C++能防止大妈胡搞就有点扯了,最多跟C也就90步笑100
: 步。

g*****g
发帖数: 34805
106
这啥公司呀,我们的文档设计最多到需要什么model,几个mock screen。剩下了都靠自
己。
上次面试问我UML,我差点就挂了。

class

【在 c****3 的大作中提到】
: 那些大公司object orient设计人员,可以把框图化的很细,具体到每个class和class
: 里的function。这样大妈就象小孩玩涂颜色的游戏,只需要图颜色就行了,多简单。就
: 这样大妈还能搞出问题。
: 用C写程序,他就没法设计的这么细致了。所以开源项目用C的特别多,大公司用C++的
: 特别多。
:
: 100

c****3
发帖数: 10787
107
那些大的传统通信公司都这样。

【在 g*****g 的大作中提到】
: 这啥公司呀,我们的文档设计最多到需要什么model,几个mock screen。剩下了都靠自
: 己。
: 上次面试问我UML,我差点就挂了。
:
: class

z****e
发帖数: 54598
108
当初sap没有挂上j2ee的证书时候
美帝媒体一边倒地看空sap
说丫的不java,市场前景看差
后来sap努力搞了一个j2ee4还是5的证书
美帝媒体才放过它

【在 xt 的大作中提到】
: 更新一点的,听说SAP要跟进用Java写HANA新版本
r**********g
发帖数: 22734
109
另外我确实同意C++已经没有必要了。
事实上我最经常遇到的情况是,C#/Java有时候需要performance critical的小程序,
用C来写一两个function,保证速度、内存,然后嵌入。用C++开发的时候其实很少很少
,因为大部分高级的library C#/Java已经有了。
就像当年在dos下写C++/C的时候遇到什么“直接写屏”还要嵌入ASM去调中断一样,现
在的C++/C就是高级语言遇到问题的时候的ASM。
f******o
发帖数: 1505
110
楼主工作几年了?还在为了个语言的事情挖坑跳坑。
相关主题
Java必然败在oracle身上请教,call c++ shared lib in java via jni
以后Web就是Node的天下了单机学习spark/hadoop的方案?
请问一下,用什么语言/库/脚本作GUI比较方便?C++ and java
进入Programming版参与讨论
g*****s
发帖数: 1288
111
能不能先证明一下你自己不是Bullshit?

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

h*****a
发帖数: 1718
112
还是那句话,语言语法编程规范都没问题。从Java换到C++或者反过来估计几个礼拜最
多几个月就差不多。但是很多库和framework经验上的积累,就要花更长的时间。尤其
是你要在自己的知识系统中从零开始建立Java整套的知识体系,花的时间会很长的。

【在 m**u 的大作中提到】
: 实话说,俺这个外行还真没看出来C++和java有啥质的不同。。。
: 当年某professor给俺们讲Java时,他老先生声嘶力竭中,俺脚着吧,这不就是C++的马
: 甲么。。。装13用的。。
: 估计在这里得被扁得满地找牙。。

h*****a
发帖数: 1718
113
主要是工作机会少。
互联网时代发财机会少一些。当然每个人有自己的具体情况,也有不少做C++干的不错
的。

【在 l*****o 的大作中提到】
: 妈的,忍不住还是跳了。
: 用不同语言,有区别吗。我就觉得C++挺好的。

h*****a
发帖数: 1718
114
Nod, 工作这么多年基本没写过也没怎么见过UML,呵呵。

【在 g*****g 的大作中提到】
: 这啥公司呀,我们的文档设计最多到需要什么model,几个mock screen。剩下了都靠自
: 己。
: 上次面试问我UML,我差点就挂了。
:
: class

h*****a
发帖数: 1718
115
主要是互联网的应用需要发掘单机效率的越来越少。都可以通过云计算加机器解决问题。
当然,互联网不是IT或者CS的全部,不过现在互联网startup和热门公司比较多,所以
比较值得去搞。

【在 r**********g 的大作中提到】
: 另外我确实同意C++已经没有必要了。
: 事实上我最经常遇到的情况是,C#/Java有时候需要performance critical的小程序,
: 用C来写一两个function,保证速度、内存,然后嵌入。用C++开发的时候其实很少很少
: ,因为大部分高级的library C#/Java已经有了。
: 就像当年在dos下写C++/C的时候遇到什么“直接写屏”还要嵌入ASM去调中断一样,现
: 在的C++/C就是高级语言遇到问题的时候的ASM。

w**z
发帖数: 8232
116
Netflix 有个工具 gcviz 可以看看。
http://techblog.netflix.com/2013/05/garbage-collection-visualiz

【在 z****e 的大作中提到】
: 实际上tune jvm是一个很高级的职责
: 至少对于大多数java程序员来说
: 没有太多经验,这里能tune jvm的没几个
: 谁敢说不是?老魏明显不怎样,当然它会吹牛说它很懂
: 其实p都不懂

w**z
发帖数: 8232
117
这点我同意,单机性能无所谓了。commodity hw 足够了。 你这楼爬得够辛苦的。

题。

【在 h*****a 的大作中提到】
: 主要是互联网的应用需要发掘单机效率的越来越少。都可以通过云计算加机器解决问题。
: 当然,互联网不是IT或者CS的全部,不过现在互联网startup和热门公司比较多,所以
: 比较值得去搞。

b******0
发帖数: 101
118
内存管理就不要争了。java刚出来的时候说到的几大优势,不用管内存由垃圾管理器负
责就是其中之一。不过这说话都十几年了,java也没把c++干死。我觉得谁想把谁怎
么地了都不是那么容易的。而且java现在也有点盛极而衰的意思。
j********x
发帖数: 2330
119
sb

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

g*********e
发帖数: 14401
120

题。
主要互联网应用都比较简单,面向大众的东西。average joe的需求就是类似数据排序
,数据库query grep之类的trivial task,靠增加机器数量就能并行搞。现在最流行的
啥map reduce,就是这类的应用,加了一个fancy名字。而且这些东西对精度要求不高
,譬如做搜索的/排序的,结果出点偏差都没人会注意。fb统计你的朋友数量,少说俩
个也没人抱怨。
剩下的应用就是写写biz logic,加点feature,对效率没有要求,主要看code design
的艺术。
科学计算/芯片研发/底层软件 这些non trivial task就要靠算法,参数微调,很多部
分也不能并行算。 而且一个bit都不能错. 当然普通人都不关心这些东西。

【在 h*****a 的大作中提到】
: 主要是互联网的应用需要发掘单机效率的越来越少。都可以通过云计算加机器解决问题。
: 当然,互联网不是IT或者CS的全部,不过现在互联网startup和热门公司比较多,所以
: 比较值得去搞。

相关主题
Linux/C++的工作好难找新手请教Java数组问题
JAVA vs C/C++之争, 我来做个小结吧C++缺少了哪些开源的轮子?
其实说穿了, java就是一种可以让初中生廉价劳动力写程序的语言好像核心用C++的公司更成功
进入Programming版参与讨论
h*****a
发帖数: 1718
121
你说的没错啊。
和我说的也不矛盾。不同方向没有高低之分,只有找工作难易和你能拿到的收入上下之
分。

design

【在 g*********e 的大作中提到】
:
: 题。
: 主要互联网应用都比较简单,面向大众的东西。average joe的需求就是类似数据排序
: ,数据库query grep之类的trivial task,靠增加机器数量就能并行搞。现在最流行的
: 啥map reduce,就是这类的应用,加了一个fancy名字。而且这些东西对精度要求不高
: ,譬如做搜索的/排序的,结果出点偏差都没人会注意。fb统计你的朋友数量,少说俩
: 个也没人抱怨。
: 剩下的应用就是写写biz logic,加点feature,对效率没有要求,主要看code design
: 的艺术。
: 科学计算/芯片研发/底层软件 这些non trivial task就要靠算法,参数微调,很多部

I********t
发帖数: 205
122
工作时间短,比较无知。

现在是你们最后的机会python在那边,赶紧过去吧不要说我骂python和javascript我对
语言有分类,有分级这些语言有他们自己的弱点,我在想如何克服主要是脚本写起来太
自........

【在 z****e 的大作中提到】
: 现在是你们最后的机会
: python在那边,赶紧过去吧
: 不要说我骂python和javascript
: 我对语言有分类,有分级
: 这些语言有他们自己的弱点,我在想如何克服
: 主要是脚本写起来太自由,后续有各种问题
: 但是这一切比起c++来说,那都是要好太多了
: 我双手赞同你们转python
: 公孙大神会给你们指条明路的
: 听大神的,没错的

g*********e
发帖数: 14401
123
没说你错啊 大牛。不过我觉得不同方向还是有高下的 复杂的 精巧的就是高端,大家
都会搞的就是低端。

【在 h*****a 的大作中提到】
: 你说的没错啊。
: 和我说的也不矛盾。不同方向没有高低之分,只有找工作难易和你能拿到的收入上下之
: 分。
:
: design

w**z
发帖数: 8232
124
关键词:普通人不关心。

design

【在 g*********e 的大作中提到】
: 没说你错啊 大牛。不过我觉得不同方向还是有高下的 复杂的 精巧的就是高端,大家
: 都会搞的就是低端。

w**z
发帖数: 8232
125
还是古德霸那句话,工资高,工作机会多就是好的。

【在 g*********e 的大作中提到】
: 没说你错啊 大牛。不过我觉得不同方向还是有高下的 复杂的 精巧的就是高端,大家
: 都会搞的就是低端。

h*****a
发帖数: 1718
126
你这个高下标准有问题。
现在FLGPST这些互联网应用都走的不是精巧路线,都是大开大阖的堆机器,反而是现在
收入比较高的。
互联网领域我的理解,收入高下不是会不会,而是有没有经验造成的。Open source的
选择太多,经验成为了最有价值的部分。未必对,just 2c.

【在 g*********e 的大作中提到】
: 没说你错啊 大牛。不过我觉得不同方向还是有高下的 复杂的 精巧的就是高端,大家
: 都会搞的就是低端。

g*****g
发帖数: 34805
127
工资最高的地方总是吸引最好的人才,这个才是必然的。金融钱多,最好的学生就去了
。互联网钱多,最好的学生就去了。这是平均而言,不比个例。
从来没听说科学计算火过。你要说这个方向高端。好吧,俺觉得什么国防定向生才高端
。一毕业要嘛核电站,要嘛西昌。年纪轻轻主持卫星计划的一把,对祖国贡献巨大。你
早干嘛去了?
r**********g
发帖数: 22734
128
新手还是有区别。如果啥都不会,c++要达到工业级别不容易

【在 l*****o 的大作中提到】
: 妈的,忍不住还是跳了。
: 用不同语言,有区别吗。我就觉得C++挺好的。

z****e
发帖数: 54598
129
你悲愤有用么?
把其他人的帖子好好看看

【在 j********x 的大作中提到】
: sb
l*b
发帖数: 4369
130
烙印都很有天赋么?无非都是练出来的。很多老中要么放不下架子,要么胆小不敢,只
好费劲巴力的修炼所谓内功,然后被烙印几张ppt轻松摘果子。
其实说ppt也是工具而已,关键还是做ppt的人。只要你有心去踩别人,顶多就是丢个脸。
丢credit比丢脸可惨多了,偏偏很多老中反过来看。

【在 g*********e 的大作中提到】
: 这个不好练啊 要看天赋
:
: shit

相关主题
Hadoop 和Python的数据分析包哪个更值得学习?【失败感言】我是做PHP的 (转载)
java是最好的语言Sun当年设计Java的败笔
这波Big Data下来JVM大胜,.NET大败呀。为什么我觉得c++比java简单?
进入Programming版参与讨论
q*c
发帖数: 9453
131
"有没有经验" - 这是运气造成的。 基本你没法预测将来, 预测将来的都死的难看。
结果就是你搞的方向突然火了, 你就牛逼了, 不然就傻叉了。
谁说的来着, 大风口上, 猪都在飞。
当然像 perl 这种死胡同那是不能搞。 可就算这样, 亚麻也是 perl 的大本营,人家
股票涨 10 倍。。。
根本上, 就是命. 人这种低等生物需求太多, 能力太弱, 200 +/- 200 点能力面对
200,000,000,000 复杂度的世界, 基本个人差异就是高阶无穷小。
就看命运把你放在什么地方。

【在 h*****a 的大作中提到】
: 你这个高下标准有问题。
: 现在FLGPST这些互联网应用都走的不是精巧路线,都是大开大阖的堆机器,反而是现在
: 收入比较高的。
: 互联网领域我的理解,收入高下不是会不会,而是有没有经验造成的。Open source的
: 选择太多,经验成为了最有价值的部分。未必对,just 2c.

g*****g
发帖数: 34805
132
不需要预测将来,15年前说java会火,那算预测。我10年前说java会火,基本就是个总
结。
只不过没人听罢了。大家都很懒,打心眼里都不想换是真的。潮水来了,都希望扒掉的
是别人的内裤。

【在 q*c 的大作中提到】
: "有没有经验" - 这是运气造成的。 基本你没法预测将来, 预测将来的都死的难看。
: 结果就是你搞的方向突然火了, 你就牛逼了, 不然就傻叉了。
: 谁说的来着, 大风口上, 猪都在飞。
: 当然像 perl 这种死胡同那是不能搞。 可就算这样, 亚麻也是 perl 的大本营,人家
: 股票涨 10 倍。。。
: 根本上, 就是命. 人这种低等生物需求太多, 能力太弱, 200 +/- 200 点能力面对
: 200,000,000,000 复杂度的世界, 基本个人差异就是高阶无穷小。
: 就看命运把你放在什么地方。

h*****a
发帖数: 1718
133
你说的对。
不过我的point是在认命的基础上,应该再灵活一点。看到迹象了及时行动就好。

【在 q*c 的大作中提到】
: "有没有经验" - 这是运气造成的。 基本你没法预测将来, 预测将来的都死的难看。
: 结果就是你搞的方向突然火了, 你就牛逼了, 不然就傻叉了。
: 谁说的来着, 大风口上, 猪都在飞。
: 当然像 perl 这种死胡同那是不能搞。 可就算这样, 亚麻也是 perl 的大本营,人家
: 股票涨 10 倍。。。
: 根本上, 就是命. 人这种低等生物需求太多, 能力太弱, 200 +/- 200 点能力面对
: 200,000,000,000 复杂度的世界, 基本个人差异就是高阶无穷小。
: 就看命运把你放在什么地方。

b*******s
发帖数: 5216
134
FLG之类的,都对算法要求比较高,不能光看到堆机器,换不好的程序员,要堆数量级
差异的机器

【在 h*****a 的大作中提到】
: 你这个高下标准有问题。
: 现在FLGPST这些互联网应用都走的不是精巧路线,都是大开大阖的堆机器,反而是现在
: 收入比较高的。
: 互联网领域我的理解,收入高下不是会不会,而是有没有经验造成的。Open source的
: 选择太多,经验成为了最有价值的部分。未必对,just 2c.

xt
发帖数: 17532
135
不过我听说的是HANA系统里没有Java,这个原因我想你应该
知道。

【在 z****e 的大作中提到】
: 当初sap没有挂上j2ee的证书时候
: 美帝媒体一边倒地看空sap
: 说丫的不java,市场前景看差
: 后来sap努力搞了一个j2ee4还是5的证书
: 美帝媒体才放过它

xt
发帖数: 17532
136
G似乎一直在招C++.

【在 b*******s 的大作中提到】
: FLG之类的,都对算法要求比较高,不能光看到堆机器,换不好的程序员,要堆数量级
: 差异的机器

q*c
发帖数: 9453
137
很多事情都是事后看着太有道理,当时却难看得清,对于当时看对看错的人都一样。
所以。。。尽管成功人士分析自己当年成功的经验那是天花乱坠,但是就是他们自己,
也是无法复制自己当年的成功。
无他,人是旧时人,独异旧时环境也。

【在 g*****g 的大作中提到】
: 不需要预测将来,15年前说java会火,那算预测。我10年前说java会火,基本就是个总
: 结。
: 只不过没人听罢了。大家都很懒,打心眼里都不想换是真的。潮水来了,都希望扒掉的
: 是别人的内裤。

g*****g
发帖数: 34805
138
面试对算法要求高跟工作要求高是两码事。他们都 general hire, 面试都不知道那个
招人。

【在 b*******s 的大作中提到】
: FLG之类的,都对算法要求比较高,不能光看到堆机器,换不好的程序员,要堆数量级
: 差异的机器

q*c
发帖数: 9453
139
当然,当然,如果自己不是伸手,命运就算垂下了橄榄枝,也是枉然。除非运气逆天被
强制塞进怀里,呵呵。

【在 h*****a 的大作中提到】
: 你说的对。
: 不过我的point是在认命的基础上,应该再灵活一点。看到迹象了及时行动就好。

h*****a
发帖数: 1718
140
呵呵,我说的是“现在”。算法固然都有,但绝对应该不是FLG里面大部分人的工作。

【在 b*******s 的大作中提到】
: FLG之类的,都对算法要求比较高,不能光看到堆机器,换不好的程序员,要堆数量级
: 差异的机器

1 (共1页)
进入Programming版参与讨论
相关主题
C++缺少了哪些开源的轮子?Java 写的程序在server端也是在JVM上run吗?
好像核心用C++的公司更成功Java必然败在oracle身上
Hadoop 和Python的数据分析包哪个更值得学习?以后Web就是Node的天下了
java是最好的语言请问一下,用什么语言/库/脚本作GUI比较方便?
这波Big Data下来JVM大胜,.NET大败呀。请教,call c++ shared lib in java via jni
【失败感言】我是做PHP的 (转载)单机学习spark/hadoop的方案?
Sun当年设计Java的败笔C++ and java
为什么我觉得c++比java简单?Linux/C++的工作好难找
相关话题的讨论汇总
话题: c++话题: java话题: 语言话题: 内存话题: 程序员