X

プログラミング始めたいんだけど、何の言語がいい?

2022/10/17(月) 05:08:58.40ID:02IffVQC
作りたいのは仮想空間や、新たな機器の開発。もっと具体的に言うと、機械の脳などの。聞いてくれれば答えるから、これをするために一番適した言語を有識者の方教えて
2022/10/21(金) 14:29:04.70ID:2+0a2jGy
日本語がおかしくて伝わりづらかったらすまん
2022/10/21(金) 14:30:40.49ID:2+0a2jGy
>>104
あーやっぱりUnityなんだ。たしかUnityのC#って普通のC#とは違うんだよね?
2022/10/21(金) 14:32:30.41ID:2+0a2jGy
機械の脳っていうのは用はCPU的なものにカテゴライズされるのかな?
108デフォルトの名無しさん
垢版 |
2022/10/21(金) 14:44:55.84ID:9xrhguq5
>>106
C#はバージョンごとに言い回しがちょっと違うところがあるから、その辺の話かな?
2022/10/21(金) 15:58:05.37ID:X//QLN3D
ゲームはUnity、AI・機械学習はPython、
普通のウェブ開発は、Ruby on Rails

Deanin の動画では、Rails で、Three.js, Godot で3D ゲームも作っているけど
110デフォルトの名無しさん
垢版 |
2022/10/21(金) 18:59:04.37ID:HlncJ0Jw
>>103
一口に仮想世界と言っても千差万別だからやりたい内容やシステムのパーツパーツで適した言語なんて変わってくるんだよ

ゲームを参考にしたいのなら「オンラインゲームを支える技術」みたいにゲームのアーキテクチャや開発について書いた本を読んでみたらいいよ
読み終わったらもう少し話が通じるようになるから
2022/10/21(金) 21:14:42.85ID:2+0a2jGy
>>110
あー、なるほどなるほど。仮想世界っていうカテゴリーの中でもさらに枝分かれしてて、それによって向いている言語も全然変わってくるってことか
2022/10/21(金) 21:22:47.14ID:2+0a2jGy
それだと、俺は自分の理想とする仮想世界がどんなものに分類されるか分かってないから、用ググりと、それを踏まえてここで教えてもらうことにするわ
113デフォルトの名無しさん
垢版 |
2022/10/21(金) 22:19:02.37ID:kCRHY7JP
用と要を区別できないくらいなんだから日本語学び直してこいよ
マジで
114デフォルトの名無しさん
垢版 |
2022/10/21(金) 22:38:08.14ID:Bo5i0R0o
>>107
下線部aにある「機械の脳」とは何か、
文中の言葉を用いて140文字以内で述べなさい。
115デフォルトの名無しさん
垢版 |
2022/10/22(土) 05:13:37.03ID:h22Ph3PT
>>91
うんうん良かったね、おめでとう。
2022/10/22(土) 14:23:19.60ID:JeiPGtAH
>>113
誤変換だよそこ...むしろそれすら読解できない君こそ日本語を勉強したら?
117デフォルトの名無しさん
垢版 |
2022/10/22(土) 14:28:32.28ID:otsyJ95u
変換を間違えたわけじゃなくて知らなかったんだろ
2022/10/22(土) 14:59:35.08ID:JeiPGtAH
>>117
誤変換って言ってるやろw
119デフォルトの名無しさん
垢版 |
2022/10/22(土) 15:40:57.90ID:otsyJ95u
はいはい
120デフォルトの名無しさん
垢版 |
2022/10/22(土) 15:41:20.13ID:otsyJ95u
日本語勉強しようね
2022/10/22(土) 15:45:48.20ID:JeiPGtAH
>>120
草、もう何言ってもダメじゃんこいつ。話通じないww
2022/10/22(土) 15:51:53.53ID:JeiPGtAH
ブーメランだってこと認めようね
2022/10/22(土) 15:59:06.45ID:JeiPGtAH
あと、更に質問なんだけど、C#って具体的にどんな事が出来るの?
124デフォルトの名無しさん
垢版 |
2022/10/22(土) 17:02:58.21ID:otsyJ95u
何もできないよ、日本語を勉強しようね
2022/10/22(土) 17:19:27.48ID:nkrYmaT4
プログラミング学習の通過儀礼
https://zenn.dev/mizchi/articles/programming-study-initiation

