由买买提看人间百态

topics

全部话题 - 话题: 好遠
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)

发帖数: 1
1
leetcode的測試數據量太小,大部分是jvm啟動慢的問題,而且jit也不一定被啟動。
leetcode的測試結果偏向靜態連結非託管程序。

发帖数: 1
2
我同意資金第一重要,但你認為力挺java的amazon + oracle + ibm + google比google
自己錢少麼?
golang連標準委員會都沒有(Cpp還是ISO呢),是google自己的玩具,其他大企業誰敢
大規模用?FB?Amazon?M?IBM?
另外還要考慮的是沈澱資本,按代碼量計算,golang能超過cpp或者java麼?感覺連
python這種二流語言都趕不上
g****t
发帖数: 31659
3
我看的点不是web后台。我认为下面两个观察是很牢固的,当然,也欢迎批评。
1。能严肃多线程并行的语言除了c sharp,cpp, java就只有golang
2。不用第三方库,做数值计算要么多语言。单语言最好的选择现在我找到的就是golang。
我不用第三方库的理由是很明显的,你想想就明白了.
我不可能在指甲盖小的芯片里装pandas

google
g****t
发帖数: 31659
4
这取决于公司对单个项目的投入。对散户来说这些信息是不可知的。
所以我认为这条不需要列入讨论内容。

google
w********m
发帖数: 1137
5
做web都差不多的,没人care。
要看大腿。
java报了android的大腿。
python报了DL的大腿。
现在go要报区块链的大腿了。
一个语言的命运啊,当然要靠自我奋斗,但是也要考虑到历史的行程。。

发帖数: 1
6
區塊鏈,為什麼不用cpp加第三方庫?
g****t
发帖数: 31659
7
你自己查资料吧。golang处在c和python之间。
你把语言的表达能力做x
可预测性做y
XY上任何一个横向zone都有需求


: 區塊鏈,為什麼不用cpp加第三方庫?


发帖数: 1
8
> 就我个人经验而谈,从github下载的C++开源项目,几乎没一个能按照README里的步
骤顺利编译的
嗯呢,都是泪啊

github
g****t
发帖数: 31659
9
楼主比较熟悉他传统上用来跑benchmark的一些case。可能没有实际卖过软件.
这个可以理解。但是软件现在是大发展的时代。。。

github

发帖数: 1
10
哈哈哈,确实如此。
w***g
发帖数: 5958
11
不然你们觉得我怎么赚钱...
n******t
发帖数: 4406
12
暈,什麼叫做區塊鏈語言?
你忽悠誰呢?
n****l
发帖数: 1739
13
sure golang has issues, but c++ has way more issues than that. and those
issues are more fundamental. you think golang designers are idiots, think
again.
d***a
发帖数: 13752
14
这个话题有必要吵吗。:)
Go本来就不应该和C/C++比性能啊。
g****t
发帖数: 31659
15
现在区块链好多项目确实是golang写的。


: 暈,什麼叫做區塊鏈語言?

: 你忽悠誰呢?

g****t
发帖数: 31659
16
和java,python比差不多。


: 这个话题有必要吵吗。:)

: Go本来就不应该和C/C 比性能啊。


发帖数: 1
17
唉,C还没学明白呢,咋整出这么多语言啊,老帮菜真是惨
n*w
发帖数: 3393

发帖数: 1
19
区块链这种服务器端的本来就适合用go,但是如果要挖矿那还是c++
f*******t
发帖数: 7549
20
据说Go对于写C的老帮菜们是无缝升级的特供语言
g****t
发帖数: 31659
21
Golang一共25个关键字。对python,c,c plus,...
几乎任何语言的马工都是无缝升级----只要你不用第三方库。
我半小时就开始写代码了。
C比golang难写多了。


: 据说Go对于写C的老帮菜们是无缝升级的特供语言

n*w
发帖数: 3393
22
不理解的一点是。go比较简单。很多特性都没有。又说又很多大牛在做。为什么性能重
来不是名列前茅的。记得第一版出来时无论是编译还是运行速度都慢。

python-
w********m
发帖数: 1137
23
性能可以了,碾压java。看看阿里小哥的高票答案 https://www.zhihu.com/question/
59481694
亮点是编译快,节省内存。
f*******t
发帖数: 7549
24
Go里还是有指针的概念,java python程序员会比较难受。对于cpp程序员来说又精简掉
了template等复杂的东西。所以说从c过来是最舒服的。
g****t
发帖数: 31659
25
(A)
call by name
Call by value两分
(B)
指针,然后一致的call by value
A,B两个设计思路。各刷半小时题。总共一小时就解决了。
关键是认准知识点。不要和别的搅合在一起。


