Pythonってライブラリ使うだけで本質が身につかんからアカンわ、まともな大学では今でもC言語で教えている、C言語位で丁度よい [623230948]
■ このスレッドは過去ログ倉庫に格納されています
実務でどうとかじゃなくて学習用での話しね
今更pthreadとかpipeとかforkとか
古いなあっと思ってたけど
こういう非効率だけど本質的なことをやることに勉強としての意味があるんだなと気づいた
令和にもなって大学では手書きでアセンブリ言語書かせたりしてるけどこういうのが技術者育成で大事だったりするんだよな
https://dmm.co.jp そもそもPythonとCなんて使用ケースでも使用ユーザでも全く被らないんだから
スレタイもっと工夫しろや ChatGPT が普通にやばすぎて、プログラマーの仕事は半分くらいなくなりそう
まあでも万年人手不足な業界だから、それでも失業はしないのかもな directXを直接叩いてた時代は本当に何でもかんでも自分で書いてた
あの頃の努力は無駄だったな… C言語が必要なのはアドレスの概念ぐらいだな
ハードからデータ引っ張ってきて独自でなんかやるようなのじゃなきゃいらん >>23
Linuxとか使うならBashの方がいいかもね ここでいう本質ってなんだよ
何となくそれっぽいことを言ってるだけ >>32
ChatGPT使い込むほどにこんなレスがエアプと分かる Pythonはライブラリが凄いだけでPython自体はクソってよく言われてるやつじゃん
アセンブラ覚えるのはわざわざ実際にアセンブラやらなくてもヒューマンリソースマシンで代用できるのは良いね
学習用としては普通にJavaかC#が無難だと思うけども 以前どっかのスレでC言語は高級言語か低級言語かで大ゲンカしてた 入りがJavaだったけどPython使って処理がイレコにしまくれてビビった でもPythonの変数ってポインタみたいなもんじゃなかったっけ?
基本だけでもCやってたほうが理解しやすくはあると謂う it土方の現場でド素人が感覚で作ったメモリバカ食いするゴミを有識者が直すってやつよくあるよね >>41
どうせアザラシと野良ケンモメンのレスバだろ >>40
Pythonはグルー言語って知ってりゃ一行目のようなアホな感想は出てこない >>37
bashは職業訓練で少しだけやったけど自分の環境でやるのもデータ飛ばした時めんどそうだからできなかったうちに忘れてしまったけどなんかいい学習法ある?ゴールはマウス操作減らして実用的に使いたいレベル ラズパイで遊ぶだけならchatgptから出てきたの手直しすりゃいいやってなってる 何年も前に読んだf#で機会学習やるよーって本が面白かった
関数型言語だけどインテル数学ライブラリとか使ってGPUで行列計算できるんだ >>40
型がどうこうは置いといて
記述に制約多いから
変なマニアの捏ね繰り回した意味不明な羅列が量産されないだけかなりマシ C#とかJavaScript(Node.js)くらいが丁度いい
>>38
ライブラリでやらせることを課題で人力で書かせる
最初はソートからやらせてオブジェクト指向言語触らせる前にC言語でカプセル化させたり
pthreadで並列処理かかせたり
OpenGLでCVやCGの処理関数一から書かせたりとか色々ある
C言語でC言語のコンパイラ書かせたり
ライブラリ呼び出すだけより身につくものはある >>34
DirectXとかってそういう負担を軽くするためのものって読んだことあるけど違うの? 言語なんて大して重要じゃ無いから
学ぶつもりでやっとけ 最近Pythonでいろいろ書いてたけど
パフォーマンス低いし非同期の挙動怪しいから
nodeで書き直しだわくそが >>48
windowsならwslでubuntu入れたらすぐ環境できる Pythonで型を書く風潮が気に入らない
元は型もなければクラスもなかったのに後付でつけた機能なんか使うんじゃねえ 大規模開発だとPythonはアカンというけど、なんとかならんものかと思ってはいる ー 数年後 ー
今の子はAIに書かせてデバッグして提出してくるからアカンわ
本質がどーたらこーたら
↑
無職w Windows11ならデフォルトでLinuxが立ち上がるらしいぞ 老害のフガフガに耳を貸してはならない
思いついたことがサクサクできるのがPythonのいいとこ 基本的にはCでいいんだがポインタとかいう現代では全く学ぶ必要のないクソゴミ要素がね ライブラリ云々はイチャモンというか批評として不適当
だってライブラリ使わなきゃいいだけの話だし
pythonはそれより動的型付け言語なとこが初学者には良くないと思う
それ起因のエラーも多いしな スクリプト言語なのになんで型つけるの?
型がある言語で書けばいいですよね OS概論かシステムプログラミングみたいな奴やコンパイラ作成で低レイヤはやるんとちゃうんか >>54
合ってるけど○や△描くだけでも一苦労だったんだよ
簡単なシューティングゲーム作るだけでどれだけコード書いたことか
DirectXのサンプルプログラムでも見てくれ >>48
LinuxをCLIで使ってたら自然といつの間にか使えるようになっとる
コマンドの使い方はinfoやhelpで十分
嫌儲だとすぐzshだのLinuxでPowershellだの汎用スクリプト言語でいいじゃん奴が出てくるが
まずはbashでOSを一通り扱えた方が話が早い 今更C言語なんてソケット周りくらいだろ
C++でSTLなりboostなり使えばCレベルの速度とそれ以上の堅牢性で作れるんだし >>57
仮想マシン使えばWSLとかいう中途半端な偽Linuxとか要らんやろ >>71
Windowsじゃなきゃヤダヤダ星人を説得する材料には使えるぞ C言語のみで37年間も仕事した。で、再雇用でもC言語してる。。 PowerShell覚えたらWindowsで何でもできそうな気がするから覚えたいけどあのコマンド覚えるのキツくて本だけ沢山買って触ってない C言語は型があるようで型がないようなもん
バイト数があってるかどうかじゃん クラス作って継承して機能作っていく方法ってPythonから始める奴は身に付く? >>74
低レイヤーって簡単なのに人が少ない穴場だよね >>71
WSL(WSL2前提として話すが)はかなり高速だしカーネルドライバ周りに用がない限り十分実用だぞ 大学ってデータ構造とかソートとか探索とかだろ
言語関係あんの >>32
そこまで本当に優秀で実用性あれば俺の仕事も楽になるのにな 最近開発やりだしたけど型無しとか自殺行為だろ
数行コードならまだしもアプリ開発なら型アノテーション記法とVSCodeの型推論がなけりゃ触る気になれんわ >>77
キャストなしの代入は怒られるわけだから
あるんだよタコスケ
>>83
socket書かせたり並列処理書かせたりくらいはするやろ >>81
void*はOSのビット数に依存する
64bitなら8バイトになるぞ プログラミングなんてのは詳しくない方が偉いんだよ
何を勘違いしてんだチー牛は Cって構造化で書ける抽象機械語みたいなもんだから職業プログラマならやっとくべきだと思うよ ワードプレスとphpとJavaScript出来れば十分だよ 昔は最近の若者はC++しか知らんアセンブラやらないと本質がって >>99
別に書く必要はないんじゃね?
アプリが落ちた時に逆アセで原因特定できるくらいできれば ライブラリー使ってるだけで凄いんだもん
なろう系みたいなもんだ
俺すげぇ >>94
たしかに儲かるソフトのアイデア出す奴がいないとプログラマーも飯食えないからな
ウマ娘を企画出来る陽キャさんは偉いと思う >>99
アセンブラ言うてもIntel64やARM64は任せろなんて奴5chで見たことねーよ
ジジイが8086ハーとか語りだして終わるだけ >>97
指す先はvoid型つまり型なしの不定値だから
バイト数も不定だよ C言語からポインタの勉強を削除すれば
半分ぐらいの時間で習得できるだろ
ポインタ消し去れ >>5
もちろんC/C++は安全で自動で便利なRustへ今後は置き換わるだろうけど
基礎知識としてCを知っておくことは良いと思うよ 他人が書いたPython読むと気持ち悪くなる
書きやすいのはそうなんだけどあの読みにくさはなんなんだ ジャップの仕事の流儀は下請けのライブラリを使うことなんだが?
本質本質言うなら電子の量子的振る舞いでも勉強してろよ >>109
intel64ってitaniumか
あんなもんのアセンブラは人間じゃ書けねえよ
パズルだし そんなにポインタって難しいかね?
ただのアドレスなんだし。 プログラム言語は書く能力よりも読む能力な。書くより読むコードの方が100倍多いから >>113
コーディング規約無しでヨーイドンしたら
Pythonは読みやすさ上位に決まっとる
他のは恐ろしいことになるぞ >>111
それは本末転倒
ポインタの概念と使いこなしを身に付けるためにCを基礎としてやる >>113
FORTRANやってれば違和感ないと思うぞ? プログラマはAIに駆逐される職業だろ
コードがネットに溢れてるからな Rustで組むとtsanとかasanにお世話になることも一切なくなるの?
fearlessly concurrentとかよく言うけど >>118
アドレスだからあってるよ
ややこしくするなら、ポインタの加算や減算も8バイト単位 >>118
ポインタ自身の長さはマシンアーキテクチャ依存で
アドレス長が64bitのCPUなら64bitになるな Python の気持ち悪さってタブで{}を表すところにあると思うんだ。 >>125
OSになんて依存しない
プロセッサのアドレスバスサイズ >>128
ビット数って書いてあるじゃん
どうした?w みんな、ビットフライヤーやったか?
4000円もらえるぞ!
1500円分なら本人認証後翌日
残りの2500円は来月中旬にもらえるぞ
この機会に4000円もらおう!
エントリーページからエントリーを忘れずに!
https://i.imgur.com/ZRoI4ui.jpg ■ このスレッドは過去ログ倉庫に格納されています