> 何がいいたかったかというと、巷ではプログラミング学習は作りたいものがあると学習が早いと言われており(要出典)、その最初に設定したゴールを情熱を持って実現することがある種の美学として語られている気がするのだが(要出典)、目的志向が強い人ほど最初のゴールが困難なときに詰む可能性が高い。
126デフォルトの名無しさん
垢版 |
2022/10/22(土) 17:29:50.86ID:0D9GfM+o
Call of Dutyみたいなゴリゴリの3Dレンダリングをしたいのなら現状はC++が支配的
バックエンドAPIはC++である必要はない

3Dレンダリングでも計算量が少なければJavaScriptでもPythonでもどんな言語でも可

C#はその中間
127デフォルトの名無しさん
垢版 |
2022/10/22(土) 17:32:36.39ID:0D9GfM+o
自分のやりたいことを言語化できてないから
欲しい情報を引き出せないことに早く気づいてね
128デフォルトの名無しさん
垢版 |
2022/10/22(土) 17:33:33.29ID:0D9GfM+o
>>114
これに答えられないうちはくだらないスレをいくつも立てるだけ時間の無駄だよ
2022/10/22(土) 17:50:59.55ID:sdxg/Y9t
「機械の脳」かもしれないものを作るゲームのご紹介です
https://store.steampowered.com/app/1444480/Turing_Complete/
2022/10/22(土) 18:15:53.43ID:JeiPGtAH
>>124
日本語教え多すぎだろォォッ!!
国語の教師かオメーはよォォォ!!!
https://i.imgur.com/43oTPz8.jpg
2022/10/22(土) 18:21:32.78ID:JeiPGtAH
ってかプログラミング始めたいから俺のやりたいことに合った言語教えてクレメンスって言ってるのに何で日本語日本語言われてるんだろう。
2022/10/22(土) 18:22:45.16ID:JeiPGtAH
>>129
サンクス
2022/10/22(土) 18:30:18.43ID:sdxg/Y9t
やらなさそ~

仮想空間うんぬんはとりあえずVRChatとかで遊んでみれば?
2022/10/22(土) 18:45:39.60ID:+cIm+4Uh
>>131
最初にやる言語とか最初の通過点ぐらいの意味しか無いからまじで何でもいいし、まじでなんでもいいからとっとと始めろ
中学生が最初にやるんならもうProgateとかでいいから
2022/10/22(土) 21:01:15.44ID:Vp6sRBIs
>>131
日本語がちゃんと読み書きできないと
顧客、ユーザ、同僚とのコミュニケーションに
問題が生じるから

仕様書とかマニュアルを読んだり書いたりするときにも重要
136デフォルトの名無しさん
垢版 |
2022/10/22(土) 21:56:02.29ID:otsyJ95u
機械の脳を作りたい
↑↑↑↑↑↑↑↑
何言ってんだお前としか思わないから
何をやりたいのか具体化してそれを伝えることができなければ話にならんよ
機械の脳を作りたい機械の脳を作りたいと言ってるだけのアホは学校行ったが良い
137デフォルトの名無しさん
垢版 |
2022/10/22(土) 21:58:36.02ID:otsyJ95u
国語の授業を真面目に受けて読書感想文をしっかり書けるようになれ
話はそれからだ
138デフォルトの名無しさん
垢版 |
2022/10/22(土) 22:05:49.29ID:otsyJ95u
Rubyを最大63%高速化した中学生は超多忙!
https://atmarkit.itmedia.co.jp/ait/articles/0910/27/news114.html

