Pythonってライブラリ使うだけで本質が身につかんからアカンわ、まともな大学では今でもC言語で教えている、C言語位で丁度よい [623230948]
■ このスレッドは過去ログ倉庫に格納されています
実務でどうとかじゃなくて学習用での話しね
今更pthreadとかpipeとかforkとか
古いなあっと思ってたけど
こういう非効率だけど本質的なことをやることに勉強としての意味があるんだなと気づいた
令和にもなって大学では手書きでアセンブリ言語書かせたりしてるけどこういうのが技術者育成で大事だったりするんだよな
https://dmm.co.jp
流石にアセンブリ言語手書きさせるのは最初の方だけだけど
メインはC言語くらいでいいよ L型大学ではPythonとかスクリプト言語をメインに教えてExcelとかの処理を自動化できるように教育して
アカデミックな大学ではCとか低レベル言語をメインに教えてコンピューターサイエンスさせれば良いと思う 初心者なんだがコマンドプロンプトでの操作覚えたいんだけどPCのデータ全部吹っ飛ばしたりするのが怖くてできないんだがどうやればいいの? 今更コマンドプロンプトはやらなくていい
powershellやっとけ ワイ低レイヤのこと全然分からんから一理ある
pipeやforkははるか昔に触ったけど大学の講義だったかな いまはハードウエアレベルで抽象化が進んでるからね
やることが増えている以上ひとつひとつのタスクはなるべく容易に実装できるに越したことはない 本質とかどうでもいいだろ
やりたいことに効率的に辿り着ける良言語だわ
C/C++のライブラリ使えばなんでもできるし
Numpyで計算も爆速とくれば文句なしだ 情報系のやつらはそれもいいかもな
道具として使うだけの人間からしたら本質なんかどうでもよしこちゃん
階層が違う cなんてクソ面倒だよraiiもgenericsもないとかLinuxのカーネルこれで書いてる人たちは忍耐力高すぎる 一度はプリミティブなものに触れておかないと
計算コストの感覚が身に付かんからな PIC16のレガシーアセンブラは楽しいぞ
BTFSS BTFSCでなんでも条件付き実行命令にできる 技術者はそれでいいと思う
それよりも自動車免許と同じぐらいにはピチョン使えるように教育する必要あると思う でもC言語でなんか書けるかって言われたら書けない
大学のときにやったTCPサーバークライアントのプログラムとかは結構面白かった記憶あるけど
そういやIT企業だけど10年コード書いてなくてワロタ CPUの仕組みとかを学ぶならアセンブラ
プログラミングの本質を学ぶならlisp
C言語はどちらにも中途半端 AIの進化見てるとプログラマーやエンジニアも要らなくなってきそうだよな その本質ってのがわかって何の意味があるの?
本質を極めることに反論はないけどそれでやることがPythonなら意味なくね 大学でc言語やったけどつまらんかった
pythonは簡単に色々できて楽しい 理系ならC言語ぐらい書けないとダメとかほざいてる教官が臭かったな
理系なら力学ぐらい、理系なら微積ぐらい、理系なら化学ぐらい
全部キモオタ Pythonはレゴブロックで遊んでるようなもんで
そこに建築の本質を語られても困るだろ
遊んでるんだよ C++歴10年以上あってメタプログラミングとかもしてたけど
PythonメインになってからC++書けなくなったわ そもそも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++しか知らんアセンブラやらないと本質がって ■ このスレッドは過去ログ倉庫に格納されています