y*0
2 楼
请教有经验的大侠,那个是在哪里找的
谢谢!
谢谢!
m*q
3 楼
不是很懂贷款买房的好处.只是家里亲友们都混得不错,听说我在化缘买房,就乐意提供
无息帮助. 粗粗一算,可以买房100%首付了. 但是, 这么做好吗--是否很傻? 贷款的好
处是什么呢? 在税务上有区别吗? 至于投资选择嘛,就不讨论了,我借了人家钱说买房,
不好拿去炒股票吧.
无息帮助. 粗粗一算,可以买房100%首付了. 但是, 这么做好吗--是否很傻? 贷款的好
处是什么呢? 在税务上有区别吗? 至于投资选择嘛,就不讨论了,我借了人家钱说买房,
不好拿去炒股票吧.
b*a
4 楼
【 以下文字转载自 Dreamer 讨论区 】
发信人: Dreamer (不要问我从哪里来), 信区: Dreamer
标 题: 又爱你又骗你要怎么办
发信站: BBS 未名空间站 (Thu Nov 7 19:58:36 2013, 美东)
如果你有这样一位男友,交往前向你隐瞒了他的重要信息,比如已婚,有娃,冒充未婚
男和你交往。后来为你离了(不是你要求的),然后和你开始。恋爱期间对你百般的好
,好吃好穿带你玩,得了个什么好东西就马上拿来给你献宝,好的都给你。帮你干活儿
,听你讲遇到的各种烦心事,帮你分析帮你出主意。这样子的男友,大家会怎么办?分
开,还是接受他?
还有,他到底是个什么样的人?什么人会对身边的人这么好(他对兄弟父母也很好的,
人又聪明,脾气好,和他在一起很享受也学会了很多东西),却在婚姻期间冒充未婚出
来找女生?
谢谢。
发信人: Dreamer (不要问我从哪里来), 信区: Dreamer
标 题: 又爱你又骗你要怎么办
发信站: BBS 未名空间站 (Thu Nov 7 19:58:36 2013, 美东)
如果你有这样一位男友,交往前向你隐瞒了他的重要信息,比如已婚,有娃,冒充未婚
男和你交往。后来为你离了(不是你要求的),然后和你开始。恋爱期间对你百般的好
,好吃好穿带你玩,得了个什么好东西就马上拿来给你献宝,好的都给你。帮你干活儿
,听你讲遇到的各种烦心事,帮你分析帮你出主意。这样子的男友,大家会怎么办?分
开,还是接受他?
还有,他到底是个什么样的人?什么人会对身边的人这么好(他对兄弟父母也很好的,
人又聪明,脾气好,和他在一起很享受也学会了很多东西),却在婚姻期间冒充未婚出
来找女生?
谢谢。
n*7
5 楼
一直觉得不会cpp是我编程的最大短板
因为我们杀老鼠界很多东西还是对计算资源非常敏感的
用Java之流就等于输在起跑线上了
不过看了碧海的帖子之后只觉得很蛋疼
决定彻底放弃那些必须得用cpp的projects了
因为我们杀老鼠界很多东西还是对计算资源非常敏感的
用Java之流就等于输在起跑线上了
不过看了碧海的帖子之后只觉得很蛋疼
决定彻底放弃那些必须得用cpp的projects了
b*a
8 楼
飞哥被举报了
【在 b*a 的大作中提到】
: 【 以下文字转载自 Dreamer 讨论区 】
: 发信人: Dreamer (不要问我从哪里来), 信区: Dreamer
: 标 题: 又爱你又骗你要怎么办
: 发信站: BBS 未名空间站 (Thu Nov 7 19:58:36 2013, 美东)
: 如果你有这样一位男友,交往前向你隐瞒了他的重要信息,比如已婚,有娃,冒充未婚
: 男和你交往。后来为你离了(不是你要求的),然后和你开始。恋爱期间对你百般的好
: ,好吃好穿带你玩,得了个什么好东西就马上拿来给你献宝,好的都给你。帮你干活儿
: ,听你讲遇到的各种烦心事,帮你分析帮你出主意。这样子的男友,大家会怎么办?分
: 开,还是接受他?
: 还有,他到底是个什么样的人?什么人会对身边的人这么好(他对兄弟父母也很好的,
【在 b*a 的大作中提到】
: 【 以下文字转载自 Dreamer 讨论区 】
: 发信人: Dreamer (不要问我从哪里来), 信区: Dreamer
: 标 题: 又爱你又骗你要怎么办
: 发信站: BBS 未名空间站 (Thu Nov 7 19:58:36 2013, 美东)
: 如果你有这样一位男友,交往前向你隐瞒了他的重要信息,比如已婚,有娃,冒充未婚
: 男和你交往。后来为你离了(不是你要求的),然后和你开始。恋爱期间对你百般的好
: ,好吃好穿带你玩,得了个什么好东西就马上拿来给你献宝,好的都给你。帮你干活儿
: ,听你讲遇到的各种烦心事,帮你分析帮你出主意。这样子的男友,大家会怎么办?分
: 开,还是接受他?
: 还有,他到底是个什么样的人?什么人会对身边的人这么好(他对兄弟父母也很好的,
w*r
9 楼
cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发production级
别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构等内功
修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用的编程
语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构等内功
修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用的编程
语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
s*7
14 楼
贪官家属吧? 要不花钱那么大方,给的那么痛快,唉不是洗钱?
n*7
22 楼
也看领域
我们很多任务
别人要30小时跑完的,你能做到15小时就是很大进步了
内存资源更是关键
别人cpp的只要30g,你写个Java要90g
对很多用户来说就是能用不能用的区别
: cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发
production级
: 别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构
等内功
: 修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用
的编程
: 语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
: 最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
【在 w*****r 的大作中提到】
: cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发production级
: 别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构等内功
: 修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用的编程
: 语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
: 最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
我们很多任务
别人要30小时跑完的,你能做到15小时就是很大进步了
内存资源更是关键
别人cpp的只要30g,你写个Java要90g
对很多用户来说就是能用不能用的区别
: cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发
production级
: 别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构
等内功
: 修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用
的编程
: 语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
: 最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
【在 w*****r 的大作中提到】
: cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发production级
: 别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构等内功
: 修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用的编程
: 语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
: 最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
l*9
23 楼
去买foreclose的deal吧。使劲往下杀。
p*t
26 楼
z*n
28 楼
分地方,我前几天听说一故事,一人在某地非房奴区大公司收入不低买房
轻松全部付清。结果大公司把这个那个town的分部都cut 掉了,房子压根
卖不掉。那咋办呢?此人准备拍屁股回国,要是贷款,也就损失个头款
这玩意可咋弄呢
要是在南加这地界,不愁卖房子的,那能全付清的当然牛叉了
【在 p*******t 的大作中提到】
: 现金买房一点也不傻,最傻的是明明可以一次付清却要选择贷款,把钱存银行赚利息,
: 另一边交更多的利息。或者是自作聪明地把钱拿去炒股,结果赔得血本无归。
: 贷款利息是可以省税,但如果仅为了省税去贷款,那是典型的捡芝麻丢西瓜,且不考虑
: 你本来就有的standard deduction。
:
: 房,
轻松全部付清。结果大公司把这个那个town的分部都cut 掉了,房子压根
卖不掉。那咋办呢?此人准备拍屁股回国,要是贷款,也就损失个头款
这玩意可咋弄呢
要是在南加这地界,不愁卖房子的,那能全付清的当然牛叉了
【在 p*******t 的大作中提到】
: 现金买房一点也不傻,最傻的是明明可以一次付清却要选择贷款,把钱存银行赚利息,
: 另一边交更多的利息。或者是自作聪明地把钱拿去炒股,结果赔得血本无归。
: 贷款利息是可以省税,但如果仅为了省税去贷款,那是典型的捡芝麻丢西瓜,且不考虑
: 你本来就有的standard deduction。
:
: 房,
d*a
37 楼
n*7
41 楼
n*7
42 楼
生物的工具没有blas之类的那么底层,c cpp都用的很多,基本上越大的repo cpp越流
行,这两者性能的差距基本可以忽略
事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
在熟练工手里,还是c cpp要快,mem footprint也小
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
个,并
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
【在 d***a 的大作中提到】
: 老兄,现在的应用比以前大了不止100倍。:)
: 运行一个小程序没什么关系,0.1秒和0.15秒没什么差别。高性能计算,运行一个程序
: 要10天还是15天,有很大的差别。需要256GB的内存还是512GB的内存,也有很大的差别。
行,这两者性能的差距基本可以忽略
事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
在熟练工手里,还是c cpp要快,mem footprint也小
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
个,并
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
【在 d***a 的大作中提到】
: 老兄,现在的应用比以前大了不止100倍。:)
: 运行一个小程序没什么关系,0.1秒和0.15秒没什么差别。高性能计算,运行一个程序
: 要10天还是15天,有很大的差别。需要256GB的内存还是512GB的内存,也有很大的差别。
c*1
43 楼
如果你理解compiler 如何处理c++ code产生asm code
该算够懂了...
就可,真正理解c++的overhead
唉.懂这些,没什么用.
我,以前, 因为帮debug c++ compiler 问题,所以学习了一些
code review主要不是技术问题
是交流问题,会不会说话问题...
[可读性,可维护性好]--主观性很大
【在 n******7 的大作中提到】
: 呵呵,关键在于怎么算是“会”
: 这个不同人有不同标准,我觉得还是看你干啥
: 写点小程序,或者再别人的基础上改改可能不难
: 自己做个大点的项目就没那么容易了
: 要写的可读性,可维护性好就更难了
: 就像bihai的问题,他能让代码work
: 但是要code review
: 如果他不能深入搞明白各种实现的差别和优劣
: 说服reviewer
: 他的pull request就卡在那里了
该算够懂了...
就可,真正理解c++的overhead
唉.懂这些,没什么用.
我,以前, 因为帮debug c++ compiler 问题,所以学习了一些
code review主要不是技术问题
是交流问题,会不会说话问题...
[可读性,可维护性好]--主观性很大
【在 n******7 的大作中提到】
: 呵呵,关键在于怎么算是“会”
: 这个不同人有不同标准,我觉得还是看你干啥
: 写点小程序,或者再别人的基础上改改可能不难
: 自己做个大点的项目就没那么容易了
: 要写的可读性,可维护性好就更难了
: 就像bihai的问题,他能让代码work
: 但是要code review
: 如果他不能深入搞明白各种实现的差别和优劣
: 说服reviewer
: 他的pull request就卡在那里了
d*a
44 楼
对,也有很多应用,10-50%的时间差别不算什么。C++和Java有很多现成的轮子可以用
,能用上的话,编程的productivity要高很多。C++的效率其实也可以很高,很多时候
效率低是因为滥用了C++的features。
常用的库很多还是要用Fortran/C来写,或者用minimal的C++ features。写的人要多花
些编程时间,用的人可以节省很多计算时间。说到底,是trade-off between
programming productivity and run-time efficiency。
【在 n******7 的大作中提到】
: 生物的工具没有blas之类的那么底层,c cpp都用的很多,基本上越大的repo cpp越流
: 行,这两者性能的差距基本可以忽略
: 事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
: 在熟练工手里,还是c cpp要快,mem footprint也小
:
:
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
: 个,并
:
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
:
,能用上的话,编程的productivity要高很多。C++的效率其实也可以很高,很多时候
效率低是因为滥用了C++的features。
常用的库很多还是要用Fortran/C来写,或者用minimal的C++ features。写的人要多花
些编程时间,用的人可以节省很多计算时间。说到底,是trade-off between
programming productivity and run-time efficiency。
【在 n******7 的大作中提到】
: 生物的工具没有blas之类的那么底层,c cpp都用的很多,基本上越大的repo cpp越流
: 行,这两者性能的差距基本可以忽略
: 事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
: 在熟练工手里,还是c cpp要快,mem footprint也小
:
:
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
: 个,并
:
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
:
n*g
45 楼
Python 乐在其中可以理解
JavaScript 每个前端按钮都要hard code 何乐之有啊
我最不喜欢repeat yourself 的编程 我前端功力不深 感觉hard code 太普遍
[在 wflower (流) 的大作中提到:]
:cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发production级
:别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构等内
功修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用的编程
:语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
:最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
JavaScript 每个前端按钮都要hard code 何乐之有啊
我最不喜欢repeat yourself 的编程 我前端功力不深 感觉hard code 太普遍
[在 wflower (流) 的大作中提到:]
:cpp其实早已经不是应用层面的计算机语言了。简单地说,只要你不开发production级
:别的算法,没必要会cpp。即使会了cpp,没有数据结构,算法,计算机体系结构等内
功修为,写出来的code也干不了cpp应该干的事。btw,cpp现在更像是EE人士使用的编程
:语言,因为要和硬件打交道,大部分CS人口已经不玩这个了。
:最近在老婆的带领下,学习javascript和python,如沐春风,乐不思蜀。
y*b
46 楼
早年高性能计算时代
一没有C++这样强大的工具
二是也没有多人既懂机理又懂C++,尤其是利用C++进行顶层设计的,
(C++的学习曲线比Fortran和C难的何至十倍百倍,一个学生或教授可以轻松
学会Fortran,但是没有一个学生和教授可以轻松学会C++,今天仍然如此)
三是项目比较单一,对各种机理和及其描述对象之间的相互作用要求很低
现在不同了,
C++非常成熟,有不少会用它的程序员,
尤其是要描述的机理越来越复杂,
机理或模型之间的耦合作用越来越值得研究,
对象之间的关系越来越复杂,
以至于不用C++或面向对象的设计方法,根本就无法清晰表述这些相互关系。
可以说,近年开始一个新的科学项目如果涉及到计算模拟,不用C++,那从
一开始可能就是失误。
尤其是,现在MPI对指针和对象传递的支持,更使得C++如虎添翼。
可惜的是,在商业领域,C++并无太大用武之地了.
【在 d***a 的大作中提到】
: 高性能计算,用的最多的还是C和Fortran。C++还是有一些overhead,不如那两个,并
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
一没有C++这样强大的工具
二是也没有多人既懂机理又懂C++,尤其是利用C++进行顶层设计的,
(C++的学习曲线比Fortran和C难的何至十倍百倍,一个学生或教授可以轻松
学会Fortran,但是没有一个学生和教授可以轻松学会C++,今天仍然如此)
三是项目比较单一,对各种机理和及其描述对象之间的相互作用要求很低
现在不同了,
C++非常成熟,有不少会用它的程序员,
尤其是要描述的机理越来越复杂,
机理或模型之间的耦合作用越来越值得研究,
对象之间的关系越来越复杂,
以至于不用C++或面向对象的设计方法,根本就无法清晰表述这些相互关系。
可以说,近年开始一个新的科学项目如果涉及到计算模拟,不用C++,那从
一开始可能就是失误。
尤其是,现在MPI对指针和对象传递的支持,更使得C++如虎添翼。
可惜的是,在商业领域,C++并无太大用武之地了.
【在 d***a 的大作中提到】
: 高性能计算,用的最多的还是C和Fortran。C++还是有一些overhead,不如那两个,并
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
d*a
47 楼
其实有一种观点,C++的设计过于复杂了,以致于程序员在掌握语言技巧上浪
费了太多的时间。语言本身的复杂度,很多时候也成为一种障碍,让它不能清晰
地表达应用中的问题模型。
做一个非常复杂的语言,试图对各种不同的应用领域建模,这种哲学本身是很有
疑问的。
当然,从程序员的角度来说,专业的程序员应该是决定了用什么语言,就用什么
语言,并且把它用好,避免做一些哲学性的探讨。
【在 y**b 的大作中提到】
: 早年高性能计算时代
: 一没有C++这样强大的工具
: 二是也没有多人既懂机理又懂C++,尤其是利用C++进行顶层设计的,
: (C++的学习曲线比Fortran和C难的何至十倍百倍,一个学生或教授可以轻松
: 学会Fortran,但是没有一个学生和教授可以轻松学会C++,今天仍然如此)
: 三是项目比较单一,对各种机理和及其描述对象之间的相互作用要求很低
: 现在不同了,
: C++非常成熟,有不少会用它的程序员,
: 尤其是要描述的机理越来越复杂,
: 机理或模型之间的耦合作用越来越值得研究,
费了太多的时间。语言本身的复杂度,很多时候也成为一种障碍,让它不能清晰
地表达应用中的问题模型。
做一个非常复杂的语言,试图对各种不同的应用领域建模,这种哲学本身是很有
疑问的。
当然,从程序员的角度来说,专业的程序员应该是决定了用什么语言,就用什么
语言,并且把它用好,避免做一些哲学性的探讨。
【在 y**b 的大作中提到】
: 早年高性能计算时代
: 一没有C++这样强大的工具
: 二是也没有多人既懂机理又懂C++,尤其是利用C++进行顶层设计的,
: (C++的学习曲线比Fortran和C难的何至十倍百倍,一个学生或教授可以轻松
: 学会Fortran,但是没有一个学生和教授可以轻松学会C++,今天仍然如此)
: 三是项目比较单一,对各种机理和及其描述对象之间的相互作用要求很低
: 现在不同了,
: C++非常成熟,有不少会用它的程序员,
: 尤其是要描述的机理越来越复杂,
: 机理或模型之间的耦合作用越来越值得研究,
c*1
48 楼
c,c++, java, c#.
我用过2~20年.
c/c++,主要自己管理内存
其它的,主要是库的问题
这4个属同一家族
叫c family program languages
【在 n******7 的大作中提到】
: 生物的工具没有blas之类的那么底层,c cpp都用的很多,基本上越大的repo cpp越流
: 行,这两者性能的差距基本可以忽略
: 事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
: 在熟练工手里,还是c cpp要快,mem footprint也小
:
:
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
: 个,并
:
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
:
我用过2~20年.
c/c++,主要自己管理内存
其它的,主要是库的问题
这4个属同一家族
叫c family program languages
【在 n******7 的大作中提到】
: 生物的工具没有blas之类的那么底层,c cpp都用的很多,基本上越大的repo cpp越流
: 行,这两者性能的差距基本可以忽略
: 事实上,因为开发者水平等因素,有些c cpp 代码比对应的Java c#实现还要慢。但是
: 在熟练工手里,还是c cpp要快,mem footprint也小
:
:
: 高性能计算,用的最多的还是C和Fortran。C 还是有一些overhead,不如那两
: 个,并
:
: 且在高性能计算的编程中,面向对象的编程模式对productivity的提升并不大。
:
y*b
49 楼
C++本身确实过于复杂,可是领会和熟悉之后,又异常强大,矛盾。
语言本身的复杂度,是不是跟事物本身的复杂度相关呢?
我倒不怀疑一个复杂的语言试图对各种不同的应用领域建模的哲学,
只是对C++这种要求对事物进行充分抽象的设计思想有些怀疑,第一步
就是抽象,抽象做不好,实现就可能出现很多问题,但客观世界究竟
是不是可以充分抽象(尤其是涉及到继承、多态)的呢。
【在 d***a 的大作中提到】
: 其实有一种观点,C++的设计过于复杂了,以致于程序员在掌握语言技巧上浪
: 费了太多的时间。语言本身的复杂度,很多时候也成为一种障碍,让它不能清晰
: 地表达应用中的问题模型。
: 做一个非常复杂的语言,试图对各种不同的应用领域建模,这种哲学本身是很有
: 疑问的。
: 当然,从程序员的角度来说,专业的程序员应该是决定了用什么语言,就用什么
: 语言,并且把它用好,避免做一些哲学性的探讨。
语言本身的复杂度,是不是跟事物本身的复杂度相关呢?
我倒不怀疑一个复杂的语言试图对各种不同的应用领域建模的哲学,
只是对C++这种要求对事物进行充分抽象的设计思想有些怀疑,第一步
就是抽象,抽象做不好,实现就可能出现很多问题,但客观世界究竟
是不是可以充分抽象(尤其是涉及到继承、多态)的呢。
【在 d***a 的大作中提到】
: 其实有一种观点,C++的设计过于复杂了,以致于程序员在掌握语言技巧上浪
: 费了太多的时间。语言本身的复杂度,很多时候也成为一种障碍,让它不能清晰
: 地表达应用中的问题模型。
: 做一个非常复杂的语言,试图对各种不同的应用领域建模,这种哲学本身是很有
: 疑问的。
: 当然,从程序员的角度来说,专业的程序员应该是决定了用什么语言,就用什么
: 语言,并且把它用好,避免做一些哲学性的探讨。
s*m
50 楼
C++最大的问题就是历史负担太重。导致及其复杂。对于同一个问题,有很多解决办法
,造成必须在各种不同办法之间权衡,很伤脑细胞。一个项目如果没有定义一个很好的
编程规范,不同人写的code integartion,非常容易出现奇怪的错误。
没有GC导致r-ref这样的“妖蛾子”,让程序员思考的维度又加了一个。对runtime
reflection支持的不足导致标准库里为了实现别的语言简单的功能,必须使用正常人很
难理解的技巧。偏偏编译器的错误输出又很臃肿。
现在越来越多做infra的新项目在用go。business领域本来也不是C++的天下。
作为一个使用过C++很多年的程序员,我个人认为C++(不包括纯的C)的市场会萎缩。
,造成必须在各种不同办法之间权衡,很伤脑细胞。一个项目如果没有定义一个很好的
编程规范,不同人写的code integartion,非常容易出现奇怪的错误。
没有GC导致r-ref这样的“妖蛾子”,让程序员思考的维度又加了一个。对runtime
reflection支持的不足导致标准库里为了实现别的语言简单的功能,必须使用正常人很
难理解的技巧。偏偏编译器的错误输出又很臃肿。
现在越来越多做infra的新项目在用go。business领域本来也不是C++的天下。
作为一个使用过C++很多年的程序员,我个人认为C++(不包括纯的C)的市场会萎缩。
p*u
52 楼
C++市场一直在萎缩,所以他们才拼命搞C++ 11,就是要python化。我个人不看好go的
前景。
【在 s*******m 的大作中提到】
: C++最大的问题就是历史负担太重。导致及其复杂。对于同一个问题,有很多解决办法
: ,造成必须在各种不同办法之间权衡,很伤脑细胞。一个项目如果没有定义一个很好的
: 编程规范,不同人写的code integartion,非常容易出现奇怪的错误。
: 没有GC导致r-ref这样的“妖蛾子”,让程序员思考的维度又加了一个。对runtime
: reflection支持的不足导致标准库里为了实现别的语言简单的功能,必须使用正常人很
: 难理解的技巧。偏偏编译器的错误输出又很臃肿。
: 现在越来越多做infra的新项目在用go。business领域本来也不是C++的天下。
: 作为一个使用过C++很多年的程序员,我个人认为C++(不包括纯的C)的市场会萎缩。
前景。
【在 s*******m 的大作中提到】
: C++最大的问题就是历史负担太重。导致及其复杂。对于同一个问题,有很多解决办法
: ,造成必须在各种不同办法之间权衡,很伤脑细胞。一个项目如果没有定义一个很好的
: 编程规范,不同人写的code integartion,非常容易出现奇怪的错误。
: 没有GC导致r-ref这样的“妖蛾子”,让程序员思考的维度又加了一个。对runtime
: reflection支持的不足导致标准库里为了实现别的语言简单的功能,必须使用正常人很
: 难理解的技巧。偏偏编译器的错误输出又很臃肿。
: 现在越来越多做infra的新项目在用go。business领域本来也不是C++的天下。
: 作为一个使用过C++很多年的程序员,我个人认为C++(不包括纯的C)的市场会萎缩。
h*l
53 楼
编程规范确实对C++非常重要。每个语言特性怎么使用应该是项目的技术负责人一开始
就根据项目的具体情况制定好了,然后其他人follow就好了,具体问题不要争,确实有
必要可以修改编程规范。但大多数时候需要思考的是How而不是Why。
C++ 最强大的地方就是它什么都可以干,但这也是它最大的问题,同样一个问题可以有
很多种C++解决的方式都有各自的优缺点,没有全局观每个程序员按照自己的偏好做选
择很快就乱套了。C++ core guideline试图解决的就是编程规范的问题。
当然编程规范的问题是并不能够自动enforce,如果写代码的人不按规矩来其实也管不
过来,所以最好把它们加到工具里,比如static analyzer。
【在 s*******m 的大作中提到】
: C++最大的问题就是历史负担太重。导致及其复杂。对于同一个问题,有很多解决办法
: ,造成必须在各种不同办法之间权衡,很伤脑细胞。一个项目如果没有定义一个很好的
: 编程规范,不同人写的code integartion,非常容易出现奇怪的错误。
: 没有GC导致r-ref这样的“妖蛾子”,让程序员思考的维度又加了一个。对runtime
: reflection支持的不足导致标准库里为了实现别的语言简单的功能,必须使用正常人很
: 难理解的技巧。偏偏编译器的错误输出又很臃肿。
: 现在越来越多做infra的新项目在用go。business领域本来也不是C++的天下。
: 作为一个使用过C++很多年的程序员,我个人认为C++(不包括纯的C)的市场会萎缩。
就根据项目的具体情况制定好了,然后其他人follow就好了,具体问题不要争,确实有
必要可以修改编程规范。但大多数时候需要思考的是How而不是Why。
C++ 最强大的地方就是它什么都可以干,但这也是它最大的问题,同样一个问题可以有
很多种C++解决的方式都有各自的优缺点,没有全局观每个程序员按照自己的偏好做选
择很快就乱套了。C++ core guideline试图解决的就是编程规范的问题。
当然编程规范的问题是并不能够自动enforce,如果写代码的人不按规矩来其实也管不
过来,所以最好把它们加到工具里,比如static analyzer。
【在 s*******m 的大作中提到】
: C++最大的问题就是历史负担太重。导致及其复杂。对于同一个问题,有很多解决办法
: ,造成必须在各种不同办法之间权衡,很伤脑细胞。一个项目如果没有定义一个很好的
: 编程规范,不同人写的code integartion,非常容易出现奇怪的错误。
: 没有GC导致r-ref这样的“妖蛾子”,让程序员思考的维度又加了一个。对runtime
: reflection支持的不足导致标准库里为了实现别的语言简单的功能,必须使用正常人很
: 难理解的技巧。偏偏编译器的错误输出又很臃肿。
: 现在越来越多做infra的新项目在用go。business领域本来也不是C++的天下。
: 作为一个使用过C++很多年的程序员,我个人认为C++(不包括纯的C)的市场会萎缩。
y*b
56 楼
好奇这些人靠什么经费养活?还有boost那些人?收入如何?
现在别说大学,就是很多国家实验室都缺钱维护代码。认识一些牛人
不得不转去金融公司,真是可惜。
美国是个软件超级大国,可是公司厉害,国家战略层面不咋地,nsf
那些小屁项目根本无法支持开发,军方好些,钱多,可是感觉没啥牛人。
反而是中国,日益意识到源码的重要,也舍得花钱。
现在别说大学,就是很多国家实验室都缺钱维护代码。认识一些牛人
不得不转去金融公司,真是可惜。
美国是个软件超级大国,可是公司厉害,国家战略层面不咋地,nsf
那些小屁项目根本无法支持开发,军方好些,钱多,可是感觉没啥牛人。
反而是中国,日益意识到源码的重要,也舍得花钱。
h*l
58 楼
他们都有自己的公司吧?业余时间写个库就当是给自己的公司做广告了。比如thread还
有Hana的库的作者。
维护C++代码确实很辛苦,尤其是现在一堆新feature冒出来以后,老的写法和新的写法
混着用。。。
钱不给够牛人就跑了,然后更难维护。
这也是C++市场小的一个原因,技术大牛对项目的影响力太大,老板不喜欢。也就是像
谷歌这种不差钱的主,钱管够,才能稳定的长期的用C++编程。
【在 y**b 的大作中提到】
: 好奇这些人靠什么经费养活?还有boost那些人?收入如何?
: 现在别说大学,就是很多国家实验室都缺钱维护代码。认识一些牛人
: 不得不转去金融公司,真是可惜。
: 美国是个软件超级大国,可是公司厉害,国家战略层面不咋地,nsf
: 那些小屁项目根本无法支持开发,军方好些,钱多,可是感觉没啥牛人。
: 反而是中国,日益意识到源码的重要,也舍得花钱。
有Hana的库的作者。
维护C++代码确实很辛苦,尤其是现在一堆新feature冒出来以后,老的写法和新的写法
混着用。。。
钱不给够牛人就跑了,然后更难维护。
这也是C++市场小的一个原因,技术大牛对项目的影响力太大,老板不喜欢。也就是像
谷歌这种不差钱的主,钱管够,才能稳定的长期的用C++编程。
【在 y**b 的大作中提到】
: 好奇这些人靠什么经费养活?还有boost那些人?收入如何?
: 现在别说大学,就是很多国家实验室都缺钱维护代码。认识一些牛人
: 不得不转去金融公司,真是可惜。
: 美国是个软件超级大国,可是公司厉害,国家战略层面不咋地,nsf
: 那些小屁项目根本无法支持开发,军方好些,钱多,可是感觉没啥牛人。
: 反而是中国,日益意识到源码的重要,也舍得花钱。
p*u
59 楼
Google有著名的C++ Style Guide,只让你用很小一部分的boost libs和C++11,
template metaprogramming更是严禁。其实他们的code base和C w/ classes差不太多。
【在 h**l 的大作中提到】
: 他们都有自己的公司吧?业余时间写个库就当是给自己的公司做广告了。比如thread还
: 有Hana的库的作者。
: 维护C++代码确实很辛苦,尤其是现在一堆新feature冒出来以后,老的写法和新的写法
: 混着用。。。
: 钱不给够牛人就跑了,然后更难维护。
: 这也是C++市场小的一个原因,技术大牛对项目的影响力太大,老板不喜欢。也就是像
: 谷歌这种不差钱的主,钱管够,才能稳定的长期的用C++编程。
template metaprogramming更是严禁。其实他们的code base和C w/ classes差不太多。
【在 h**l 的大作中提到】
: 他们都有自己的公司吧?业余时间写个库就当是给自己的公司做广告了。比如thread还
: 有Hana的库的作者。
: 维护C++代码确实很辛苦,尤其是现在一堆新feature冒出来以后,老的写法和新的写法
: 混着用。。。
: 钱不给够牛人就跑了,然后更难维护。
: 这也是C++市场小的一个原因,技术大牛对项目的影响力太大,老板不喜欢。也就是像
: 谷歌这种不差钱的主,钱管够,才能稳定的长期的用C++编程。
w*g
63 楼
我感觉靠开源代码赚钱很难很难。用库做广告根本没用,第一得影响力足够大才有人用
。第二用的也是程序员,程序员既没有多少权利也没有motivation给库作者送钱的。
作为对照,接一些外包项目算算东西,来钱还相对容易一点。要赚钱,还是得做产品。
【在 h**l 的大作中提到】
: 他们都有自己的公司吧?业余时间写个库就当是给自己的公司做广告了。比如thread还
: 有Hana的库的作者。
: 维护C++代码确实很辛苦,尤其是现在一堆新feature冒出来以后,老的写法和新的写法
: 混着用。。。
: 钱不给够牛人就跑了,然后更难维护。
: 这也是C++市场小的一个原因,技术大牛对项目的影响力太大,老板不喜欢。也就是像
: 谷歌这种不差钱的主,钱管够,才能稳定的长期的用C++编程。
。第二用的也是程序员,程序员既没有多少权利也没有motivation给库作者送钱的。
作为对照,接一些外包项目算算东西,来钱还相对容易一点。要赚钱,还是得做产品。
【在 h**l 的大作中提到】
: 他们都有自己的公司吧?业余时间写个库就当是给自己的公司做广告了。比如thread还
: 有Hana的库的作者。
: 维护C++代码确实很辛苦,尤其是现在一堆新feature冒出来以后,老的写法和新的写法
: 混着用。。。
: 钱不给够牛人就跑了,然后更难维护。
: 这也是C++市场小的一个原因,技术大牛对项目的影响力太大,老板不喜欢。也就是像
: 谷歌这种不差钱的主,钱管够,才能稳定的长期的用C++编程。
w*m
64 楼
C++的经典教材The C++ Programming Language。 1300多页。
The Go Programming Language只有四百页。
花四倍的时间学门语言,不划算。
The Go Programming Language只有四百页。
花四倍的时间学门语言,不划算。
h*l
66 楼
s*o
69 楼
看了SSA的帖子是不是又兴趣重燃?
相关阅读
程序库问题Interfacing Microsoft Excel VBA with FORTRAN (转载)请问native C++和一般的C++有什么区别?C++问题,confusing...问个overloading new operator的问题请问一下怎么把自己写的类转成STL的类?C#有没有很经典类似c++ programming language那样的书?问一个C++ template的问题C++ Strategies and Tactics 书上一个问题求助什么model的笔记本电脑性能好?Quick Question about perl moduleC++里 variable declaration 有什么用?还请教一个关于C++的问题请问heap sort 数组时数组用preorder顺序存储怎么实现?gdb catch signal一道面试怪题C++. (转载)what does this statement mean?random number generator in C++one question about delete in c++Perl programming请教