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 | |
o****p 发帖数: 9785 | |
m****s 发帖数: 1481 | 10 我觉得还是得看应用吧
不可否认java应用面很广,不过不管内存管理在有些领域是不行的,或者说目前的硬件
水平还没牛逼到可以由着程序员瞎挥霍的地步 |
|
|
i********r 发帖数: 12113 | 11 Pascal几分哪?
【在 j*****I 的大作中提到】 : 大神,给C打个分呗。
|
M*********n 发帖数: 4839 | |
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 | |
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打个分呗。
|
|
|
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啊三发来贺电。
|
|
|
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 | |
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++ 可是确实机会不多 |
|
|
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++在里面丫
|
|
|
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#
|
|
|
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 的大作中提到】 : 码工应该记住,什么钱多就学什么,这样才能立于不败之地。
|
|
|
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都得重写)
|
|
|
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++在里面丫
|
|
|
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 | |
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 | |
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 的大作中提到】 : 烧煤和烧煤气的区别,一个用完完了,一个还得往外扒煤渣。
|
|
|
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 楼主工作几年了?还在为了个语言的事情挖坑跳坑。 |
|
|
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和热门公司比较多,所以 : 比较值得去搞。
|
|
|
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
|
|
|
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之类的,都对算法要求比较高,不能光看到堆机器,换不好的程序员,要堆数量级 : 差异的机器
|