最強のプログラミング言語を決めよう
■ このスレッドは過去ログ倉庫に格納されています
1、C#
マネージドメモリーで扱いやすさは群を抜いてる
.NETという超巨大なフレームワークを所持
ゲームからモバイルアプリまで対応、AOTコンパイルも対応されてドライバなんかも作れる
大規模開発向き 1. Rust
マネージドメモリーではないにも関わらずメモリ安全性はトップクラス
それによりC++級に高速 >>11
traitとstructとimplがある
基本はOOPだけど所有権などがありシングルトンパターンとかデザパタがそもそも要らないなどある
implはimplementsと同じ
traitはinterface
structはJavaでいうデータ構造とデータを保持するclass
structにtraitをimplするような感じでつかう Rust知らないとクラスがないとか言うのに騙されるけどRustでは構造体が実質的にクラスだよ
クラスの機能しかないとデータクラスを作りたいときに一々コンストラクタを長ったらしく書かなきゃならないけど、初めから「基本はデータクラス」という事にしてしまえば無問題という美しさがある ちゃんとprivate publicもあり
基本はprivate且つprotected
編集するときにミュータブルを指定すると編集可能になる
フィールドにpubを付けるとpublicとなる
さらに、公開範囲も詳細に設定できるのでモジュールの隠匿もかんたん ■ このスレッドは過去ログ倉庫に格納されています