この中学生は、ひまわり、C、C#、Python、Rubyを学んだそうだ
2022/10/22(土) 22:05:58.54ID:JeiPGtAH
>>137
いや...一応国語の成績5だって言ってる...
2022/10/22(土) 22:06:05.64ID:JeiPGtAH
>>131
あーそういうね、そこまで考えてくれてとにかく感謝だな。そこは俺も勉強したりしてる。コミュ力付けるためにとか。
2022/10/22(土) 22:06:35.83ID:JeiPGtAH
安価間違えた>>135だわ
142デフォルトの名無しさん
垢版 |
2022/10/22(土) 22:09:27.92ID:otsyJ95u
「機械の脳を作りたい」という題名で作文してみ
2022/10/22(土) 22:09:44.23ID:JeiPGtAH
>>136
日本語能力っていうか...単純にあんまり詳しくないからな...一応言語理解能力とかは障害云々で診断して、常人よりも結構高いってことは分かってるから。そこらへんはダイジョブだと思ったんだけど
2022/10/22(土) 22:11:30.61ID:JeiPGtAH
プログラミングのやりたいことを表現に必要な単語とかを調べはしてるけどあまり知らないから、そこら辺で表現力がないと言われてるのかな?
145デフォルトの名無しさん
垢版 |
2022/10/22(土) 22:30:37.96ID:otsyJ95u
自分が考える機械とはこういうもので
その機械はこのように動くものだ
それを作るためにはこういう仕組みが必要だ
と考えていけば詳しくなくてもあるていど自分で調べることできるだろ

コンピューターみたいなもので伝わるわけがなかろうが
何のコンピュータだよ、原発か? 電卓か? スマホか? ペッパーくんか?
146デフォルトの名無しさん
垢版 |
2022/10/22(土) 23:03:14.65ID:fZxc0Bcd
>>139
国語の成績じゃ測れないんだよ
現に君は自分の考えを相手に分かりやすく説明することが全くできてないじゃないか

大学のレポートなら間違いなくD(不可)で単位落とすぞ
2022/10/22(土) 23:22:19.39ID:JeiPGtAH
>>146
これはまあ、、、国語勉強しろって言われたから、国語しっかり勉強して成績という形で結果も残してるってこと
2022/10/22(土) 23:23:42.38ID:JeiPGtAH
自分的には国語と文を書く力は全く別のものと思ってるから、
2022/10/22(土) 23:31:25.74ID:JeiPGtAH
>>145
長くなって読みにくくなるかなって思って出来るだけ簡潔に説明した。前に俺がそこそこ長文の文章で丁寧に説明した事が何回かあるんだけど、長くて読めないって言われてあまり長文にしないで短くした方がいいのかなと、そいつの読解力が終わってただけだったのかな、自分的には俺が上げた例の物で代用的で向いている言語を複数上げてくれればそこからこっちで調べて言語選び出来るかなと
2022/10/22(土) 23:32:17.56ID:JeiPGtAH
結構細かく指定したかったから、だいぶ抜粋して重要部のみをまとめたつもり
2022/10/22(土) 23:55:56.29ID:lJVlvNFn
ウザイからもうUnityやってればいいよ
2022/10/22(土) 23:57:26.26ID:JeiPGtAH
>>151
うぇ、ありがとう
153デフォルトの名無しさん
垢版 |
2022/10/23(日) 00:22:46.27ID:Y1qsdUk/
>>149
>俺が上げた例の物で
どれだよ?
もしかして仮想空間と機械の脳??
だとしたら話にならんぞ
2022/10/23(日) 00:32:37.47ID:R1n0I6GL
>>153
わり、抜粋しすぎた。
2022/10/23(日) 00:40:56.38ID:R1n0I6GL
あと最近ネットニュースで機械の脳とか取り上げられてる記事とか見かけるから、見てるかなー?って言う風な感じ。これは浅はかだった
2022/10/23(日) 01:03:27.54ID:R1n0I6GL
ふわっとしててイメージしづらいかもしれないけど、俺がイメージしてる機械の脳っていうのは、脳をプログラム化して、そのプログラム化した脳を稼働させるための機械って感じです。
人間の脳って確かすごく複雑でスパコンでも及ばないし、構造的にもスパコンは人間の脳とは違うって聞いたことがあるから
脳の複雑さを処理できて人間の脳の構造的に最適なプログラムを実行する物を作りたい。
プログラムを実行する物っていう風に言ったのは、それがコンピューターなのか何になるのか知識不足でわからないからふわっとした表現にした。
んで、プログラム化した脳っていうのはAIの部類に入ると思うから。AI開発に役立つ言語を知りたいって言事になるのかな。

