Nimユーザーから見るとRustなどの他の言語はいちいち;とか{}を入力したりそれらの文字で少し見づらくなるがそれを大きく上回るメリットがあるとは思えない。
RustやC++やZigで書いたコードがNimより速くなるわけではない。
NimはGC使ってるから遅いみたいに言う人はいるがヒープメモリを使わないようにするとかヒープメモリをループの外側でのみ確保するようにすればメモリ管理のコストがボトルネックにならない。
どうしてもヒープ確保が必要になる場合でもARCかORCを使えばshared_ptrやRcと同じように参照数が0になったら即解放するようになる。
Rustはメモリ安全だというが普通にNimのコードを書いていてメモリ関係のバグで困ったことは無い。
Win32 APIとかLinuxのシステムコールを呼ぶときはポインタを使うからメモリ安全性に気を付けないといけなくなるがRustでもそういう関数を呼ぶときにはunsafeコードを書かないといけないらしいし。
C/C++はライブラリが豊富にあるがNimからその殆どが使える。
NimはCかC++を出力するからCのマクロとかC++のテンプレートクラス/関数まで呼べる。
C++言語はC++14,17,2xと言語仕様がどんどん複雑になっているから完全に対応は難しいかもしれんが。
次世代言語27 Nim Zig Pony Carbon Gleam
234デフォルトの名無しさん (ワッチョイ 6e83-aicd)
2023/11/24(金) 13:19:56.18ID:+HdIulh/0レスを投稿する
ニュース
- 自民 森山幹事長 消費税扱い“ポピュリズム政治は国がもたず” ★3 [少考さん★]
- 機動戦士ガンダム最新作『GQuuuuuuX(ジークアクス)』乃木坂46ネタで炎上 監督の鶴巻和哉氏は乃木坂ファン ★8 [Anonymous★]
- なぜ人は“飲食店でのスマホ注文”に不満を抱くのか?「通信料がかかる」「細かいカスタマイズができない」「LINE登録なんて絶対嫌」 ★2 [ぐれ★]
- 【芸能】マックのハッピーセット、おもちゃ目当てに食品を放置…大量廃棄の映像拡散 猪狩ともかも怒りの声「転売ヤー滅びて」 [ぐれ★]
- 反撃の中居正広、一世一代の大勝負へ 元フジ女性アナとは「合意の上での性行為だった」と認識 ★20 [Ailuropoda melanoleuca★]
- 【埼玉】川口市の路上で全裸が発生 小太りの年配男性だという [シャチ★]
- 【DAZN】フォーミュラGP【F1 F2F3 SF P】Lap1701
- Cycle*2025 サイクルロードレース総合実況17
- とらせん 4次会
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap107
- はません ★3
- やくせん
- 自民党のせいで日本が衰退してしまったという論法、日本人にかなり効果的と判明wwwwwwwwwwww [271912485]
- 政治資金団体の贈与相続寄付は非課税👈これなんで非課税なの許されてんの [943688309]
- ▶原点回帰ホロライブスレ
- センターパートの髪型してる男って、モテたくて必死なの?
- 【緊急】AI失業、マジで始まる ※日本人には関係ありません [159091185]
- 謎の人「大麻は安全だから。依存性無いから。」これ何なの? [237216734]