X



次世代言語Part7[Go Rust Swift Kotlin TypeScript]
レス数が1000を超えています。これ以上書き込みはできません。
0987デフォルトの名無しさん
垢版 |
2017/12/01(金) 10:26:42.51ID:AT8KOZxB
>>985
>include 処理とか, Boost みたいに高級な事すると恐ろしいコンパイル時間になることが分かったからでしょ。
これ。
インクルード処理にマクロを使ってるからな。
例えばpsコマンドのソースをコンパイルする時<sys/stat.h>を37回includeしようとするらしい。
こういうのがソースの依存関係が大きくなるに従って指数関数的に増えていく。
結果としてコンパイルに40分とかかかるように。

Goは上記のコンパイルの無駄な時間から生まれたらしい。

詳細は
https://talks.golang.org/2012/splash.article
0988デフォルトの名無しさん
垢版 |
2017/12/01(金) 11:14:31.93ID:PZ2907El
40分とか掛かるのはPSの話じゃないし、
40分が30分くらいに短縮したってだけじゃん。
0991デフォルトの名無しさん
垢版 |
2017/12/01(金) 18:24:31.52ID:zV3aJam4
次スレのタイトル考えた
現行のままでもいいけど
文字数制限(48byte)には注意

次世代言語Part8[Elm Nim Julia Elixir Crystal]
次世代言語Part8[C#7.2 C++17 Java9 ES2017 PHP7.2] (他Python3.6)
0992デフォルトの名無しさん
垢版 |
2017/12/01(金) 18:43:38.78ID:LZY9k/Ly
次世代言語議論スレ[略]
で良いじゃん、毎度揉めるなら。
2ぐらいに各言語入れとけば?
0996デフォルトの名無しさん
垢版 |
2017/12/01(金) 20:23:48.63ID:A20bJ4Ix
メジャー言語はいらないと思う
代わりにRustやSwift, Kotlin, Hack等の新興言語入れればいい
0997デフォルトの名無しさん
垢版 |
2017/12/01(金) 21:30:52.08ID:WAbW55aH
いやHACKは無いわ
1000デフォルトの名無しさん
垢版 |
2017/12/01(金) 22:32:36.12ID:opEEFYgA
ワッチョイよろ
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 43日 4時間 40分 58秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況