n******t 发帖数: 4406 | 1 一種是企圖讓人喝高了也能寫程序的,python,java是這種。
一種是腦子糊塗連編譯都沒法通過或者直接crash的,assembly, C是這種。
一般大家認為用前一種語言的程序員沒法用第二種,
但是很多人不知道其實用第二種語言的程序員也沒法真正用第一種。
這裡的沒法用,不是說能力上沒法用,而是說,前一種社區裏面充斥了多快糙猛的人,
除非你完全不用別人的代碼,幾乎一定會被噁心到。同時第一種人永遠不會理解第二種
人,因為他們覺得這些差距都是技術問題,為什麼第二種人不能幫忙解決這種問題。
計算機語言始終是簡單的東西,人和人的語言,或者說是交流帶寬是複雜很多的事情。某
種計算機語言,從某個角度來說就是讓類似想法的人聚在一起的一個base而已。這就是
為什麼Linus說如果用C僅僅可以讓所謂的C++程序員不要碰他的kernel都值了的原因。 |
x****u 发帖数: 44466 | 2 C和汇编不会crash,只会出现不定位置不可预测行为
C++属于有设计缺陷的语言,需要单讲
。某
【在 n******t 的大作中提到】 : 一種是企圖讓人喝高了也能寫程序的,python,java是這種。 : 一種是腦子糊塗連編譯都沒法通過或者直接crash的,assembly, C是這種。 : 一般大家認為用前一種語言的程序員沒法用第二種, : 但是很多人不知道其實用第二種語言的程序員也沒法真正用第一種。 : 這裡的沒法用,不是說能力上沒法用,而是說,前一種社區裏面充斥了多快糙猛的人, : 除非你完全不用別人的代碼,幾乎一定會被噁心到。同時第一種人永遠不會理解第二種 : 人,因為他們覺得這些差距都是技術問題,為什麼第二種人不能幫忙解決這種問題。 : 計算機語言始終是簡單的東西,人和人的語言,或者說是交流帶寬是複雜很多的事情。某 : 種計算機語言,從某個角度來說就是讓類似想法的人聚在一起的一個base而已。這就是 : 為什麼Linus說如果用C僅僅可以讓所謂的C++程序員不要碰他的kernel都值了的原因。
|
g****t 发帖数: 31659 | 3 well said.
為啥你未有多來發言
。某
【在 n******t 的大作中提到】 : 一種是企圖讓人喝高了也能寫程序的,python,java是這種。 : 一種是腦子糊塗連編譯都沒法通過或者直接crash的,assembly, C是這種。 : 一般大家認為用前一種語言的程序員沒法用第二種, : 但是很多人不知道其實用第二種語言的程序員也沒法真正用第一種。 : 這裡的沒法用,不是說能力上沒法用,而是說,前一種社區裏面充斥了多快糙猛的人, : 除非你完全不用別人的代碼,幾乎一定會被噁心到。同時第一種人永遠不會理解第二種 : 人,因為他們覺得這些差距都是技術問題,為什麼第二種人不能幫忙解決這種問題。 : 計算機語言始終是簡單的東西,人和人的語言,或者說是交流帶寬是複雜很多的事情。某 : 種計算機語言,從某個角度來說就是讓類似想法的人聚在一起的一個base而已。這就是 : 為什麼Linus說如果用C僅僅可以讓所謂的C++程序員不要碰他的kernel都值了的原因。
|
g****t 发帖数: 31659 | 4 他的意思是一種人是計算機為本的。一種人是以計算機要完成的任務為本的。
最後一個程序應用範圍擴大到幾億用戶之後,一定是計算機為本。
那時候科學家已經要被解雇了。言樂村le cunn就是最近的例子。
我轉software engineer也是因為要照顧老婆孩子,
不打算再繼續創製新算法了。
【在 x****u 的大作中提到】 : C和汇编不会crash,只会出现不定位置不可预测行为 : C++属于有设计缺陷的语言,需要单讲 : : 。某
|
c*********e 发帖数: 16335 | 5 james gosling, Bjarne Stroustrup,你更喜欢哪个?
【在 x****u 的大作中提到】 : C和汇编不会crash,只会出现不定位置不可预测行为 : C++属于有设计缺陷的语言,需要单讲 : : 。某
|
n****l 发帖数: 1739 | 6 没有必要做这种人为切割吧。真正的高手两个都用,而其python的高阶就是写C module
了吧。 |
x****u 发帖数: 44466 | 7 还不如对比java和python
python是你描述清楚想干嘛最重要,java是和当前体系结构适配好最重要
C++需要自己躲地雷并且躲别人踩的地雷的弹片,属于缺陷儿童啊。
【在 g****t 的大作中提到】 : 他的意思是一種人是計算機為本的。一種人是以計算機要完成的任務為本的。 : 最後一個程序應用範圍擴大到幾億用戶之後,一定是計算機為本。 : 那時候科學家已經要被解雇了。言樂村le cunn就是最近的例子。 : 我轉software engineer也是因為要照顧老婆孩子, : 不打算再繼續創製新算法了。
|
g****t 发帖数: 31659 | 8 Python如果没有numpy和java没什么大区别。
ML/AI时代是R,Matlab这些人进来,这是第二类。
: 还不如对比java和python
: python是你描述清楚想干嘛最重要,java是和当前体系结构适配好最重要
: C 需要自己躲地雷并且躲别人踩的地雷的弹片,属于缺陷儿童啊。
【在 x****u 的大作中提到】 : 还不如对比java和python : python是你描述清楚想干嘛最重要,java是和当前体系结构适配好最重要 : C++需要自己躲地雷并且躲别人踩的地雷的弹片,属于缺陷儿童啊。
|
x****u 发帖数: 44466 | 9 python的哲学是强制用库不然慢出屎,如果没有numpy,别人也会仿matlab写一个
而快的语言就两难了,比如java可以优化到和C速度差不多,但JRE不针对BLAS优化,最
后结果还是不如numpy
打个比方就是如果某领导完全外行,他可能虚心听取业内专家意见做事中规中矩,怕的
就是半瓶水的领导什么事都要插一脚
【在 g****t 的大作中提到】 : Python如果没有numpy和java没什么大区别。 : ML/AI时代是R,Matlab这些人进来,这是第二类。 : : : 还不如对比java和python : : python是你描述清楚想干嘛最重要,java是和当前体系结构适配好最重要 : : C 需要自己躲地雷并且躲别人踩的地雷的弹片,属于缺陷儿童啊。 :
|
n******t 发帖数: 4406 | 10 最近比較懶,總用web,就不太發帖。
【在 g****t 的大作中提到】 : well said. : 為啥你未有多來發言 : : 。某
|
|
|
n******t 发帖数: 4406 | 11 我說過了,都是community。C++最大的問題就在於community.
C++本質上需要第二種人才能用,但是又搞了一些東西讓以為自己是第二種人但是其實
是第一種人覺得自己有機會成為1,2通吃的人。這就是為什麼C++有所有語言裏面最詭
異的library 環境。
【在 x****u 的大作中提到】 : 还不如对比java和python : python是你描述清楚想干嘛最重要,java是和当前体系结构适配好最重要 : C++需要自己躲地雷并且躲别人踩的地雷的弹片,属于缺陷儿童啊。
|
m*****n 发帖数: 3575 | 12 python的毛病是强大的库必须要把主给篡了才能用,例如Anaconda
【在 x****u 的大作中提到】 : python的哲学是强制用库不然慢出屎,如果没有numpy,别人也会仿matlab写一个 : 而快的语言就两难了,比如java可以优化到和C速度差不多,但JRE不针对BLAS优化,最 : 后结果还是不如numpy : 打个比方就是如果某领导完全外行,他可能虚心听取业内专家意见做事中规中矩,怕的 : 就是半瓶水的领导什么事都要插一脚
|
b******t 发帖数: 9 | |
x****u 发帖数: 44466 | 14 C++历史上有多次往正常方向发展的机会,但都被愚蠢的领导给否决了
现在的C++既离不开类库也离不开模板神话
【在 n******t 的大作中提到】 : 我說過了,都是community。C++最大的問題就在於community. : C++本質上需要第二種人才能用,但是又搞了一些東西讓以為自己是第二種人但是其實 : 是第一種人覺得自己有機會成為1,2通吃的人。這就是為什麼C++有所有語言裏面最詭 : 異的library 環境。
|
x****u 发帖数: 44466 | 15 你也可以直接从cpython开始用pip装啊
【在 m*****n 的大作中提到】 : python的毛病是强大的库必须要把主给篡了才能用,例如Anaconda
|
y*j 发帖数: 3139 | 16 现在的CPP实在是太复杂了,专家都难以掌握。Effective Morden CPP 这本书都有很多
更正,说明连这个CPP专家都没法搞定。
golang 把继承砍了,我认为是对的,实在用途不是很大,却经常出问题。多态golang
只用了interface,这也很好。至于copy constructor, assignment constructor,
destructor, 经常出问题的地方,都可以砍掉。
: 我說過了,都是community。C 最大的問題就在於community.
: C 本質上需要第二種人才能用,但是又搞了一些東西讓以為自己是第二
種人但
是其實
: 是第一種人覺得自己有機會成為1,2通吃的人。這就是為什麼C 有所有
語言裏
面最詭
: 異的library 環境。
【在 n******t 的大作中提到】 : 我說過了,都是community。C++最大的問題就在於community. : C++本質上需要第二種人才能用,但是又搞了一些東西讓以為自己是第二種人但是其實 : 是第一種人覺得自己有機會成為1,2通吃的人。這就是為什麼C++有所有語言裏面最詭 : 異的library 環境。
|
S*******s 发帖数: 13043 | 17 从零开始学c++17,目前最好的书是哪一本/几本?
golang
【在 y*j 的大作中提到】 : 现在的CPP实在是太复杂了,专家都难以掌握。Effective Morden CPP 这本书都有很多 : 更正,说明连这个CPP专家都没法搞定。 : golang 把继承砍了,我认为是对的,实在用途不是很大,却经常出问题。多态golang : 只用了interface,这也很好。至于copy constructor, assignment constructor, : destructor, 经常出问题的地方,都可以砍掉。 : : : 我說過了,都是community。C 最大的問題就在於community. : : C 本質上需要第二種人才能用,但是又搞了一些東西讓以為自己是第二 : 種人但 : 是其實
|
y**********u 发帖数: 2839 | 18 21天精通C++ 17
【在 S*******s 的大作中提到】 : 从零开始学c++17,目前最好的书是哪一本/几本? : : golang
|
y*j 发帖数: 3139 | 19 以我多年的CPP的实战经验,就是我提的那本书以及CPP发明人的书,CPP programming
language。
: 从零开始学c 17,目前最好的书是哪一本/几本?
: golang
【在 S*******s 的大作中提到】 : 从零开始学c++17,目前最好的书是哪一本/几本? : : golang
|
p*u 发帖数: 2454 | 20 Bjarne那本破书太厚废话太多了,最多当个手册。找个Google家的开源library,一边
查一边学就行了。
programming
【在 y*j 的大作中提到】 : 以我多年的CPP的实战经验,就是我提的那本书以及CPP发明人的书,CPP programming : language。 : : : 从零开始学c 17,目前最好的书是哪一本/几本? : : golang :
|
p*u 发帖数: 2454 | 21 inheritance毛病再多,却符合大多数人top-down的设计思维模式,是C++/Java得以火
爆的重要原因之一。
我一直认为Golang前途不太乐观。
golang
【在 y*j 的大作中提到】 : 现在的CPP实在是太复杂了,专家都难以掌握。Effective Morden CPP 这本书都有很多 : 更正,说明连这个CPP专家都没法搞定。 : golang 把继承砍了,我认为是对的,实在用途不是很大,却经常出问题。多态golang : 只用了interface,这也很好。至于copy constructor, assignment constructor, : destructor, 经常出问题的地方,都可以砍掉。 : : : 我說過了,都是community。C 最大的問題就在於community. : : C 本質上需要第二種人才能用,但是又搞了一些東西讓以為自己是第二 : 種人但 : 是其實
|
y*j 发帖数: 3139 | 22 是有点话痨,不过讲得比较清楚,我经常也翻一翻,温习一下。
: Bjarne那本破书太厚废话太多了,最多当个手册。找个Google家的开源library
,一边
: 查一边学就行了。
: programming
【在 p*u 的大作中提到】 : inheritance毛病再多,却符合大多数人top-down的设计思维模式,是C++/Java得以火 : 爆的重要原因之一。 : 我一直认为Golang前途不太乐观。 : : golang
|