こんなもんでいいかな?日本語まだおかしい?俺なりに頑張ったんだけど
2022/10/23(日) 01:04:16.22ID:R1n0I6GL
寝ぼけて日本語おかしくなってるかも。その時はごめん
158デフォルトの名無しさん
垢版 |
2022/10/23(日) 04:22:35.24ID:NFBGW2my
なんだ統合失調症の妄想か
2022/10/23(日) 05:38:58.57ID:LnniM1YV
入力と出力は何?
プログラミングの基本だ
2022/10/23(日) 07:52:43.49ID:+snhpYyU
要件定義できないどころか他人が理解できる説明できないとりとめのない妄想
板違いの前にこんなスレに真面目に付き合う人もおかしい、せめてスレ上げんなクズども
161デフォルトの名無しさん
垢版 |
2022/10/23(日) 09:33:44.27ID:2GzV/aWq
>>156
やっぱり日本語できちんとした文章をかけるような訓練をしたほうがいいとは思うが
今までとは違って拙いなりに自分の考えを理解してもらおうという気持ちは伝わった

脳に限らず何かをコンピュータのプログラムにするためにはモデル化が必須
例えば地球シミュレータは地球そのものをプログラム化してるわけではなく、シミュレータとしてモデル化して、そのモデルをプログラミングしてる
シミュレータは入力データを与えてシミュレーション結果を出力として得るもの

脳をプログラム化したいなら脳をどうモデル化するかが最も重要な要素
どういうアプローチでモデル化するのかによってその分野でよく使われる言語というのは変わってくる
今ある技術分野ならスパコン、量子コンピュータ、分散コンピューティング、ディープラーニング辺り
2022/10/23(日) 11:55:49.08ID:w+L43vVB
>>160
中学生らしいぞ
いくらここが5chとは言え生暖かく見守ってやれよ…
163デフォルトの名無しさん
垢版 |
2022/10/23(日) 12:55:11.47ID:XiKhR8QJ
AIの開発ならPythonだな
2022/10/23(日) 13:10:26.12ID:R1n0I6GL
単純に知識がさ...それを日本語云々言うのもおかしいと思うけど
2022/10/23(日) 13:12:42.63ID:R1n0I6GL
現状の知識だけで言えることを説明したんだが
2022/10/23(日) 13:17:14.50ID:R1n0I6GL
マジで無知だから自分の作りたいもののイメージを伝えることしかできん
2022/10/23(日) 13:17:32.55ID:R1n0I6GL
一応調べたりは結構してる
2022/10/23(日) 13:22:33.02ID:R1n0I6GL
>>161
なるほど、ありがとう。モデルっていうんだ...ちょっと調べてくる
2022/10/23(日) 13:26:09.46ID:R1n0I6GL
>>163
なるほどね、Pythonか
2022/10/23(日) 13:29:00.75ID:R1n0I6GL
俺は掘り下げる形で説明したけど如何せん知識不足でね。そこを考慮してくれると助かる
171デフォルトの名無しさん
垢版 |
2022/10/23(日) 13:37:05.14ID:XiKhR8QJ
>>167
何を調べて何がわかったの?
172デフォルトの名無しさん
垢版 |
2022/10/23(日) 13:38:45.73ID:XiKhR8QJ
> 俺がイメージしてる機械の脳っていうのは、脳をプログラム化して、そのプログラム化した脳を稼働させるための機械って感じです。

