糞言語が天下を取る理由at TECH
糞言語が天下を取る理由 - 暇つぶし2ch2:デフォルトの名無しさん
23/12/14 14:25:37.28 Fp2SwEIx.net
VB → 糞言語だがいまだに業務システムとかで見る

3:デフォルトの名無しさん
23/12/14 14:26:08.18 Fp2SwEIx.net
javascript → 10日で作られた糞言語
URLリンク(qiita.com)

4:デフォルトの名無しさん
23/12/14 14:27:42.71 Fp2SwEIx.net
php → さんざんディスられながらいまだに現役

5:デフォルトの名無しさん
23/12/14 14:29:36.45 Fp2SwEIx.net
Go → Rust Nim等と比べると一番糞だがなぜか一番人気

6:デフォルトの名無しさん
23/12/14 14:29:50.04 FD8odM6x.net
TIOBE ランキングNo.1のPythonは糞言語ではないよ

7:デフォルトの名無しさん
23/12/14 14:33:03.21 Fp2SwEIx.net
>>6
それは同意

8:デフォルトの名無しさん
23/12/14 14:43:31.73 Fp2SwEIx.net
10年前から言われてもまだ駆逐されない

17:デフォルトの名無しさん2011/11/10 08:16:54ID:
C++、PHP、JavaScriptとクソ言語が天下を取る法則でもあるのかね?
いやC++はクソなりにいいところもあるし、PHPは避けることもできるが
JavaScriptは単にクソというだけじゃなく使用を強要してくるからな。

HTML5大勝利、これからはウェブアプリの時代と喜んでる
無邪気なユーザーや、無知な投資家ども、TechCrunch等のライター
経験の浅そうなエンジニアどもを見てると腸が煮えくり返るんだけど。
あらゆるソフトウェアをクソ言語JavaScriptで実装させる気かよ。悪夢だ。

CoffeeScriptやらDartやら出てきてるのは、
ナマじゃとても使えねーぜこんなクソ言語とはっきり言明しているようなものだろ。

真面目な話、JavaScriptをどうやって滅ぼすかが今後10年か20年かの課題になってくると思う。
暗黒の時代の始まりだ。

9:デフォルトの名無しさん
23/12/14 14:46:57.92 YPJeQe4V.net
元々のJavaScriptはクソだからES6で書いてトランスパイルしましょうね ← まだわかる

ES6も型チェックがないクソだからTypeScriptで書いてES6にトランスパイルしたものをさらにトランスパイルしましょうね ← は?

10:デフォルトの名無しさん
23/12/14 15:21:59.98 YFFcDap1.net
>>9
糞の上塗り

11:デフォルトの名無しさん
23/12/14 15:30:19.68 6IF9jtwU.net
何事も少しダサいくらいが一番使い勝手が良いんだよ

12:デフォルトの名無しさん
23/12/14 15:48:55.59 7jLhTuQE.net
クソじゃない言語、よく練られているだけあって出現が遅かった
でもいまさら良い奴が出てきても、世の中の人間はそう簡単には乗り換えられんのだ

13:デフォルトの名無しさん
23/12/14 16:07:12.69 H3jTaORy.net
プログラミング言語は過去の互換性を維持するために
抜本的な改革ができないのが嫌な所

14:デフォルトの名無しさん
23/12/14 16:13:24.32 aKwOawxl.net
typescriptもクソ判定されてんだね
javascriptとかいう悪夢言語なんとかしろ
URLリンク(youtu.be)

15:デフォルトの名無しさん
23/12/14 16:20:48.25 m4Ce11lz.net
クソじゃない C# が出てきて巻き返してるじゃん。

16:デフォルトの名無しさん
23/12/14 17:00:38.71 Ksvci+Vt.net
>>14
JSをC#っぽくしただけだから少しマシになったかなって程度なんだろうね

>>15
C#はいい言語だと思うけど、現状MSとUnityしかやる気ないからシェアがね
ザマリンはイマイチだしasp.netもほとんど聞かない
文字通りミスが命取りになる医療分野のソフトウェア開発ではC#が人気みたいだからいい言語ではあるんだろうけど

17:デフォルトの名無しさん
23/12/14 17:04:52.60 7jLhTuQE.net
C#なあ…… 今となってはもう、少しイキっただけのJavaにしか見えない

