プログラミング言語「Rust」難しすぎる……
1 : 2024/11/22(金)18:35:56 ID:I56DR/T/M
なんか頻繁にエラー出るし
いや、自分の書き方が悪いんだけどさ
いや、自分の書き方が悪いんだけどさ
良い書き方に辿り着くまでの道のり遠くね?

2 : 2024/11/22(金)18:36:29 ID:b4V6tvnl0
C#がよいよ
6 : 2024/11/22(金)18:37:53 ID:I56DR/T/M
>>2
オレオレプログラミング言語作りたいんだけどC#で出来る?
オレオレプログラミング言語作りたいんだけどC#で出来る?
11 : 2024/11/22(金)18:40:45 ID:b4V6tvnl0
>>6
出来る
C#というか.NET環境の日本語プログラミング言語割と多い気がするわ
C#というか.NET環境の日本語プログラミング言語割と多い気がするわ
3 : 2024/11/22(金)18:37:20 ID:OUWcBSjv0
っぱjavaよ
4 : 2024/11/22(金)18:37:24 ID:b4V6tvnl0
まずメモリ管理について理解しなくてはいけない
C#→C++→Rustというふうに勉強していけ
ちなみに最後に戻ってくるのは結局C#ということに気づくだろう
C#→C++→Rustというふうに勉強していけ
ちなみに最後に戻ってくるのは結局C#ということに気づくだろう
12 : 2024/11/22(金)18:41:18 ID:HlAIoyev0
>>4
RustってC、C++で地獄を見た人間が愛用しがちとはよく言われるから、一回C++で地獄を見てみるってのはありだと思う
C#はゴミだけど
C#はゴミだけど
13 : 2024/11/22(金)18:42:00 ID:b4V6tvnl0
>>12
C#はRustよりも優れてるってことに気付こうな?
45 : 2024/11/22(金)22:07:37 ID:Pc2HjSVG0
>>13
オブジェクト指向がもうヤダ
有用な部分もあるんたけどC#やJavaはOOPの縛りがキツい
有用な部分もあるんたけどC#やJavaはOOPの縛りがキツい
5 : 2024/11/22(金)18:37:28 ID:/+n9T55Q0
やっぱOCamlだね
7 : 2024/11/22(金)18:38:24 ID:HlAIoyev0
適当に書いてみて、あとはエラーに従って脳死で書き変えていくだけで安全な良いプログラムができる、っていうのがRustのいいところ
14 : 2024/11/22(金)18:42:02 ID:I56DR/T/M
>>7
それでいいのか
一つ一つのコードがどう作用するか理解したさもあるが
それでいいのか
一つ一つのコードがどう作用するか理解したさもあるが
9 : 2024/11/22(金)18:39:18 ID:H3LjSm9T0
実行時に出るはずだったエラーがコンパイル時に押し寄せてきていると思ってる
10 : 2024/11/22(金)18:40:30 ID:/+n9T55Q0
自作言語作るのにオブジェクト指向言語選ぶなんてクレイジーだね
16 : 2024/11/22(金)18:43:36 ID:HlAIoyev0
まあプログラミング言語作りたいならOCamlなりHaskellなり関数型言語の方がやりやすいとは思う
17 : 2024/11/22(金)18:47:37 ID:txQvpyEUd
でかい本屋に言って本を読め
21 : 2024/11/22(金)18:50:39 ID:I56DR/T/M
>>17
あーそれ良いかも
Rustの本買うわ
あーそれ良いかも
Rustの本買うわ
20 : 2024/11/22(金)18:49:47 ID:PE0NPk7r0
大規模なプロジェクトとかにもよく関わるけど、いまだにオブジェクト指向プログラミングがわからない
23 : 2024/11/22(金)18:52:12 ID:I56DR/T/M
>>20
Class理解してれば大丈夫では
クラスが設計図でインスタンスが実際のモノ、みたいな
Class理解してれば大丈夫では
クラスが設計図でインスタンスが実際のモノ、みたいな
25 : 2024/11/22(金)18:53:47 ID:PE0NPk7r0
>>23
クラスもかけるが、なんかこうメリットがわからんのよね
メリットではなく、「指向」なんだろうけど
メリットではなく、「指向」なんだろうけど
27 : 2024/11/22(金)19:01:54 ID:dB1wbvCC0
>>25
切れ味の悪くなった包丁を想像してくれ
何も手を加えなければあらゆる具材を切りづらい包丁で切ることになるだろ
でもその包丁一個研げば全部の具材でそういう思いをせずに済む
具材一個に対して包丁一本使おうとしたら研ぐの大変だろ?
何も手を加えなければあらゆる具材を切りづらい包丁で切ることになるだろ
でもその包丁一個研げば全部の具材でそういう思いをせずに済む
具材一個に対して包丁一本使おうとしたら研ぐの大変だろ?
26 : 2024/11/22(金)18:54:25 ID:H3LjSm9T0
lrparがほぼyaccみたいに使えそうっぽくない?
って思って以前ブックマークだけしてまだ使ってない
って思って以前ブックマークだけしてまだ使ってない
29 : 2024/11/22(金)19:05:51 ID:I56DR/T/M
>>26
ほむ やってみよ
ほむ やってみよ
38 : 2024/11/22(金)20:32:10 ID:PE0NPk7r0
インスタンスをいっぱい作るという状況になることがないんだよね
淡々と処理するシステムばかり担当してる
淡々と処理するシステムばかり担当してる
ゲームの敵というのは初めての考えだわ
39 : 2024/11/22(金)20:36:10 ID:I56DR/T/M
>>38
PythonのpandasのDataframeとかも実はインスタンス作られてるし、気付かぬうちに使ってるときはある
40 : 2024/11/22(金)21:06:26 ID:PE0NPk7r0
オブジェクト指向プログラミングを使わないというのも間違っていないのか
それが不安になってきている
41 : 2024/11/22(金)21:13:00 ID:BH1Gt2x/0
Rustは慣れればすげえ良い言語なんだがなぁ
慣れるまでの道のりが長すぎて元C/C++erとかでない限り別の言語に流れる
慣れるまでの道のりが長すぎて元C/C++erとかでない限り別の言語に流れる
42 : 2024/11/22(金)21:20:56 ID:I56DR/T/M
>>41
まあ、ぼちぼちやるさ
まあ、ぼちぼちやるさ
43 : 2024/11/22(金)21:22:31 ID:fqARriGf0
いい言語だと聞いて触ってみたものの、良し悪しを評価できるほど使わないので結局謎の言語というイメージしかもてない
44 : 2024/11/22(金)21:23:21 ID:fqARriGf0
ビットフィールドとか使いづらくね?知らんけど
46 : 2024/11/22(金)22:09:07 ID:uXswUQb90
やっぱEmだよな

