X



最強のプログラミング言語を決めよう
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:26:42.685ID:9/WvmV9O0
1、C#
マネージドメモリーで扱いやすさは群を抜いてる
.NETという超巨大なフレームワークを所持
ゲームからモバイルアプリまで対応、AOTコンパイルも対応されてドライバなんかも作れる
大規模開発向き
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:27:41.646ID:azf7uW3i0
Rust!Rust!Rust!
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:27:45.517ID:uowVQyqC0
いつものC#ガイジ
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:28:04.441ID:9/WvmV9O0
>>2
俺みたいにやってよ
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:28:18.570ID:9/WvmV9O0
>>4
C#はすべて作れる
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:28:22.288ID:Cz6DmYTtM
1. Rust
マネージドメモリーではないにも関わらずメモリ安全性はトップクラス
それによりC++級に高速
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:29:07.846ID:9/WvmV9O0
>>7
いいね
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:29:19.114ID:5qjNHiPcr
>>7
大規模開発向き
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:29:41.034ID:/6aMn5HH0
チューリング完全
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:29:58.273ID:9/WvmV9O0
>>9
クラスないのに大規模開発向き?
妙だぞ?
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:35:24.802ID:5nB9N/FMr
>>11
traitとstructとimplがある
基本はOOPだけど所有権などがありシングルトンパターンとかデザパタがそもそも要らないなどある
implはimplementsと同じ
traitはinterface
structはJavaでいうデータ構造とデータを保持するclass

structにtraitをimplするような感じでつかう
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:38:09.958ID:Cz6DmYTtM
Rust知らないとクラスがないとか言うのに騙されるけどRustでは構造体が実質的にクラスだよ
クラスの機能しかないとデータクラスを作りたいときに一々コンストラクタを長ったらしく書かなきゃならないけど、初めから「基本はデータクラス」という事にしてしまえば無問題という美しさがある
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/04/04(火) 22:41:28.501ID:C2z697NGr
ちゃんとprivate publicもあり
基本はprivate且つprotected
編集するときにミュータブルを指定すると編集可能になる
フィールドにpubを付けるとpublicとなる
さらに、公開範囲も詳細に設定できるのでモジュールの隠匿もかんたん
■ このスレッドは過去ログ倉庫に格納されています

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