トップページ > プログラム > 2019年02月11日 > ijgTPsVT

書き込み順位&時間帯一覧

18 位/224 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000002010000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
次世代言語15 Go Rust Swift Kotlin TypeScript

書き込みレス一覧

次世代言語15 Go Rust Swift Kotlin TypeScript
238 :デフォルトの名無しさん[sage]:2019/02/11(月) 12:20:42.21 ID:ijgTPsVT
>>222
移植性は昔から言われてることだけど、コンパイラも作るのが楽だし、中間言語は都合の良い命令セットが定義できるからサイズも小さくなる。

何より、コンパイラの改良とVMの改良を分離出来るので、割と柔軟に改良できる。
使う言語のバージョンと、VMのバージョンに厳密な区切りが要らないと言うか。
最低限このバージョンが要る、ぐらいは必要だけど。

新しい言語のバージョンを使って、古いVMで動かすって事が不可能ではなくなる感じかな。
逆も然りで、古いバージョンの頃に書いたものを、最新のVMで動かすことも不可能じゃない。こっちは割とよくある。

ネイティブバイナリ吐いてると、そのへんキツイと思う。特に標準ライブラリがその言語で実装されてるGoとか。
次世代言語15 Go Rust Swift Kotlin TypeScript
239 :デフォルトの名無しさん[sage]:2019/02/11(月) 12:25:06.71 ID:ijgTPsVT
過去Javaは確かに辛かった時代もあるけど今は安定してるし、Monoも割と安定してるぞ。
.netは.net Native使わんでも、ngenかければ良い。
次世代言語15 Go Rust Swift Kotlin TypeScript
247 :デフォルトの名無しさん[sage]:2019/02/11(月) 14:54:39.14 ID:ijgTPsVT
Javaの日付周りは闇かもなぁ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。