【プログラミング】初心者にオススメなプログラミング言語
■ このスレッドは過去ログ倉庫に格納されています
C#だけでもいろんなところで潰しが効くし他の言語学ぶ上でも良い基盤になる >>5
なぜ今更こぼる?
カドカワのシステムってコボルなの? >>7
求人は多そうだから手に職はつきやすいだろうなぁ >>14
Pythonというか動的型付け言語って初心者からしたらむずくね?
俺はこれでPython諦めた
def load_img(path):
image = Image.open(path).convert("RGB")
w, h = image.size
print(f"loaded input image of size ({w}, {h}) from {path}")
w, h = map(lambda x: x - x % 64, (w, h)) # resize to integer multiple of 64
image = image.resize((w, h), resample=PIL.Image.LANCZOS)
image = np.array(image).astype(np.float32) / 255.0
image = image[None].transpose(0, 3, 1, 2)
image = torch.from_numpy(image)
return 2. * image - 1. コボラーになれば若手で出来るやつおらんから逆に食いっぱぐれないぞ ↑これはGitHubのStableDiffusionの一文のコピペね
動的型付け言語の理解しにくさをよく表してるなと思ってる
imageに入れた画像がどんどん型変わっていって最後torch用のテンソルになるんだがこれ初心者わかる?って思った >>20
GoってGoogle版C言語って聞いたけど分かりやすいの? >>19
コボルってコードミスって動かしたら汎用機壊れるんちゃうの?
怖すぎ 生成aiが得意とするpython覚えとけ
お前は要件伝えるだけでいい >>28
試せば分かるが言語によって明確に出力品質差あるぞ
長期的に考えるなら生成aiが出力難しい言語を習得するのがいいだろうな ワイエアプやけど多分なんでもええやろ
どれ選ぶかより何ができるか何を作るかや >>31
まぁその何ができるか何を作るかに一番対応できるのがC#だと思うから潰しが効くと言う意味でもC#を勧めてる 例えば最初iPhoneとかAndroid用にアプリ作りたいからFlutter(Durt)を学ぶとするじゃん?
である程度作ったら今度はゲーム作りたいとかなる可能性あるわけじゃん?
そうなったらもう1度C#かC++を勉強し直さないといけないわけよ
でC#なら急にゲーム作りたくなってもWebアプリ作りたくなってもその受け皿がちゃんとあるわけ >>35
まぁオブジェクト指向はなんとなくでも覚えた方がいいよね
基本だから 初心者には;とかの終端文字が不要なやつをお薦めする >>39
あれあったほうがいいと思うけど
あと{} >>30
変わらんと思うってバカだな
初心者の癖にそれ言ってたら伸び代ないね Pythonは英語出来るなら読みやすくて取っ付きやすい
なおインデント 初心者は型が厳格な言語が良いよなDelphiとか
最初から楽するより分かりやすく書くことを覚えるのが大事 >>42
動的型付けむずくね?
>>17こんなん見せられても理解できんのだが >>47
ほんとそれ
StableDiffusionのGitHub見てそう思った とりあえずJavaでいい
プログラミングの基礎が分かるから >>42
寧ろインデントが一番初心者にとって読み易さ書き易さに寄与しとるやろ >>52
どこが?
{}でくくった方がここはここまでの処理ってのが明確にわかるくね?
普通に{}のほうが好きなんだが >>55
別スレッドからUIスレッド書き換える時に必須じゃね? >>55
メソッドでメソッドを呼び出す奴だよな
Task.Run(()=>NankanoMethod())で嫌ほど使うぞ コンピュータの勉強がしたいならC
WEBサイトを作りたいならJS/TS
CLI/バックエンドならGo
デスクトップアプリ/ゲーム/その他何でも作りたいならC# (汎用性は最強クラス)
スマホアプリならSwift/Kotlin
機械学習/AIならpython
Javaなんて土方言語はやらんでいいよ >>54
いやただの無能だろ
お前のこれまでのレスを見返してみろ
プログラム初心者ではない人間が慣れたら比較的扱いやすいpythonを難しいって矛盾してるぞ というかもうガッツリコーディングとか人間がやる必要ないよな
AIの方が断然速いし とりあえず静的型付け言語やれ
動的型付けから入ったやつはなんで動いてるのか分からんコード量産しすぎ プログラミング知識0でPro GATEってやつでパイソンを勉強してるんだけど難しい😓 >>67
PythonよりC#を勧めるわ
理解しやすい >>58
これをやるためにデリゲート宣言?しないといけないのか
なんか普通にコンパイルできそうだが >>69
Task. Runはデリゲート宣言しなくていいよ
普通にNankanoMethod()を宣言しとけば使える perlとかluaとかマイナー言語ばっかり触ってるワイ君は悲しいぞ😭 >>56
インデントだって見た目で分かるやん
少なくともPythonしかやらん人にとってみれば中括弧なんか邪魔なゴミでしかないやろ
IDE使うからもうあんま無いけど打ち漏らし1つで見た目のインデントと実際の入れ子ズレるし 動的型付け言語ってその書いてる時しか理解できないからな
数年後にそのクソコード見ても何やってるのか全然わからないから、他人のコードは当然理解できないし
数年後の自分=他人だから
Copilotとの相性も最悪だしメリットなんて皆無だよ >>65
動的畑からきたやつに静的書かせると動けば良しの頓珍漢なコード出してくるよなw 作りたいものによるよね
AIの補助あれば正直初心者レベルならどうにでもなるから
取得してる情報の多いPythonやC、C#、Javaあたりで良いよね
プログラムに慣れるという意味ではExcelの関数でも応用が利いて良い >>73
いやわかりづらいがインデントだけだと
めっちゃネストしまくる文があったらどうするんだ >>78
ネストしまくるようなコード書くな
関数化しろ >>73
今の時代インデントなんて自動でやらせるべきなのにそれとの相性が最低なのがPythonみたいなクソ言語だよ
Goとかは標準フォーマッタがついててタブでインデントがされるし、便利だけど当然{}でインデントされる
インデントにプログラムの意味そのものを持たせるとか完全にゴミだわ ガチで
アセンブラ言語
この言語学ぶだけで計算機の理論と実践が習得できる
これから始めないとプログラミングの全貌がわからない >>79
これ
プログラマーなんて潰しが効く仕事じゃない chatGPTでコード書けるし勉強せんでもええやろ >>87
仕様が分かってないと的確な指示できんやん アセンブラやる前には少しだけcを触っておいた方がいいと思うわ
あと組み込みでもないのにアセンブラは触る必要ないと思う >>87
そのコードがちゃんと指示通りにかけてるかわかるレベルまでは必要だぞ AI、機械学習でPython選ぶのはPythonそのものに価値があるわけじゃなくてライブラリが豊富だからってだけだからね
他の静的言語で豊富だったら当然そっちにする
言語自体は本当にゴミ、なんでこんなのがAI周りで流行ったんだろうか >>82
それ実質中括弧打つかタブなりスペースやBS打つかやろ?
同じように打つなら中括弧よりインデントに使うキーのがシフト使わんし楽やん
Python環境でも開始だけで言えばコロンと改行で自動インデントされるし >>91
pythonなんてあんなのプログラミング言語やない、ただの言語や
python作るのもC言語で作ってるわけやし
今の若造は英語かいてプログラミングできるようになったと勘違いしている
阿呆の集まり
日本男児たるもの、C言語かアセンブラ言語でゴリゴリにすべてを実装せい。
基礎が大事なんじゃ C#さえ抑えれば食べていくのにはそんなに苦労せんだろ COBOL需要まだまだ高いのにエンジニア少なくてヤバくない? >>96
むしろ技術者絶滅して無理やりにでも置き換え進めたほうがええわ pythonたまにしか触らないんだけど
インデントがスペース派のワイからするとBSで1個多くスペースを消しすぎると文法エラーになるのは勘弁してほしいな >>90
これ
ChatGPTは完璧じゃないぞ
間違ってることが理解できるまでのスキルは必要 流行り廃りが激しいとか言うけど
ここ10年くらい主流の言語はほぼ変わってないよな >>93
なんでそんなに{}入力したくないの?
打ちやすいけど
入力することで例えばVim使ってれば%で移動できるし、[{と]}で現在のスコープの開始地点、終了地点まで移動できて便利なんだけど
これをPythonってどうやってやるの?
あと他サイトからコピペするときにGoは保存させて自動整形させるけどPythonは? 初心者に言語オススメするからには〇〇を作れまでセットで言ってやらにゃいかんのではないかね ■ このスレッドは過去ログ倉庫に格納されています