機械の脳は機械と言ってるねえ
ハードウェアを作りたいのかな?
2022/10/23(日) 13:56:11.57ID:R1n0I6GL
>>172
多分そう
174デフォルトの名無しさん
垢版 |
2022/10/23(日) 13:57:43.65ID:XiKhR8QJ
>>173
君の考えなんだから多分なんてハゲたこと言っちゃいけないよ
ハードを作りたいなら言語を聞く意味ないよね
2022/10/23(日) 14:12:30.22ID:R1n0I6GL
>>171
ちょっとした基礎知識

>>174
無知でね...確証が持てないから多分っていう表現にした。ハードウェアの開発には言語は必要ないの?
2022/10/23(日) 14:15:17.08ID:R1n0I6GL
本当に無知だから、調べるための単語とかも知らなくてあまり情報収集出来てない...
2022/10/23(日) 14:16:06.79ID:R1n0I6GL
単語というより用語って言った方が正しいかな
178デフォルトの名無しさん
垢版 |
2022/10/23(日) 14:19:41.11ID:XiKhR8QJ
>>175
聞く前にググりなよハードウェアは物理的な実体を伴うものだよ
ハードウェアでググればわかるよね、単語がわからないなんてハゲたこと言っちゃいけないよ
179デフォルトの名無しさん
垢版 |
2022/10/23(日) 14:20:31.92ID:XiKhR8QJ
ソフトウェアとハードウェアの違いもわからないなら学校の授業真面目に受けたが良いよ
2022/10/23(日) 14:29:51.61ID:R1n0I6GL
>>175
ググったよ
2022/10/23(日) 14:30:41.24ID:R1n0I6GL
>>180
別にソフトウェアとハードウェアの違いが判らんとは言ってないんだけど...
2022/10/23(日) 14:31:07.64ID:R1n0I6GL
>>175じゃない>>178
183デフォルトの名無しさん
垢版 |
2022/10/23(日) 14:37:58.08ID:XiKhR8QJ
>>181
だったら>>175こんな発言ありえないよね
2022/10/23(日) 14:58:56.32ID:R1n0I6GL
>>183
え?ハードウェアがどういう物かあまり分かって無いから言ったんだけど、ソフトウェアとハードウェアの区別がつかないとは言ってないと思うが
185デフォルトの名無しさん
垢版 |
2022/10/23(日) 15:08:48.62ID:XiKhR8QJ
>>184
ハードウェアがどういうものかわかってないならソフトウェアとハードウェアの区別もつかないだろ
186デフォルトの名無しさん
垢版 |
2022/10/23(日) 15:15:09.89ID:XiKhR8QJ
・ソフトウェアとハードウェアの違いを述べよ
・プログラムはどちらに分類されるか
・プログラミング言語とはなにか

学校の授業を真面目に受けてたら
>>175の質問をするまでもなく自分で答え出せるだろ
2022/10/23(日) 15:15:45.29ID:R1n0I6GL
>>184
あーそういうね、区別はついてると思うけど。俺も色々調べたりはしてるし。あと授業では学ばないそんなこと
2022/10/23(日) 15:16:15.31ID:R1n0I6GL
また安価ミスった>>185
2022/10/23(日) 15:19:09.41ID:R1n0I6GL
>>186
パソコン本体や周辺機器の総称がハードウェア。WindowsやWordなどのプログラムの総称をソフトウェアでしょ?あってる?
2022/10/23(日) 15:19:58.76ID:R1n0I6GL
ハードウェアの開発に言語を使うのかは知らなかった。使うものだと思ってた。
2022/10/23(日) 15:22:35.97ID:R1n0I6GL
パソコン作るにも言語とかが必要だと思ってた
192デフォルトの名無しさん
垢版 |
2022/10/23(日) 16:20:52.34ID:1Fru++2y
厨二病か統合失調症の戯言ばっか
できる奴はこんな所で妄想なんか書いていないでドンドン進めている
やりもしないで妄言を垂れ流しているような奴はただの荒らし
2022/10/23(日) 16:26:18.25ID:heLauQQI
すげー雑に言えば現状「AI」と呼ばれている研究は統計プログラムでしかないよ
人間の脳の完全な模倣を目標とはしていないし、>>156の言う「プログラム化した脳」とは似ても似つかない代物
「プログラム化した脳っていうのはAIの部類に入ると思う」は残念ながら間違い

