糞言語が天下を取る理由
- 1 :デフォルトの名無しさん:2023/12/14(木) 14:23:12.77 ID:Fp2SwEIx.net
- なんで?
- 91 :デフォルトの名無しさん:2023/12/18(月) 12:06:06.52 ID:QgWPUPtt.net
- >>90
補足しとくとC++とかいうクソよりはマシってだけなのと
GCランタイム無しの速度を活かせる開発用途に限ったらの話ね
ランタイムを十分許容するプロダクトならプログラマに優しいGoやKotlin(Java)やC#でおっけー
コンパイラすらいらないのであればスクリプト言語をどれでも好きに使えばいい
んでクソ言語とは何かだけどコンパイラのアンポンタンな言語、貧弱な企業スポンサーしかいないとかかな
C++はスマートポインタが全くスマートじゃない
Rustは豪華な企業スポンサー布陣のおかげで普及するのが保証されてるから安心して使える
https://foundation.rust-lang.org/members/
個人的にはZigのdefer/errdeferやエリアアロケータが好きだけどスポンサーが寂しすぎて普及しなさそうで残念
https://ziglang.org/zsf/
- 92 :デフォルトの名無しさん:2023/12/18(月) 12:42:29.89 ID:CD+it+Hq.net
- rustコンパイラの静的解析の能力は最強なんだよね
- 93 :デフォルトの名無しさん:2023/12/18(月) 12:49:00.72 ID:I3hnMROe.net
- ここ5chも使っている世界シェアトップのCDN (Content Delivery Network) も
基盤をRust製に切り替えた
じわじわとネットインフラがRust製へ変わっていってる
https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html
CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、
同社自身がRust製のHTTPプロキシである「Pingora」を開発し利用していることを明らかにしました。
- 94 :デフォルトの名無しさん:2023/12/18(月) 13:03:19.68 ID:ZMMmf2hT.net
- rustとかいう性癖ドM言語を使いこなせてるやつは尊敬に値する
コンパイラに鞭を打たれながらのプログラミングは俺には無理
- 95 :デフォルトの名無しさん:2023/12/18(月) 13:34:08.84 ID:gLKlwaDD.net
- ム板のクソ対立煽りスレはなぜ立ち続けるのか
- 96 :デフォルトの名無しさん:2023/12/18(月) 14:15:37.82 ID:nqjHKFXQ.net
- ボケ老人にはボケ老人の居場所が必要なんだよ
新規の知識0でひたすら罵りあえるローカロリーなスレが
- 97 :デフォルトの名無しさん:2023/12/18(月) 14:28:42.47 ID:copscRZd.net
- 脱make、脱cmakeできるだけでもrustを使う価値がある
- 98 :デフォルトの名無しさん:2023/12/18(月) 14:31:24.97 ID:szOI/wr6.net
- >>83
日本語を日本人だけが使う、という発想自体老害
いつの時代やねん
- 99 :デフォルトの名無しさん:2023/12/18(月) 14:36:27.55 ID:RN08EUWK.net
- このご時世でC++やRustを使わなきゃいけない状況になってるのがダメ🙅
もっとランタイムに頼ったプログラミングをしていい
ゲーム開発をC++でやってんじゃねーって言いたい
- 100 :デフォルトの名無しさん:2023/12/18(月) 23:27:46.89 ID:6hD73gHu.net
- 100ゲット!
- 101 :デフォルトの名無しさん:2023/12/19(火) 03:43:56.92 ID:Ug/Ldxi/.net
- 昔からある言語は脆弱とか習得が難しいと言う癖に
ブラウザ依存が激しいJavascriptとか
ブラウザに出力する為にエスケープするのを更にデータベース文として実行されないようにエスケープしなきゃならないような脆弱性を生み出しまくってるデーターベースとか
そういうにはコストがかかるとか危険だから使うなとかは言わずに素晴らしい言語扱いなんだよな
- 102 :デフォルトの名無しさん:2023/12/19(火) 03:48:12.62 ID:Ug/Ldxi/.net
- 結局言語のセキュアとか必要性とか関係なく「俺が理解できた簡易な言語が最強で他は全て糞」って言ってるだけなんだよ
- 103 :デフォルトの名無しさん:2023/12/19(火) 09:32:13.26 ID:JCoYXfaq.net
- Wasmがセキュアが担保されてる言うけど結局みんなjavascriptをずっと使いそうだよねえ
- 104 :デフォルトの名無しさん:2023/12/19(火) 11:17:12.81 ID:+YOyaSYG.net
- reactのreduxが使いやす過ぎてjavascriptから離れられませーんw
- 105 :デフォルトの名無しさん:2023/12/19(火) 23:19:35.52 ID:ecy3+qrz.net
- 気付けばあなたもJavaScriptのトリコ♪
- 106 :デフォルトの名無しさん:2023/12/21(木) 10:43:55.08 ID:POIvbCUM.net
- >>99
分野によるやん
GC走って一瞬でも止まるとダメなシステムってあるんよ
例えばお前さんが病気だとして入院してて機器に繋がれてる
プログラムでGC走って数秒から数十秒機能停止
その結果死んでもお前と家族は納得できるのか?
- 107 :デフォルトの名無しさん:2023/12/26(火) 19:03:07.46 ID:x6psezet.net
- pythonとperlどこで差がついたんだ
- 108 :デフォルトの名無しさん:2023/12/27(水) 12:44:28.41 ID:1WdvlKUH.net
- 可読性と利便性
- 109 :デフォルトの名無しさん:2023/12/28(木) 17:37:42.95 ID:jA1RsNoI.net
- perlはもともとシェルスクリプト+α程度でしかない(その用途に限れば最適化されてる。例えば起動はpythonよりかなり速い)
のに広く使われすぎだっただけや
- 110 :デフォルトの名無しさん:2024/01/13(土) 07:58:56.45 ID:8Ttuq2mz.net
- pythonだってAI関連のライブラリが充実してるから使われてるだけ
別言語で実装されてれば今頃その言語が天下取ってた
早くまともな言語で各種ライブラリの移植やそれを超えるものを作って欲しい
言語的にクソなpythonを今は使うしか無いのが苦痛
- 111 :デフォルトの名無しさん:2024/01/13(土) 11:30:15.21 ID:jj1r3RWO.net
- なんか勘違いしてるけどPythonの言語自体はクロスプラットフォームで動く、書きやすくなった単なるシェルスクリプト
ここまで普及したのは便利なパッケージ管理ツールpipおかげ
他の言語の機械学習事情について、例えばPythonと体系のそっくりなスクリプト言語のRubyは全体としてPythonに押され気味だけど、Ruby版Pytorchだってあるし機械学習用言語として十分使える
そもそもPytorch自体がネイティブ実装libtorchのPythonラップなわけで、C++等のネイティブで開発するほうがむしろ自然なのだから、機械学習、AI開発でPythonに嫉妬する理由がない
まとめるとPythonが普及したのは
1. 不便なシェルスクリプトの代わりになる
2. パッケージ管理ツールが優秀
3. Ruby(、Perl、Rなど)を圧倒した
が理由、ただそれだけ
ちなみにPythonのブロック定義がインデントになったのはPerlがいろいろな理由で昔から忌み嫌われていたせい
- 112 :デフォルトの名無しさん:2024/01/13(土) 12:31:15.84 ID:8Ttuq2mz.net
- >>111
分かってなくて草w
- 113 :デフォルトの名無しさん:2024/01/13(土) 13:16:30.14 ID:uLhKZYsz.net
- Javaが実はクソ言語だったと気づいて者はまだ少数派か
- 114 :デフォルトの名無しさん:2024/01/13(土) 13:28:03.52 ID:jj1r3RWO.net
- >>113
Javaの長期サポートの有償化はほんまクソ
- 115 :デフォルトの名無しさん:2024/01/13(土) 13:51:26.08 ID:4bQ+o87I.net
- >>111
pythonが普及したのは、アメリカの大学教育で広く採用されたからだよ
人気上位の言語は決まってCスタイルの文法だが、pythonだけ違っていられるのは
大学で半強制的に教えられるというのがデカい。
- 116 :デフォルトの名無しさん:2024/01/13(土) 14:58:00.59 ID:vTVsKhAm.net
- >>114
言語に長期サポートってどういう事?
新手のネズミ講かな
- 117 :デフォルトの名無しさん:2024/01/13(土) 16:39:31.94 ID:8Ttuq2mz.net
- >>113
Oracleが絡むと碌な事にならないよね
- 118 :デフォルトの名無しさん:2024/01/13(土) 18:50:26.15 ID:jj1r3RWO.net
- OracleJDKの無償LTSが2年間になるのに対して.NETの無償LTSは3年間だからね
かなりのユーザが脱SpringしてASP.NETに流れてる
>>116
LTS
- 119 :デフォルトの名無しさん:2024/01/13(土) 18:54:51.93 ID:jj1r3RWO.net
- >>115
これか
Pythonが大学の入門用プログラミング言語として人気を集めていると判明
2014年07月15日 09時00分
https://gigazine.net/news/20140715-python-most-popular-language/
- 120 :デフォルトの名無しさん:2024/01/14(日) 14:02:23.22 ID:Nuq4O6Vy.net
- 糞言語がCだったりして
- 121 :デフォルトの名無しさん:2024/01/14(日) 14:03:02.07 ID:Nuq4O6Vy.net
- 糞言語がCだったりして
- 122 :デフォルトの名無しさん:2024/01/14(日) 16:59:19.00 ID:DaqHiaMw.net
- C言語は使うものではなく愛するものだよ
例えばC#のライブラリ資産をJavaで使いたいときには、C#をCから呼び出せるようにして、JavaでJNIを経由してC#をCとして呼び出す
Cを使う使わないはもはや関係がない
- 123 :デフォルトの名無しさん:2024/01/14(日) 17:39:35.13 ID:Nuq4O6Vy.net
- でもⅭは習得が難しい、でもおれもⅭが好きだ
- 124 :デフォルトの名無しさん:2024/01/14(日) 18:10:53.42 ID:UCosa7iH.net
- はっきりしているのは
C言語のポインターと構造体を理解して使いこなせない奴は
プログラミングに向いていない
- 125 :デフォルトの名無しさん:2024/01/14(日) 18:14:47.09 ID:Nuq4O6Vy.net
- >>124 線形リストがまだ理解できないんだよ
- 126 :デフォルトの名無しさん:2024/01/15(月) 11:37:12.27 ID:zco6kpeH.net
- Cは自由度の高いプログラムが書けるから好きだ
- 127 :デフォルトの名無しさん:2024/01/15(月) 23:23:14.15 ID:F0x8Um+U.net
- CでできることはRustでもできるよ
Rustコードの中にインラインアセンブリ挿入もできる
- 128 :デフォルトの名無しさん:2024/01/16(火) 07:46:03.85 ID:Rp1T389l.net
- >>127 まだ、Cしか知らないからわからない
- 129 :デフォルトの名無しさん:2024/01/16(火) 10:15:35.73 ID:5qybz7J9.net
- Rustで8ビットのプログラム書けるの?
- 130 :デフォルトの名無しさん:2024/01/16(火) 11:33:11.76 ID:bHpFp4RJ.net
- 需要があればz80のtoolchainつくる人とかいるんじゃね?
- 131 :デフォルトの名無しさん:2024/01/16(火) 15:55:54.48 ID:Ie8LBYoK.net
- Kotlinのコルーチンが非同期処理を一番書きやすい気がする
- 132 :デフォルトの名無しさん:2024/01/16(火) 23:36:58.42 ID:ILnzJBpm.net
- ついにZ80でRustが動き始めた
https://www.youtube.com/watch?v=Oa2yR-QvZaI
- 133 :デフォルトの名無しさん:2024/01/22(月) 09:50:40.92 ID:gMVEOcYR.net
- Ⅽは言語仕様がコンパクトなのに癖の強い言語だ。とくにscanf()関数は要注意だ
- 134 :デフォルトの名無しさん:2024/01/23(火) 05:16:36.11 ID:R8ucJz5t.net
- scanf は言語仕様じゃねーし。scanf なんて未だかつて使ったことねーわ。
- 135 :デフォルトの名無しさん:2024/01/30(火) 22:13:17.92 ID:ks3WKa1N.net
- 糞が天下を取るんじゃなくて
天下を取ると多く使われて糞がバレるんじゃないの
- 136 :デフォルトの名無しさん:2024/02/19(月) 17:07:42.91 ID:stH4FHBR.net
- Rustが良い言語ならなんでSolarisは天下を取れなかったの?
- 137 :デフォルトの名無しさん:2024/02/19(月) 23:27:18.22 ID:aeOZND98.net
- >>136
スポンサーを獲得できなかったからだけど
- 138 :デフォルトの名無しさん:2024/02/20(火) 22:57:13.57 ID:0eZbBYjj.net
- 名前が悪い
錆び
- 139 :デフォルトの名無しさん:2024/02/23(金) 20:24:36.71 ID:I9d0RuEL.net
- >>134
規格化された言語の仕様で定義された標準ライブラリやで
- 140 :デフォルトの名無しさん:2024/03/24(日) 18:42:15.51 ID:TrTyAT7D.net
- scanfの実用性はともかく、printfは天才の発想だったな
我々凡人の未来は1人の天才によって容易く左右されるのである
30 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★