18:デフォルトの名無しさん
23/12/14 17:14:56.19 9lM7K6v4.net
laravelが出たり、JSフレームワークがどんどんでたせいでかえってクソ言語のシェアが増えてるのでは?

19:デフォルトの名無しさん
23/12/14 18:40:42.02 iUmzfvpB.net
C#やるならJVMでいいやってなる
それこそTIOBE11月イチオシだったKotlinは比較的近代的なルールで書けるし

20:デフォルトの名無しさん
23/12/14 18:55:48.42 CxHby4Kb.net
>>6
nonlocalとかあったりして糞だよ。

21:デフォルトの名無しさん
23/12/14 19:33:29.31 AgoftYrM.net
>>3
スタートがクソでも今使える言語ならいい
Cだって最初はOS用に過ぎなかった

22:デフォルトの名無しさん
23/12/15 00:09:18.34 lJIGQbHq.net
プロパティのタイポがちゃんとエラーになってくれれば、JavaScript特に不満はない

23:デフォルトの名無しさん
23/12/15 07:50:21.58 PB7X/SIN.net
数値のデフォルトが浮動小数点なのが嫌。

24:デフォルトの名無しさん
23/12/15 15:10:57.40 RXob9CT9.net
>>4
phpってもう完全に別言語になってないか

25:デフォルトの名無しさん
23/12/15 19:09:58.54 9Jvor+x/.net
TIOBE見てるとC#が爆上げしてるのね

26:デフォルトの名無しさん
23/12/15 19:12:23.31 9Jvor+x/.net
>>24
最近は関数型プログラミングが人気の中、pho はC++みたいなオブジェクト思向を取り入れた結果、かえってカオスになってないか?

27:デフォルトの名無しさん
23/12/15 19:37:47.59 9Jvor+x/.net
あとVBが去年は6位、今年で8位なのは草
VB好きなのは日本だけかと思ってたけど世界でもランキング一桁台なんだな

28:デフォルトの名無しさん
23/12/15 23:37:31.55 WfAwrcm4.net
>>1のいう天下を取ってる言語って具体的にはPythonのことか?

29:デフォルトの名無しさん
23/12/16 04:37:44.30 qf7h5CUG.net
javascriptじゃねーの?
pythonは趣味、プログラミング勉強用途でTIOBEインデックスランキングトップなだけ

30:デフォルトの名無しさん
23/12/16 04:55:05.45 N12flOcg.net
JavaScriptは当初から非同期に並行処理が行われる良い言語
この特性から非同期に並行処理が必要となるWebブラウザで動作するのに最適であった
適材適所

31:デフォルトの名無しさん
23/12/16 06:53:58.93 yPSMRsvS.net
必要に迫られてできた言語は、gdりがちだけど伸びるんだな
すげー基本的なことを再発見しちまった、納得

32:デフォルトの名無しさん
23/12/16 08:07:13.05 Q/ycvmyU.net
COBOLはさすがに虫の息だ

33:デフォルトの名無しさん
23/12/16 08:33:19.13 t4fIwjDl.net
tiktok liteでPayPayやAmazon券などに交換可能な4000円分のポイントをプレゼント中!
※既存tiktokユーザーの方はtiktokからログアウトしてアンインストールすれば可能性あり
    
1.SIMの入ったスマホかタブレットを準備
2.以下のtiktok liteのサイトからアプリをダウンロード(ダウンロードだけでまだ起動しない)
URLリンク(lite.tiktok.com)
3.ダウンロード完了後、もう一度上記アドレスのリンクからアプリへ。
4.アプリ内でtiktokで使用してない電話番号かメールアドレスから登録
5.10日間連続のチェックイン(←重要!)で合計で4000円分のポイントゲット

ポイントはPayPayやAmazon券に交換できます!
家族・友人に紹介したり、通常タスクをこなせば更にポイントを追加でゲットできます。

34:デフォルトの名無しさん
23/12/16 10:13:56.96 vEedSXq0.net
>>27
まあVBと言ってもオフィスマクロのVBA
あとは自動化RPAのVBScriptだけどね

35:デフォルトの名無しさん
23/12/16 10:17:12.42 vEedSXq0.net
>>25
ゲーム系は勿論なんだけどAIというかChatGPTの存在で注目されてる

正確にはMSがOpenAIと組んでAzureOpenAIサービス展開してる
という事は今までpythonがデフォでJSやTS対応されてきたAIライブラリだけどC#ライブラリがpythonと同レベルでデフォになってくる