あとPythonやるとか言ってるが、Pythonだけ勉強してもAIのことは1ミリも理解できないよ
AI開発したいなら微積分と線形代数と統計を勉強して数学的モデルを理解しろ
Pythonはその後でいいし、お前がそうした背景知識を理解する頃にはもっと向いている言語が登場しているかもしれない

ていうか、そんな壮大な目標だけを見つめて何かに取り組むことなんて無理だから一旦脇に置け
仮想空間もどうせそういう話だろ
現実的に到達可能な小目標を立てて学習を始めろ
>>42とか>>88あたりを読み直せ、空想にこだわるのをやめろ
2022/10/23(日) 16:35:39.41ID:H8FkgqVj
>>192
自分が気持ち良くなるレスが来るのを待っているだけなんだよ
この手のスレ立てるやつはみんな同じ
かまってほしいだけで何も自分からできない
2022/10/23(日) 16:36:07.03ID:R1n0I6GL
>>193
なるほどね、核心を突いた回答ありがとう。そうするとこにするよ。いきなり大きな目標を立ててそれに向かうよりもその過程を細かく目標にした方がいいよね。
取りあえずC#の勉強から始めてみる。
>>192
俺なりに考えた結果取りあえず有識者さんからの情報を得て進めた方がいいと思ったから聞いたんだけど
2022/10/23(日) 16:39:30.02ID:R1n0I6GL
Unity出始めてみるか
197デフォルトの名無しさん
垢版 |
2022/10/23(日) 16:39:38.54ID:JO7qCfXL
>>195
スレの趣旨に応じたら回答をくれてやる

日本語と英語を学べ

あと精神科行ってこい


そろそろ消えろ
2022/10/23(日) 16:47:09.75ID:R1n0I6GL
>>197
いや、さっきから言ってるじゃん。っていうか俺自身知識がないから説明できてないと思う。いい加減に日本語云々言うなよな。ウザい。後消えない
2022/10/23(日) 16:50:56.32ID:R1n0I6GL
英語は現在進行形で勉強してる。プログラミングにも必要だと思ってるから
200デフォルトの名無しさん
垢版 |
2022/10/23(日) 16:53:14.73ID:ApYCc7Ca
JavaScriptも最近流行りの関数型など流儀を用いて機能を絞れば学ぶのに有用。
関数型とオブジェクト指向を簡易的でごちゃまぜにしたようなプログラミングができる。
2022/10/23(日) 16:54:35.51ID:R1n0I6GL
>>200
なるほど、やってみる。ありがとう。
2022/10/23(日) 17:18:41.13ID:w+L43vVB
UnityでもPythonでもなんでもいいし、そもそもプログラミングって歴1年ぐらいはまじでただの修行だぞ、やりたいことがすぐ出来るやつは居ないし、実用性のないゴミしか作れん、別にお前が特別馬鹿だと言いたいわけではなく職業エンジニアでもほぼ全員歴1年未満はそんなもん
だからさっきも言ったが言語もプラットフォームもそんなに悩む意味無いし、知識なんて後からつければいいだけの話なんだからとっとと何かしら言語始めればいい
そのアクションが長すぎるんだよ、この土日で本来なら基礎終わっとるわ
2022/10/23(日) 17:24:42.65ID:R1n0I6GL
新しく質問するけどJavaScriptの勉強方法って何がある?
2022/10/23(日) 17:26:06.16ID:R1n0I6GL
>>202
あーなるほど
2022/10/23(日) 17:26:14.65ID:w+L43vVB
>>203
自分自身はProgateが有名になる前に初歩を学び終えたのであれで何か学んだ経験はないが、人に教える時の選択肢として触った感じProgateはとっつきやすくて0→1にいいと思う
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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