X



糞言語が天下を取る理由
0001デフォルトの名無しさん
垢版 |
2023/12/14(木) 14:23:12.77ID:Fp2SwEIx
なんで?
0090デフォルトの名無しさん
垢版 |
2023/12/18(月) 10:20:22.43ID:xiaHc48F
>> 89 じゃあ、糞言語とは? 新興言語の中で天下をとっている言語は今のところないよ
0091デフォルトの名無しさん
垢版 |
2023/12/18(月) 12:06:06.52ID:QgWPUPtt
>>90
補足しとくとC++とかいうクソよりはマシってだけなのと
GCランタイム無しの速度を活かせる開発用途に限ったらの話ね
ランタイムを十分許容するプロダクトならプログラマに優しいGoやKotlin(Java)やC#でおっけー
コンパイラすらいらないのであればスクリプト言語をどれでも好きに使えばいい

んでクソ言語とは何かだけどコンパイラのアンポンタンな言語、貧弱な企業スポンサーしかいないとかかな
C++はスマートポインタが全くスマートじゃない
Rustは豪華な企業スポンサー布陣のおかげで普及するのが保証されてるから安心して使える
https://foundation.rust-lang.org/members/

個人的にはZigのdefer/errdeferやエリアアロケータが好きだけどスポンサーが寂しすぎて普及しなさそうで残念
https://ziglang.org/zsf/
0092デフォルトの名無しさん
垢版 |
2023/12/18(月) 12:42:29.89ID:CD+it+Hq
rustコンパイラの静的解析の能力は最強なんだよね
0093デフォルトの名無しさん
垢版 |
2023/12/18(月) 12:49:00.72ID:I3hnMROe
ここ5chも使っている世界シェアトップのCDN (Content Delivery Network) も
基盤をRust製に切り替えた
じわじわとネットインフラがRust製へ変わっていってる

https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html
CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、
同社自身がRust製のHTTPプロキシである「Pingora」を開発し利用していることを明らかにしました。
0094デフォルトの名無しさん
垢版 |
2023/12/18(月) 13:03:19.68ID:ZMMmf2hT
rustとかいう性癖ドM言語を使いこなせてるやつは尊敬に値する
コンパイラに鞭を打たれながらのプログラミングは俺には無理
0096デフォルトの名無しさん
垢版 |
2023/12/18(月) 14:15:37.82ID:nqjHKFXQ
ボケ老人にはボケ老人の居場所が必要なんだよ
新規の知識0でひたすら罵りあえるローカロリーなスレが
0098デフォルトの名無しさん
垢版 |
2023/12/18(月) 14:31:24.97ID:szOI/wr6
>>83
日本語を日本人だけが使う、という発想自体老害
いつの時代やねん
0099デフォルトの名無しさん
垢版 |
2023/12/18(月) 14:36:27.55ID:RN08EUWK
このご時世でC++やRustを使わなきゃいけない状況になってるのがダメ🙅
もっとランタイムに頼ったプログラミングをしていい
ゲーム開発をC++でやってんじゃねーって言いたい
0101デフォルトの名無しさん
垢版 |
2023/12/19(火) 03:43:56.92ID:Ug/Ldxi/
昔からある言語は脆弱とか習得が難しいと言う癖に
ブラウザ依存が激しいJavascriptとか
ブラウザに出力する為にエスケープするのを更にデータベース文として実行されないようにエスケープしなきゃならないような脆弱性を生み出しまくってるデーターベースとか
そういうにはコストがかかるとか危険だから使うなとかは言わずに素晴らしい言語扱いなんだよな
0102デフォルトの名無しさん
垢版 |
2023/12/19(火) 03:48:12.62ID:Ug/Ldxi/
結局言語のセキュアとか必要性とか関係なく「俺が理解できた簡易な言語が最強で他は全て糞」って言ってるだけなんだよ
0103デフォルトの名無しさん
垢版 |
2023/12/19(火) 09:32:13.26ID:JCoYXfaq
Wasmがセキュアが担保されてる言うけど結局みんなjavascriptをずっと使いそうだよねえ
0106デフォルトの名無しさん
垢版 |
2023/12/21(木) 10:43:55.08ID:POIvbCUM
>>99
分野によるやん
GC走って一瞬でも止まるとダメなシステムってあるんよ

例えばお前さんが病気だとして入院してて機器に繋がれてる
プログラムでGC走って数秒から数十秒機能停止
その結果死んでもお前と家族は納得できるのか?
0108デフォルトの名無しさん
垢版 |
2023/12/27(水) 12:44:28.41ID:1WdvlKUH
可読性と利便性
0109デフォルトの名無しさん
垢版 |
2023/12/28(木) 17:37:42.95ID:jA1RsNoI
perlはもともとシェルスクリプト+α程度でしかない(その用途に限れば最適化されてる。例えば起動はpythonよりかなり速い)
のに広く使われすぎだっただけや
0110デフォルトの名無しさん
垢版 |
2024/01/13(土) 07:58:56.45ID:8Ttuq2mz
pythonだってAI関連のライブラリが充実してるから使われてるだけ
別言語で実装されてれば今頃その言語が天下取ってた