特に企業系だとデータが守られてるMS経由のChatGPT使う事になるから余計にね

36:デフォルトの名無しさん
23/12/16 10:18:28.31 vEedSXq0.net
>>30
JSが嫌われる要素の1つはプロトタイプベースのオブジェクト指向だからだな

一般的なクラスベースのオブジェクト指向勉強した人にはJSは気持ち悪い

37:デフォルトの名無しさん
23/12/16 10:27:17.39 N12flOcg.net
>>36
そんな些細なことは影響ない
最近の言語Elixir、Go、Julia、Nim、Rust、Zigなどはいずれも言語仕様からクラスを無くしたが問題になっていない

38:デフォルトの名無しさん
23/12/16 10:29:27.10 vEedSXq0.net
>>37
分かってなくて草w

39:デフォルトの名無しさん
23/12/16 10:40:14.62 N12flOcg.net
>>38
モダンな言語には害となるクラスもその継承も存在しないことを理解できなかった?
プロトタイプベースかどうかかは些細なことなのでJavaScriptは後にシンタックスシュガーにすぎないclass構文を設けることができた

40:デフォルトの名無しさん
23/12/16 10:57:06.86 WR2mv4U/.net
>>33
やる価値あるなこれ

41:デフォルトの名無しさん
23/12/16 11:11:57.32 vEedSXq0.net
>>39
ヤベェw
本気で分かってなくてウケる

42:デフォルトの名無しさん
23/12/16 11:14:16.37 49alUiJT.net
unko(new Promise ()).then(function (){
brahbrah();
});
ハイ糞ーーーー

43:デフォルトの名無しさん
23/12/16 11:15:27.02 49alUiJT.net
関数定義
function taro(){}
var taro = function (){}
var taro = () =>
ハイ糞ーーー

44:デフォルトの名無しさん
23/12/16 11:16:55.43 49alUiJT.net
npm <- ハイ糞ーーー
どんだけ無駄にパッケージいれんじゃボケ

45:デフォルトの名無しさん
23/12/16 11:17:07.54 8/uuJiYe.net
板違いのクソスレを立てるキチガイとクソレスで上げるキチガイ

46:デフォルトの名無しさん
23/12/16 11:19:30.86 49alUiJT.net
then().then().then().then()……catch();
ハイ糞ーーー

47:デフォルトの名無しさん
23/12/16 11:22:21.40 49alUiJT.net
console.log(new Date(2000, 3, 1).getYear());
//=> 100

ハイ糞ーーー

48:デフォルトの名無しさん
23/12/16 11:24:25.41 Q/ycvmyU.net
堅さと緩さのバランスが絶妙な言語って何?

49:デフォルトの名無しさん
23/12/16 11:25:06.77 49alUiJT.net
undefined

ハイ糞ーーー

50:デフォルトの名無しさん
23/12/16 11:26:04.44 piKDveoS.net
>>48
Pythonとか?

51:デフォルトの名無しさん
23/12/16 12:25:01.17 3Jo1PIzy.net
今JavaScript勉強してるけど、Javaの良い所とスクリプト言語の良い所を併せ持っていて
なかなか良い言語だと思うよ
Webブラウザでもサーバでも動くし、最終的にはこの言語に全て取って代わられるかもね

52:デフォルトの名無しさん
23/12/16 12:35:18.87 Q/ycvmyU.net
wasm出てきたから割と自由にはなってきたかも

53:デフォルトの名無しさん
23/12/16 13:14:08.92 DMXCd1nY.net
>>33
PayPay変換出来るのか

54:デフォルトの名無しさん
23/12/16 13:17:37.94 49alUiJT.net
みんな素のJavaScriptで書きたくないからJQueryやらCoffee ScriptやらTypeScriptやら何やらが出てきては消えていく

55:デフォルトの名無しさん
23/12/16 13:23:41.45 Q/ycvmyU.net
jqueryはちがくね?

56:デフォルトの名無しさん
23/12/16 13:50:05.55 wU5Py7gq.net
COBOLとエクセルVBAを仕事でやってるけど、今後のために覚える価値のある言語ってなんなの?Python?

57:デフォルトの名無しさん
23/12/16 14:13:56.78 Q/ycvmyU.net
さすがにもう定年まで逃げ切れと思う