: Go里还是有指针的概念,java python程序员会比较难受。对于cpp程序员
来说又
精简掉

: 了template等复杂的东西。所以说从c过来是最舒服的。


发帖数: 1
26
zhihu這個回答你仔細看過了嗎?裡面最重要的一個限制條件就是單核心單線程,所以
go比java強跟cpp差不多結果不可信。如果不限CPU核心數量,cpp會完爆狗浪


: 性能可以了,碾压java。看看阿里小哥的高票答案 https://www.zhihu.com/
question/

: 59481694

: 亮点是编译快,节省内存。


发帖数: 1
27
好性奋呢?晚上撸起裤子就是干,学一下
m*****n
发帖数: 3575
28
Go
比我速度高的没我轻松
比我轻松的没我速度高
w********m
发帖数: 1137
29
这道题是leetcode上面find subString的高配版。
Hard disk IO bound。
多核并发上面,Java能有啥黑魔法beat go。
b*******s
发帖数: 5216
30
展开说说,为什么选golang做数值计算

golang。
n******t
发帖数: 4406
31
如果一個語言打算serious,why GC?

发帖数: 1
32
對於嚴肅的後台大項目:
1. dependency可以用container解決
2. java/cpp有jenkins+cmake+apt+dpkg不比go get差
3. github上面的項目都是upstream,需要os廠商或中間商根據CVE改造,直接git
clone有很大安全風險
4. cpp/java也可以有coroutine或者actor模式,不是golang獨有
5. golang沒有一個除了google的大公司背書,比javascript都差

github

发帖数: 1
33
這個測試也印證了我的結論:golang性能上僅僅跟java相同,比csharp差好多,根本無
法跟cpp比較。
cpp一般是csharp的2~3倍,在這裡csharp是golang的3倍,綜合,cpp比golang快一個
數量級。

python-

发帖数: 1
34
cpp有很多魔法可以提高性能,golang基本不行,java和golang一個檔次。
我的意思是多路多核服務器,cpp可以比java和golang快很多,根本不是這篇知乎裡面
cpp僅僅比golang快一點的結論。
If local disk: unbuffered IO, SPDK, memory-mapped file
If remote disk: RDMA, DPDK
If using accelerator: TCAM, hardware regex engine, FPGA memory comparison
If not using accelerator: x86 SSE STTNI and AVX
cpp能把golang打出屎來

发帖数: 1
35
为什么go不支持呢?难点在哪?

发帖数: 1
36
所以結論還是我前面提出的:
科班嚴肅大項目還是會用java、cpp、csharp,只有自己單幹的門外漢才首選golang。
golang能幹的java、cpp、csharp都能幹,golang只不過是在這三個裡面取捨折中一下
:平庸的性能,平庸的功能,平庸的第三方支持。
單個方向上都不是第一選擇:比甜比不過csharp,比快比不過cpp,比廣比不過java,
golang目前還不是一流語言。

go,

发帖数: 1
37
Go的项目里各种文件就直接放在最顶层文件夹里。Java这种语言,一行代码还没写就几
十层文件夹了。而且go不需要任何makefile,it just works,也不需要任何恶心的
markup language或者json配置文件。总之go的文件结构特别干净,适合程序员的审美。

发帖数: 1
38
Go在语言特性上也特别节制,没有各种恶心的oop特性,不容易写出anti-pattern。

发帖数: 1
39
你提到的這個文件夾平鋪審美我很不適應,什麼雜七雜八的asm, defs, os, signal,
sys都混入了,真正runtime文件也就幾個,放到arch文件夾裡不行麼?要是像gcc那樣
支持幾十種處理器,豈不是有幾百個文件?
HACKING.md os_linux_noauxv.go
Makefile os_linux_ppc64x.go
alg.go os_linux_s390x.go
append_test.go os_nacl.go
asm.s os_nacl_arm.go
asm_386.s os_netbsd.go
asm_amd64.s os_netbsd_386.go
asm_amd64p32.s os_netbsd_amd64.go
asm_arm.s os_netbsd_arm.go
asm_arm64.s os_openbsd.... 阅读全帖
g****t
发帖数: 31659
40
我想问一句。你做过的软件项目最多多少用户?严肃的大项目不是凭空想象可以得到的。
Golang本身在goog内部就有很多应用了。而且什么时候有谁拿golang和c比性能了吗


: 對於嚴肅的後台大項目:

: 1. dependency可以用container解決

: 2. java/cpp有jenkins cmake apt dpkg不比go get差