早くまともな言語で各種ライブラリの移植やそれを超えるものを作って欲しい

言語的にクソなpythonを今は使うしか無いのが苦痛
0111デフォルトの名無しさん
垢版 |
2024/01/13(土) 11:30:15.21ID:jj1r3RWO
なんか勘違いしてるけどPythonの言語自体はクロスプラットフォームで動く、書きやすくなった単なるシェルスクリプト
ここまで普及したのは便利なパッケージ管理ツールpipおかげ
他の言語の機械学習事情について、例えばPythonと体系のそっくりなスクリプト言語のRubyは全体としてPythonに押され気味だけど、Ruby版Pytorchだってあるし機械学習用言語として十分使える
そもそもPytorch自体がネイティブ実装libtorchのPythonラップなわけで、C++等のネイティブで開発するほうがむしろ自然なのだから、機械学習、AI開発でPythonに嫉妬する理由がない

まとめるとPythonが普及したのは
1. 不便なシェルスクリプトの代わりになる
2. パッケージ管理ツールが優秀
3. Ruby(、Perl、Rなど)を圧倒した
が理由、ただそれだけ

ちなみにPythonのブロック定義がインデントになったのはPerlがいろいろな理由で昔から忌み嫌われていたせい
0112デフォルトの名無しさん
垢版 |
2024/01/13(土) 12:31:15.84ID:8Ttuq2mz
>>111
分かってなくて草w
0113デフォルトの名無しさん
垢版 |
2024/01/13(土) 13:16:30.14ID:uLhKZYsz
Javaが実はクソ言語だったと気づいて者はまだ少数派か
0115デフォルトの名無しさん
垢版 |
2024/01/13(土) 13:51:26.08ID:4bQ+o87I
>>111
pythonが普及したのは、アメリカの大学教育で広く採用されたからだよ

人気上位の言語は決まってCスタイルの文法だが、pythonだけ違っていられるのは
大学で半強制的に教えられるというのがデカい。
0117デフォルトの名無しさん
垢版 |
2024/01/13(土) 16:39:31.94ID:8Ttuq2mz
>>113
Oracleが絡むと碌な事にならないよね
0118デフォルトの名無しさん
垢版 |
2024/01/13(土) 18:50:26.15ID:jj1r3RWO
OracleJDKの無償LTSが2年間になるのに対して.NETの無償LTSは3年間だからね
かなりのユーザが脱SpringしてASP.NETに流れてる
>>116
LTS
0120デフォルトの名無しさん
垢版 |
2024/01/14(日) 14:02:23.22ID:Nuq4O6Vy
糞言語がCだったりして
0121デフォルトの名無しさん
垢版 |
2024/01/14(日) 14:03:02.07ID:Nuq4O6Vy
糞言語がCだったりして
0122デフォルトの名無しさん
垢版 |
2024/01/14(日) 16:59:19.00ID:DaqHiaMw
C言語は使うものではなく愛するものだよ
例えばC#のライブラリ資産をJavaで使いたいときには、C#をCから呼び出せるようにして、JavaでJNIを経由してC#をCとして呼び出す
Cを使う使わないはもはや関係がない
0123デフォルトの名無しさん
垢版 |
2024/01/14(日) 17:39:35.13ID:Nuq4O6Vy
でもⅭは習得が難しい、でもおれもⅭが好きだ
0124デフォルトの名無しさん
垢版 |
2024/01/14(日) 18:10:53.42ID:UCosa7iH
はっきりしているのは
C言語のポインターと構造体を理解して使いこなせない奴は
プログラミングに向いていない
0125デフォルトの名無しさん
垢版 |
2024/01/14(日) 18:14:47.09ID:Nuq4O6Vy
>>124 線形リストがまだ理解できないんだよ
0126デフォルトの名無しさん
垢版 |
2024/01/15(月) 11:37:12.27ID:zco6kpeH
Cは自由度の高いプログラムが書けるから好きだ
0127デフォルトの名無しさん
垢版 |
2024/01/15(月) 23:23:14.15ID:F0x8Um+U
CでできることはRustでもできるよ
Rustコードの中にインラインアセンブリ挿入もできる
0128デフォルトの名無しさん
垢版 |
2024/01/16(火) 07:46:03.85ID:Rp1T389l
>>127 まだ、Cしか知らないからわからない
0133デフォルトの名無しさん
垢版 |
2024/01/22(月) 09:50:40.92ID:gMVEOcYR
Ⅽは言語仕様がコンパクトなのに癖の強い言語だ。とくにscanf()関数は要注意だ
0135デフォルトの名無しさん
垢版 |
2024/01/30(火) 22:13:17.92ID:ks3WKa1N
糞が天下を取るんじゃなくて
天下を取ると多く使われて糞がバレるんじゃないの
0140デフォルトの名無しさん
垢版 |
2024/03/24(日) 18:42:15.51ID:TrTyAT7D
scanfの実用性はともかく、printfは天才の発想だったな
我々凡人の未来は1人の天才によって容易く左右されるのである
レスを投稿する


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