58:デフォルトの名無しさん
23/12/16 14:18:15.27 g6L4HWow.net
>>54
全く理解できていないアホでワロタw
jQueryは言語ではなくWebブラウザの中でそのデータをアクセスするためのライブラリ
TypeScriptは静的型付け宣言をする以外ほぼJavaScriptと構文も機能も同じ

59:デフォルトの名無しさん
23/12/16 15:00:57.19 EALcIx43.net
googleの陰謀じゃね

60:デフォルトの名無しさん
23/12/16 15:29:47.11 u9ZjUAOC.net
>>37
どれも流行って無くて草

61:デフォルトの名無しさん
23/12/16 15:36:53.37 mTBoU24M.net
wasmはガベージコレクションが仕様として完成したらしいけど、はたしてJavaScriptの代わりになり得るのか
Rust、Goとかの有名どころの他にも、AssemblyScriptもあるから普及してほしいなあ

62:デフォルトの名無しさん
23/12/16 15:47:11.08 4ww67U8R.net
この世のバイナリは全部WebAssemblyランタイムで動くようになっていいよ
最強のマルチプラットフォーム対応だからね

63:デフォルトの名無しさん
23/12/16 15:51:45.66 Q/ycvmyU.net
wasmはセキュリティ上制限があるのでそれはさすがに無理

64:デフォルトの名無しさん
23/12/16 15:56:41.13 g6L4HWow.net
>>63
WASMはWebブラウザを離れてWASIなど環境に応じて外へのアクセスを付加して使える

65:デフォルトの名無しさん
23/12/16 15:57:45.08 XRhqtdk+.net
javascriptは脳死状態でもなんとなく使えるところが俺に受けているね

66:デフォルトの名無しさん
23/12/16 16:02:41.05 mTBoU24M.net
興味深いなぁ

WasmGCについて予習する
URLリンク(zenn.dev)

67:デフォルトの名無しさん
23/12/16 16:07:12.74 mTBoU24M.net
WASIはWasmer、Wasmtime、WasmEdgeみたいなランタイムのおかげでほぼJVMの使い勝手よね

68:デフォルトの名無しさん
23/12/16 16:15:07.46 nAW1x78r.net
>>63
その情報はもはや古いよ

WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
URLリンク(www.publickey1.jp)

69:デフォルトの名無しさん
23/12/16 16:22:29.22 QEI+I6+o.net
複製おじさん警報が発令されました
ただちに避難してください

70:デフォルトの名無しさん
23/12/16 16:25:19.32 XRhqtdk+.net
POSIXに関わると技術が停滞するWasmer社終わったな

71:デフォルトの名無しさん
23/12/16 16:36:08.14 SZKtiGT+.net
>>61
GoはWASMGCの対応が絶望的だからWASMGC対応のKotlinやDartと比べてファイルサイズが大きいハンデを抱えてて今後衰退するよ
C#もWASMGCの対応に出遅れてる

72:デフォルトの名無しさん
23/12/16 17:08:59.41 mTBoU24M.net
>>71
wasmならバイナリサイズは数キロバイトまで気にしなきゃだよねえ
そうなるとGC無しのRustか、組み込みGCのKotlinかDartが今のところ有力な選択肢なのかね
GoやC#のwasmは様子見か

73:デフォルトの名無しさん
23/12/17 02:21:58.59 2Y8hpRb7.net
>>44
pipに喧嘩売ってんの?

74:デフォルトの名無しさん
23/12/17 02:24:46.68 2Y8hpRb7.net
>>68
それやってんのwasmerだけじゃん。

75:デフォルトの名無しさん
23/12/17 06:25:06.90 9k4gJxXV.net
Goは将来性ありだからね

76:デフォルトの名無しさん
23/12/17 07:18:31.02 6rm3UaK3.net
Goはようやく導入されたジェネリクスも使いにくいし言語として失敗かな
ちょっとしたスクリプト的に書く範囲ならいいけどそれ以上は辛いよね

77:デフォルトの名無しさん
23/12/17 08:12:31.15 2jcbLDoP.net
JavaScriptが処理能力でWasmに劣ってるのは証明されてるから、JSとかいうクソがいずれ衰退するのは間違いない
問題になるのはどの言語がWasmの天下を取るのかってところ

78:デフォルトの名無しさん
23/12/17 08:52:48.68 9k4gJxXV.net
>>28「天下を取っている」っていうくらいだから、Pythonのことだろう

