Hello world程序
Go 1.4 1.6+MB
Rust 1.0.0 pre 2.3+MB
相比之下C++只有400多KB
Go 1.4 1.6+MB
Rust 1.0.0 pre 2.3+MB
相比之下C++只有400多KB
|
9hillsJan 8, 2015
1
然后呢,空间是问题么。。
|
|
tini8Jan 8, 2015
2
相较于C++,这只是一个增量,而不是成倍增加,等软件100多MB的时候,这多出来的2MB就可以忽略了
|
|
3
C++又不带反射和GC。
Go和Rust编译出的东西,其实相当于一个脚本语言大小的runtime打包进二进制了。 |
|
nicai000Jan 8, 2015
4
静态编译啊. 见二楼
|
|
chenwlJan 8, 2015
5
看体积是可笑的~~
|
|
cattailJan 8, 2015
6
想起有人拿hello world的server举例dps了
|
|
BGLLJan 8, 2015
7
这要让我用Qt的.....一个Hello world最多能有十几MB
|
|
banbanchsJan 8, 2015
8
C++编译出来的是动态链接啊,链接上libstdc++什么的也有1M多
|
|
germJan 8, 2015 via Android
9
可以试试nim,hello world仅160KB左右,
|
|
spacewanderJan 8, 2015
10
这个不是呈比例增长的……
|
|
otmbJan 8, 2015
11
楼主搞Go多久鸟?看的啥书?
|
|
46foJan 8, 2015
12
go生成的是不依赖 vs dll 的。。。
|
|
p2pJan 8, 2015
13
楼主是来骗回复的 切记忍住吐槽
|
|
missdeerJan 8, 2015
14
Rust怎么会比Go生成的大,Rust不是用llvm的么
|
|
windyboyJan 8, 2015
15
hello world 有什么比较的价值?
|
|
msg7086Jan 8, 2015 via iPhone
16
你统计大小的时候不管依赖的?
C++要是让你装msvcrt你怕不怕? |
|
pandada8Jan 8, 2015
17
Go 语言默认静态编译啊,这好歹算卖点之一,啥依赖都Bundle了,最后部署的时候直接丢一个可执行文件啊。
|
|
skybrJan 8, 2015 via iPad
18
gccgo可以动态链接
Rust一开始是动态,后来被Go带坏了 |
|
kanegJan 9, 2015 via iPhone
19
这个看你的代码用到的依赖包的多少。其实尽管简单代码几兆,复杂的也就那么大
|
|
acgeoJan 9, 2015
20
|
|
jaywcjloveFeb 6, 2018
21
@acgeo #20 💯
|
|
CSEnterOct 5, 2019
22
现在 146k
|