X



Pythonってライブラリ使うだけで本質が身につかんからアカンわ、まともな大学では今でもC言語で教えている、C言語位で丁度よい [623230948]
■ このスレッドは過去ログ倉庫に格納されています
0001番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 554c-daJJ)
垢版 |
2023/03/02(木) 22:31:40.63ID:FKRQAgc30?2BP(1000)

実務でどうとかじゃなくて学習用での話しね
今更pthreadとかpipeとかforkとか
古いなあっと思ってたけど
こういう非効率だけど本質的なことをやることに勉強としての意味があるんだなと気づいた
令和にもなって大学では手書きでアセンブリ言語書かせたりしてるけどこういうのが技術者育成で大事だったりするんだよな
https://dmm.co.jp
0131番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:08:22.71ID:Ptq33cgu0
>>128
いやOSにも依存するぞ
64bit CPUで32bitのOSを動かすケースもあるしな
0133番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 91fe-biZ+)
垢版 |
2023/03/02(木) 23:09:05.64ID:Vwg14Mah0
>>129
どうもしない
あんたはえらい
0134番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5a09-EUJa)
垢版 |
2023/03/02(木) 23:09:26.03ID:AiWsi2nO0
今の時代、void*なんて使わずに
std::anyなりboost::anyなりautoなり使おうぜ
ただし使うな
0135番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 61a2-bz7a)
垢版 |
2023/03/02(木) 23:09:26.80ID:g4mSIt9V0
Python下に書いた関数読み込んでくれないから嫌い
Pythonだけだろこんなことやってるの
0136番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f5f6-sjjX)
垢版 |
2023/03/02(木) 23:09:42.80ID:18rvmnUm0
>>109
アセンブラとか__asmが有るからCだけで十分なんだよなぁ
まあ、アセンブラはmasm,nasm,H8,arm,dsp迄何でも書けるけど
sh3やam29050のdspの3ステートは人の手でやるもんじゃないわ
0137番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5a06-gKwk)
垢版 |
2023/03/02(木) 23:10:50.72ID:uV1kQmNp0
今どき低級言語使う意味なんてないよ
そんなに本質が知りたいなら機械語からやれば?
0140番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2023/03/02(木) 23:11:15.58
PythonフレームワークのFastAPIが使い勝手良すぎ
とりあえずAPI周りだけ書いておけば
バリデーションから動作確認できるドキュメントから何から何まで自動で作成済みになってる
個人用途ならフロントUI用意する必要すらなし
ドキュメントが同時にUIになってるレベル
0142番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:11:23.61ID:Ptq33cgu0
>>137
Cは高級言語だよ
0143番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9dd2-rzxY)
垢版 |
2023/03/02(木) 23:11:59.06ID:P0kUvlc10
仕事のめんどくさい作業自動化するためにpythonかじってみたけど、プログラミングの基礎なんてなんも知らん自分みたいな門外漢でも2日くらいでそこそこ動くスクリプトが書けちゃうのは感動通り越して怖かったわ
素人考えだけど、あれいくら書けるようになってもプログラム書けるとは言えない気がする
0144番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMea-vIVE)
垢版 |
2023/03/02(木) 23:12:11.70ID:mPussRipM
>>124
Rustを使えばそのうち種々のメモリ管理ミスやデータ競合などは無くなる
それらが言語レベルで起きないことをRustコンパイラが保証する
0145番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 76dc-HUgM)
垢版 |
2023/03/02(木) 23:12:47.84ID:LT5fiLdo0
>>74
ポインタのポインタって知ってる?
0146番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 898f-W5vA)
垢版 |
2023/03/02(木) 23:13:43.03ID:EIMb80T/0
>>143
お仕事にするとまず必要なのは他人の書いたものを読む事だからな
0147番組の途中ですがアフィサイトへの転載は禁止です (ブーイモ MMfa-3BvT)
垢版 |
2023/03/02(木) 23:14:04.03ID:HSaX7J2CM
元LinuxKernelDeveloperだが、Cはプログラミング言語の完成形の一つだと思ってる
今はts/go/pyを使ってるけど、Cなら簡単に書けるのにと思うロジックがたまにある
0148番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:14:05.16ID:Ptq33cgu0
>>144
Rust使えるマイコンがまだあんまりないからな
0150番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f69f-kgmE)
垢版 |
2023/03/02(木) 23:14:31.40ID:NHXtTDE00
>>143
これからの時代のプログラマーはそれだよ
良いプログラマーは必要なライブラリを早く探せる人
時代は変わった
0152番組の途中ですがアフィサイトへの転載は禁止です
垢版 |
2023/03/02(木) 23:15:16.22
仕事で何年もZ80アセンブラを使ってからCコンパイラを買ったのでポインタでつまづいた記憶は無い
0153番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 2e85-gI2C)
垢版 |
2023/03/02(木) 23:15:24.69ID:K6ulZDCh0
本質を身につけるならちゃんとコンピューターサイエンスやらなきゃダメだな
0157番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 61a2-bz7a)
垢版 |
2023/03/02(木) 23:17:38.28ID:g4mSIt9V0
プログラムが長くなったら関数にして切り出すだろ
そのときちょうどすぐ下に無いと読みにくいじゃん
Pythonは関数を下に書いたら読み込んでくれない
これじゃあリファクタリング出来ないよ
0158番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:18:19.32ID:Ptq33cgu0
>>153
チャーチチューリングのテーゼとかそっち方面のことか
いろいろとウンチクを垂れるのにも便利だよな
0159番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:19:45.57ID:Ptq33cgu0
>>157
CもC++もそうだからそうかみたいな話だなそれ
0161番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 2e85-gI2C)
垢版 |
2023/03/02(木) 23:20:48.36ID:K6ulZDCh0
>>158
データサイエンスにもガッツリ応用効くしな
プログラミングなんてSICP読んだだけで大体わかるようになるしな
0164番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMea-vIVE)
垢版 |
2023/03/02(木) 23:22:00.15ID:mPussRipM
>>159
その点もRustなら位置自由で大丈夫
0165番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa39-fFdy)
垢版 |
2023/03/02(木) 23:22:21.59ID:ACyePFRra
サイドン
0166番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 2e85-gI2C)
垢版 |
2023/03/02(木) 23:22:21.88ID:K6ulZDCh0
>>162
コピペではないよ
AIは自然言語より簡単なコードを理解できるから
0167番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 7da2-Xe8j)
垢版 |
2023/03/02(木) 23:22:44.47ID:rTHciMHJ0
>>147
まともな知識ないから教えて欲しいんだが 子供がいてそいつがPCできると言うレベルになるまでの勉強する順番どうすればいいと思う? タッチタイピングはできるようになった
0168番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:23:32.19ID:Ptq33cgu0
>>164
うーん関数や変数の位置がどうでも別に気にはならないかなあ
0169番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 55a2-7DSA)
垢版 |
2023/03/02(木) 23:24:16.04ID:rly8ThIZ0
>>147
もしよかったらどういうロジックか教えてください
0170番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:25:42.95ID:Ptq33cgu0
>>167
Arduinoを与えてみれば
Arduino出た頃はクソだと思ってたが
まあ便利だし入門には悪くないかなと思い直した
0172番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b144-oY1W)
垢版 |
2023/03/02(木) 23:26:35.20ID:mwsSonR70
ちょっとしたツールとかAIが書けばいいよ
ハードの性能いいから多少回りくどい処理でも問題にならんだろ
はよそーなれ
0173番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM0e-5IAj)
垢版 |
2023/03/02(木) 23:27:04.08ID:+UDZ6nS7M
ChatGPTがどうにでもしてくれる
0174番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b64e-XSFr)
垢版 |
2023/03/02(木) 23:29:22.38ID:jX/OaDuf0
道具として使う分にはPythonは最高の言語だわ
95%の人間はC言語なんて覚えなくていい、素直にPython使え
0175番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMea-vIVE)
垢版 |
2023/03/02(木) 23:29:45.95ID:mPussRipM
>>168
C/C++からRustへは色んな点で便利になっているけど
一番決定的なところは、メモリ安全性の保証やデータ競合の無いことの保証などだね
これはC/C++でうっかりミスや複雑化での落とし穴などにより発生し続けてきたセキュリティ含む様々な穴を防げるということだから
0176番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 95af-PJrl)
垢版 |
2023/03/02(木) 23:30:55.01ID:qXdnZtv60
chatGPTにグラフ描けとかCSVで出力してとか言ってもpythonのコードが出てくるだけでワロタ
0177番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ b6c7-wWxq)
垢版 |
2023/03/02(木) 23:31:14.16ID:xXzHbphN0
実務に使うもんだから実務に使えればいいだろ
趣味かよ
0180番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f69f-kgmE)
垢版 |
2023/03/02(木) 23:32:05.51ID:NHXtTDE00
>>174
どうしてもGUI設計でVisual Studio使ってしまうんだが、もうPythonだけでいいのかな?
0181番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:34:27.92ID:Ptq33cgu0
>>180
GUIだとPythonならtkinterとその拡張が定番だが
いいとか悪いとかの評価は控えたい
0185番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 95af-eGzR)
垢版 |
2023/03/02(木) 23:36:45.01ID:AQlChWlM0
>>32
めちゃめちゃ嘘つくから自分が読めないと無理やろ
新しくきた派遣のおっちゃん使うようなもん
0186番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:36:56.96ID:Ptq33cgu0
>>183
役に立つかどうかは仕事によるじゃろ
0187番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW daf4-yr7B)
垢版 |
2023/03/02(木) 23:37:37.73ID:2gWJN+nr0
今はフレームワークとライブラリを如何に上手く使うかの時代やぞ
0188番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 61d2-wWxq)
垢版 |
2023/03/02(木) 23:37:57.78ID:8F5dUqfJ0
今の子って入り口がオブジェクト指向なんだよね
それじゃ使いものにならないんだよ
できるよね?自分の仕事なんだから
あのさあ!
0189番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:38:48.61ID:Ptq33cgu0
>>184
AIがAIをこさえるようになるよ
いわゆるノイマンマシンの第一歩だな
人間は淘汰される
0190番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW b199-X9iN)
垢版 |
2023/03/02(木) 23:39:07.10ID:UsdMCVfh0
Pythonはどこのライブラリにその機能が入ってるのかを探すのがメイン作業なんよ
0192番組の途中ですがアフィサイトへの転載は禁止です (テテンテンテン MM0e-HIzZ)
垢版 |
2023/03/02(木) 23:40:19.99ID:5B/JrWRiM
俺phpの雰囲気プログラマーだからCとかRUSTとか学習しないとなって思いつつも次やるとしたらgoだな
0193番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 7da2-Xe8j)
垢版 |
2023/03/02(木) 23:40:48.69ID:rTHciMHJ0
>>170
見てみたけどこれって取り敢えず何に使うの想定してるの?(なんでもできるとかそう言うのではなく)
0195番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 95af-eGzR)
垢版 |
2023/03/02(木) 23:41:56.22ID:AQlChWlM0
Pythonで機械学習勉強し始めたけど
あれ入れろ→これ入れろの連続で最終的に動かないライブラリが出てくるわ
Anaconda放り投げたわ
0196番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:42:08.25ID:Ptq33cgu0
>>193
玩具だよ玩具
何か揺くものを作って遊ぶ
それがコード書く原動力になるわけ
0197番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 890d-Bbta)
垢版 |
2023/03/02(木) 23:43:44.44ID:BwtOfrt/0
作れりゃいいんじゃないの?
もちろん理解するに越したことないけど結局はツールだろ
0199番組の途中ですがアフィサイトへの転載は禁止です (アウアウウー Sa39-lJbW)
垢版 |
2023/03/02(木) 23:45:54.14ID:QiH2HJH2a
今使ってるAndroidのバグ直したくて勉強してたらどうもC++やらないといけなさそうで先の長さにクラっときた
でも時代はRustなんだろ?どれも凄い難解な言語なのは前提として、Rust勉強したらC++で書かれたLinux Kernel弄るのも可能になるのかな?
それとも「Linux Kernel弄る」という目的ならC++やるしかないか?
このバグはここが怪しいからこうしてみようみたいな目安を立てる知識はRustでも身につくのだろうか
0200番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f5f6-sjjX)
垢版 |
2023/03/02(木) 23:47:19.33ID:18rvmnUm0
>>175
今のc++C20辺りならスマートポインタ使えば問題無いんだけどね
0202番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 910d-sBbk)
垢版 |
2023/03/02(木) 23:47:47.74ID:UzXd/Gjm0
だけどleeyesみたいなアプリ作りは作れない
高級言語で作るとくそみたいに重たいアプリになってるよね
0203番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:47:48.20ID:Ptq33cgu0
ArduinoでなんでもいいんだけどLEDぴかぴかさせたり
サーボをギコギコ動かしたりリアルワールドと
相互作用できるものを作ることが
コードを書きたくなる原動力になると思うんだな
だから子供にはそういうのを与えるのがいいんじゃないかなと
そう思うわけだ
0204番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 9134-sQXN)
垢版 |
2023/03/02(木) 23:49:05.09ID:ajjftSem0
そうか?ライブラリ一切使わずAPIとかバッチ書いてるぞ
てかサーバレスとかだとそれが主流でしょ
0209番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:50:58.45ID:Ptq33cgu0
>>199
Linux kernelはC++じゃなくて素のCだよ
ごく限定的にRustを取り込んだがコアコードにRustが入り込むことはないと思う
0210番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 898f-TS9K)
垢版 |
2023/03/02(木) 23:51:43.54ID:Ptq33cgu0
>>205
中華Arduinoなら300円から買える
0211番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 910d-sBbk)
垢版 |
2023/03/02(木) 23:52:06.83ID:UzXd/Gjm0
>>203
そんなくだらないことより
ドローンの姿勢制御とか有益なものやらせたほうがいいと思うわ
俺はまったくわからないけど
子供のポテンシャルならいけるだろう
0212番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMea-vIVE)
垢版 |
2023/03/02(木) 23:52:34.08ID:JHbDa9NqM
>>200
そこは大きな違いがある
Rustはコンパイルが通れば、メモリ安全性もデータ競合無しも保証される
C++はスマートポインタを常に人間が忘れず使ってどんなに複雑化しても人間が間違え全くしない時に、メモリ安全性の一部が保証される
0213番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 7144-okFi)
垢版 |
2023/03/02(木) 23:53:29.68ID:9SvuZvAp0
>>199
次世代言語ほど先に絶滅する可能性が高い
普及率0%で誰も使ってないからそのまま使われないのと
その超絶複雑なコンパイラを誰が無償で用意すんの?って誰も作らないからね
でもCコンパイラだけは仕組みが簡単すぎるのでCPUベンダーが必ず用意してくれる
0215番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5a09-EUJa)
垢版 |
2023/03/02(木) 23:55:51.26ID:AiWsi2nO0
>>200
スマートポインタならC++11から導入だから大して今どきの話でも無いけどな
逆にshared_ptrで参照にぎりっぱを警戒しなきゃいけなくなった
0217番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f5f6-sjjX)
垢版 |
2023/03/02(木) 23:56:06.33ID:18rvmnUm0
>>212
rustはコンパイル通すのが関数レベルの時はいいけど
アプリレベルになると地獄じゃん
TDD開発に向かないんだよね
0218番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 55a2-7DSA)
垢版 |
2023/03/02(木) 23:56:48.32ID:rly8ThIZ0
非現実的だと思うけどunique_ptrに制限すればnullチェック必須なことを除けばメモリーセーフかつデータレースは起こらんかな
0219番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイ 25e1-wWxq)
垢版 |
2023/03/02(木) 23:57:12.34ID:eKWNDF4+0
つーかpythonだけじゃアルゴリズムとかわからんくないか?
どんだけ計算効率がいいかとか無視するポンコツエンジニアにしかならんぞ
0220番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 5a09-EUJa)
垢版 |
2023/03/02(木) 23:57:18.32ID:AiWsi2nO0
>>209
.Sもあるけれどな…
0221番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW f5f6-sjjX)
垢版 |
2023/03/02(木) 23:57:32.04ID:18rvmnUm0
>>215
それはその通り
0222番組の途中ですがアフィサイトへの転載は禁止です (ワントンキン MMea-vIVE)
垢版 |
2023/03/02(木) 23:57:52.59ID:JHbDa9NqM
>>213
そこはGoogleやMicrosoftやAmazonなどIT超大手のライバル同士が手を組んで共同でRust Foundationを立ち上げて資金も開発体制も安心
0223番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0daf-pXfQ)
垢版 |
2023/03/02(木) 23:57:58.60ID:fFUHDq/a0
>>191 >>195
poetryつかいなされ
anacondaは捨てちまえ
0224番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW da44-eKwq)
垢版 |
2023/03/02(木) 23:58:12.33ID:Iu2vTvdA0
Javaが滅亡してくれたら何でもいい
0227番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW da44-eKwq)
垢版 |
2023/03/02(木) 23:59:51.28ID:Iu2vTvdA0
>>219
毎回毎回書いてらんないのはどの言語でもそうだから理解しててくれたらそれでいいよ
0228番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW 0daf-pXfQ)
垢版 |
2023/03/03(金) 00:01:04.88ID:bkBcow8g0
numpy pandas scipy 相当のライブラリが揃った言語が
他にあるなら
python使う理由ってないんだよなあ

R言語なんかがそれにあたるのかな
でもRはキモい
0230番組の途中ですがアフィサイトへの転載は禁止です (ワッチョイW fa76-CXxB)
垢版 |
2023/03/03(金) 00:02:19.24ID:JR/KLR610
メモリに関しては生ポ使っててもスマポにしてくれるようなアロケータgoogleが最近出してた気がする
■ このスレッドは過去ログ倉庫に格納されています

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