79:デフォルトの名無しさん
23/12/17 09:47:54.20 3dVxEdnT.net
Pythonはプログラマの嗜み言語であって天下を取ってる訳ではないと思う
天下言語の個人的な指標は案件数や求人数だから、JavaScript、Java、C#の3択かな

80:デフォルトの名無しさん
23/12/17 09:51:18.55 9k4gJxXV.net
いまは、Rustの時代になりつつある

81:デフォルトの名無しさん
23/12/17 10:00:20.67 rIwbvguG.net
Goは手軽にかけるけど、手軽に書きたいならそもそもコンパイル言語じゃなくて良くね?ってなるわ
スクリプト言語じゃイヤ!Javaもイヤ!って人はGo使えばいい

82:デフォルトの名無しさん
23/12/17 20:43:58.45 YFIR2vUT.net
>>80
そういえばmojoは今年中の一部オープンソースした?
codonってのもあったな

83:デフォルトの名無しさん
23/12/17 20:56:24.72 OHxpVvei.net
日本語の乱れが酷いな
ああ大陸人か

84:デフォルトの名無しさん
23/12/17 22:30:40.34 y+oFP75x.net
翻訳するとRutはもう終わりってこと

85:デフォルトの名無しさん
23/12/17 22:43:15.83 SsNSNuiu.net
JavaScriptのReactに代わりになりえるKotlin/WasmのCompose MultiPlatformとかDartのFlutterはPWAとして開花してくのかなあ
そうなったらファイルIOの重要ではないアプリであれば、もはや生粋のネイティブアプリ開発の知識は不要になりそ

86:デフォルトの名無しさん
23/12/18 00:36:23.51 I5vkHcuL.net
>>83
どうしてそういう言い方しか出来ないの

87:デフォルトの名無しさん
23/12/18 01:11:24.74 48xqQuUe.net
>>74
一応、大元も別途で似たようなことやってる
URLリンク(github.com)

88:デフォルトの名無しさん
23/12/18 08:09:29.98 xiaHc48F.net
RustはMSやAWSが採用している

89:デフォルトの名無しさん
23/12/18 09:35:22.76 QgWPUPtt.net
Rustはクソ言語ではないから天下取ってもらって構わないと思ってる

90:デフォルトの名無しさん
23/12/18 10:20:22.43 xiaHc48F.net
>> 89 じゃあ、糞言語とは? 新興言語の中で天下をとっている言語は今のところないよ

91:デフォルトの名無しさん
23/12/18 12:06:06.52 QgWPUPtt.net
>>90
補足しとくとC++とかいうクソよりはマシってだけなのと
GCランタイム無しの速度を活かせる開発用途に限ったらの話ね
ランタイムを十分許容するプロダクトならプログラマに優しいGoやKotlin(Java)やC#でおっけー
コンパイラすらいらないのであればスクリプト言語をどれでも好きに使えばいい
んでクソ言語とは何かだけどコンパイラのアンポンタンな言語、貧弱な企業スポンサーしかいないとかかな
C++はスマートポインタが全くスマートじゃない
Rustは豪華な企業スポンサー布陣のおかげで普及するのが保証されてるから安心して使える
URLリンク(foundation.rust-lang.org)
個人的にはZigのdefer/errdeferやエリアアロケータが好きだけどスポンサーが寂しすぎて普及しなさそうで残念
URLリンク(ziglang.org)

92:デフォルトの名無しさん
23/12/18 12:42:29.89 CD+it+Hq.net
rustコンパイラの静的解析の能力は最強なんだよね

93:デフォルトの名無しさん
23/12/18 12:49:00.72 I3hnMROe.net
ここ5chも使っている世界シェアトップのCDN (Content Delivery Network) も
基盤をRust製に切り替えた
じわじわとネットインフラがRust製へ変わっていってる
URLリンク(www.publickey1.jp)
CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、
同社自身がRust製のHTTPプロキシである「Pingora」を開発し利用していることを明らかにしました。

94:デフォルトの名無しさん
23/12/18 13:03:19.68 ZMMmf2hT.net
rustとかいう性癖ドM言語を使いこなせてるやつは尊敬に値する
コンパイラに鞭を打たれながらのプログラミングは俺には無理

95:デフォルトの名無しさん
23/12/18 13:34:08.84 gLKlwaDD.net
ム板のクソ対立煽りスレはなぜ立ち続けるのか

96:デフォルトの名無しさん
23/12/18 14:15:37.82 nqjHKFXQ.net
ボケ老人にはボケ老人の居場所が必要なんだよ
新規の知識0でひたすら罵りあえるローカロリーなスレが