: 3. github上面的項目都是upstream,需要os廠商或中間商根據CVE改造,
直接
git

: clone有很大安全風險

: 4. cpp/java也可以有coroutine或者actor模式,不是golang獨有

: 5. golang沒有一個除了google的大公司背書,比javascript都差

: github

s********k
发帖数: 6180
41
我们现在内部正在上一个golang的项目,service3个月就上线而且还在继续增长,同样
的项目想基于原来的CPP库改造,都没人敢碰,所以在实际公司中的项目中,考虑的因
素太多了
b*******s
发帖数: 5216
42
most of c++ vs java benchmarks were written by java developers

发帖数: 1
43
國際一流公司的媒體控制網關,大客戶是ATT和Verizon等一級郀I商,這個夠嚴肅吧?
都是C或Cpp,買第三方的庫,絕對不用開源github,害怕有GPL3。

的。

发帖数: 1
44
golang適合搞“前景不明朗”的小團隊實驗工程,這不屬於我講的“嚴肅”項目。
公司也分:一流大公司、一般大公司、二流公司、小公司、創業公司,不是每個公司都
要golang才能解決問題。
沒人敢碰說明你們公司或項目缺骨幹。
g****t
发帖数: 31659
45
你可能需要清醒下脑子。用ssh上站。shift-f 什么的查一下本版13年到今日的Golang
帖子。把基本事实弄对。
第一个要点,golang对标的是java,python
不是cpp。rust 对标的是cpp
你批评的东西完全牛头不对马嘴。Rob Pik什么的怎么可能去和C系列比性能?
第二个要点,golang在外面发展起来之前。google内部已经有很多项目在跑了。你查查
就知道了
。Ken Thompson 这些人你觉得不是科班出身的?不是严肃项目?
你讲的话偏离常识太远了。


: golang適合搞“前景不明朗”的小團隊實驗工程,這不屬於我
講的“嚴肅”項目。

: 公司也分:一流大公司、一般大公司、二流公司、小公司、創業公司,不
是每個
公司都

: 要golang才能解決問題。

: 沒人敢碰說明你們公司或項目缺骨幹。


发帖数: 1
46
你的觀點不就正好證明了我的結論麼,你再看看我的標題。
第一,性能:
golang根本沒法跟cpp比性能,差一個數量級,golang僅僅是跟java相似,比python快
而已。
Cpp可以說跟assembly差不多,因為性能只有XX%的差異,不會超過一倍。
但是golang跟cpp根本不是某些人宣傳的那樣,接近cpp,其實是接近java。
golang也不可能取代對性能有要求的cpp領域,所以golang差不多10年了普及率也不高。
第二,社區:
不是因為有幾個人、幾個公司的語言就是一流語言,臉家還有項目用php、hhvm,你認
為php是一流語言麼?
golang相比java、cpp,除了狗家,還有誰大規模用?開源項目除了docker、k8s、juju
還有幾個?普及率能跟java、cpp比麼?
第三,嚴肅項目的根據地:
搞android必須搞java,搞deep learning和HPC必須搞cpp,搞windows必須搞csharp
你說說哪個行業、哪個項目必須用golang,沒有golang玩不了的?
感覺golang在這方面還不如javascript的用戶群牢固。

Gola... 阅读全帖

发帖数: 1
47
結論:
golang的地位就是澳大利亞那樣的二流OECD國家在聯合國裡面的地位。
什麼都能做但是什麼都不拔尖。性能不如cpp、社區不如java、在某些領域的統治地位
不如javascript。
替代性非常強,什麼大家拿、信息藍都可以拿來跟袋鼠國比較。
s***o
发帖数: 2191
48
golang也不在我的武器库里,主要是因为:
1. 表达能力太差
2. 长得忒丑
g****t
发帖数: 31659
49
你讲的事实部分和你的结论完全没有关系。
比较的什么加拿大澳大利亚更是一比糊涂账。
多少年来除了你,没人拿golang和c plus比性能。
人的第一卖点是M:N scheduler
第二卖点不是语言,是易用性。


: 結論:

: golang的地位就是澳大利亞那樣的二流OECD國家在聯合國裡面的地位。

: 什麼都能做但是什麼都不拔尖。性能不如cpp、社區不如java、在某些領域的統
治地位

: 不如javascript。

: 替代性非常強,什麼大家拿、信息藍都可以拿來跟袋鼠國比較。

h**l
发帖数: 168
50
搞deep learning一定要用cpp吗?难道不是python? 我是纯外行,随便瞎问问。:)

高。
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)