97:デフォルトの名無しさん
23/12/18 14:28:42.47 copscRZd.net
脱make、脱cmakeできるだけでもrustを使う価値がある

98:デフォルトの名無しさん
23/12/18 14:31:24.97 szOI/wr6.net
>>83
日本語を日本人だけが使う、という発想自体老害
いつの時代やねん

99:デフォルトの名無しさん
23/12/18 14:36:27.55 RN08EUWK.net
このご時世でC++やRustを使わなきゃいけない状況になってるのがダメ🙅
もっとランタイムに頼ったプログラミングをしていい
ゲーム開発をC++でやってんじゃねーって言いたい

100:デフォルトの名無しさん
23/12/18 23:27:46.89 6hD73gHu.net
100ゲット!

101:デフォルトの名無しさん
23/12/19 03:43:56.92 Ug/Ldxi/.net
昔からある言語は脆弱とか習得が難しいと言う癖に
ブラウザ依存が激しいJavascriptとか
ブラウザに出力する為にエスケープするのを更にデータベース文として実行されないようにエスケープしなきゃならないような脆弱性を生み出しまくってるデーターベースとか
そういうにはコストがかかるとか危険だから使うなとかは言わずに素晴らしい言語扱いなんだよな

102:デフォルトの名無しさん
23/12/19 03:48:12.62 Ug/Ldxi/.net
結局言語のセキュアとか必要性とか関係なく「俺が理解できた簡易な言語が最強で他は全て糞」って言ってるだけなんだよ

103:デフォルトの名無しさん
23/12/19 09:32:13.26 JCoYXfaq.net
Wasmがセキュアが担保されてる言うけど結局みんなjavascriptをずっと使いそうだよねえ

104:デフォルトの名無しさん
23/12/19 11:17:12.81 +YOyaSYG.net
reactのreduxが使いやす過ぎてjavascriptから離れられませーんw

105:デフォルトの名無しさん
23/12/19 23:19:35.52 ecy3+qrz.net
気付けばあなたもJavaScriptのトリコ♪

106:デフォルトの名無しさん
23/12/21 10:43:55.08 POIvbCUM.net
>>99
分野によるやん
GC走って一瞬でも止まるとダメなシステムってあるんよ

例えばお前さんが病気だとして入院してて機器に繋がれてる
プログラムでGC走って数秒から数十秒機能停止
その結果死んでもお前と家族は納得できるのか?

107:デフォルトの名無しさん
23/12/26 19:03:07.46 x6psezet.net
pythonとperlどこで差がついたんだ

108:デフォルトの名無しさん
23/12/27 12:44:28.41 1WdvlKUH.net
可読性と利便性

109:デフォルトの名無しさん
23/12/28 17:37:42.95 jA1RsNoI.net
perlはもともとシェルスクリプト+α程度でしかない(その用途に限れば最適化されてる。例えば起動はpythonよりかなり速い)
のに広く使われすぎだっただけや

110:デフォルトの名無しさん
24/01/13 07:58:56.45 8Ttuq2mz.net
pythonだってAI関連のライブラリが充実してるから使われてるだけ
別言語で実装されてれば今頃その言語が天下取ってた

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

言語的にクソなpythonを今は使うしか無いのが苦痛

111:デフォルトの名無しさん
24/01/13 11:30:15.21 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:デフォルトの名無しさん
24/01/13 12:31:15.84 8Ttuq2mz.net
>>111
分かってなくて草w

113:デフォルトの名無しさん
24/01/13 13:16:30.14 uLhKZYsz.net
Javaが実はクソ言語だったと気づいて者はまだ少数派か

114:デフォルトの名無しさん
24/01/13 13:28:03.52 jj1r3RWO.net
>>113
Javaの長期サポートの有償化はほんまクソ

115:デフォルトの名無しさん
24/01/13 13:51:26.08 4bQ+o87I.net
>>111
pythonが普及したのは、アメリカの大学教育で広く採用されたからだよ
人気上位の言語は決まってCスタイルの文法だが、pythonだけ違っていられるのは
大学で半強制的に教えられるというのがデカい。

116:デフォルトの名無しさん
24/01/13 14:58:00.59 vTVsKhAm.net
>>114
言語に長期サポートってどういう事?
新手のネズミ講かな

117:デフォルトの名無しさん
24/01/13 16:39:31.94 8Ttuq2mz.net
>>113
Oracleが絡むと碌な事にならないよね

118:デフォルトの名無しさん
24/01/13 18:50:26.15 jj1r3RWO.net
OracleJDKの無償LTSが2年間になるのに対して.NETの無償LTSは3年間だからね
かなりのユーザが脱SpringしてASP.NETに流れてる
>>116
LTS

119:デフォルトの名無しさん
24/01/13 18:54:51.93 jj1r3RWO.net
>>115
これか
Pythonが大学の入門用プログラミング言語として人気を集めていると判明
2014年07月15日 09時00分
URLリンク(gigazine.net)

120:デフォルトの名無しさん
24/01/14 14:02:23.22 Nuq4O6Vy.net
糞言語がCだったりして

121:デフォルトの名無しさん
24/01/14 14:03:02.07 Nuq4O6Vy.net
糞言語がCだったりして

122:デフォルトの名無しさん
24/01/14 16:59:19.00 DaqHiaMw.net
C言語は使うものではなく愛するものだよ
例えばC#のライブラリ資産をJavaで使いたいときには、C#をCから呼び出せるようにして、JavaでJNIを経由してC#をCとして呼び出す
Cを使う使わないはもはや関係がない

123:デフォルトの名無しさん
24/01/14 17:39:35.13 Nuq4O6Vy.net
でもⅭは習得が難しい、でもおれもⅭが好きだ

124:デフォルトの名無しさん
24/01/14 18:10:53.42 UCosa7iH.net
はっきりしているのは
C言語のポインターと構造体を理解して使いこなせない奴は
プログラミングに向いていない

125:デフォルトの名無しさん
24/01/14 18:14:47.09 Nuq4O6Vy.net
>>124 線形リストがまだ理解できないんだよ

126:デフォルトの名無しさん
24/01/15 11:37:12.27 zco6kpeH.net
Cは自由度の高いプログラムが書けるから好きだ

127:デフォルトの名無しさん
24/01/15 23:23:14.15 F0x8Um+U.net
CでできることはRustでもできるよ
Rustコードの中にインラインアセンブリ挿入もできる

128:デフォルトの名無しさん
24/01/16 07:46:03.85 Rp1T389l.net
>>127 まだ、Cしか知らないからわからない

129:デフォルトの名無しさん
24/01/16 10:15:35.73 5qybz7J9.net
Rustで8ビットのプログラム書けるの?

130:デフォルトの名無しさん
24/01/16 11:33:11.76 bHpFp4RJ.net
需要があればz80のtoolchainつくる人とかいるんじゃね?

131:デフォルトの名無しさん
24/01/16 15:55:54.48 Ie8LBYoK.net
Kotlinのコルーチンが非同期処理を一番書きやすい気がする

132:デフォルトの名無しさん
24/01/16 23:36:58.42 ILnzJBpm.net
ついにZ80でRustが動き始めた
URLリンク(www.youtube.com)

133:デフォルトの名無しさん
24/01/22 09:50:40.92 gMVEOcYR.net
Ⅽは言語仕様がコンパクトなのに癖の強い言語だ。とくにscanf()関数は要注意だ

134:デフォルトの名無しさん
24/01/23 05:16:36.11 R8ucJz5t.net
scanf は言語仕様じゃねーし。scanf なんて未だかつて使ったことねーわ。

135:デフォルトの名無しさん
24/01/30 22:13:17.92 ks3WKa1N.net
糞が天下を取るんじゃなくて
天下を取ると多く使われて糞がバレるんじゃないの

136:デフォルトの名無しさん
24/02/19 17:07:42.91 stH4FHBR.net
Rustが良い言語ならなんでSolarisは天下を取れなかったの?

137:デフォルトの名無しさん
24/02/19 23:27:18.22 aeOZND98.net
>>136
スポンサーを獲得できなかったからだけど

138:デフォルトの名無しさん
24/02/20 22:57:13.57 0eZbBYjj.net
名前が悪い
錆び

139:デフォルトの名無しさん
24/02/23 20:24:36.71 I9d0RuEL.net
>>134
規格化された言語の仕様で定義された標準ライブラリやで

140:デフォルトの名無しさん
24/03/24 18:42:15.51 TrTyAT7D.net
scanfの実用性はともかく、printfは天才の発想だったな
我々凡人の未来は1人の天才によって容易く左右されるのである


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch