糞言語が天下を取る理由 (145レス)
上下前次1-新
1(1): 2023/12/14(木)14:23 ID:Fp2SwEIx(1/7) AAS
なんで?
2: 2023/12/14(木)14:25 ID:Fp2SwEIx(2/7) AAS
VB → 糞言語だがいまだに業務システムとかで見る
3(1): 2023/12/14(木)14:26 ID:Fp2SwEIx(3/7) AAS
javascript → 10日で作られた糞言語
外部リンク:qiita.com
4(1): 2023/12/14(木)14:27 ID:Fp2SwEIx(4/7) AAS
php → さんざんディスられながらいまだに現役
5: 2023/12/14(木)14:29 ID:Fp2SwEIx(5/7) AAS
Go → Rust Nim等と比べると一番糞だがなぜか一番人気
6(2): 2023/12/14(木)14:29 ID:FD8odM6x(1) AAS
TIOBE ランキングNo.1のPythonは糞言語ではないよ
7: 2023/12/14(木)14:33 ID:Fp2SwEIx(6/7) AAS
>>6
それは同意
8: 2023/12/14(木)14:43 ID:Fp2SwEIx(7/7) AAS
10年前から言われてもまだ駆逐されない
17:デフォルトの名無しさん2011/11/10 08:16:54ID:
C++、PHP、JavaScriptとクソ言語が天下を取る法則でもあるのかね?
いやC++はクソなりにいいところもあるし、PHPは避けることもできるが
JavaScriptは単にクソというだけじゃなく使用を強要してくるからな。
HTML5大勝利、これからはウェブアプリの時代と喜んでる
無邪気なユーザーや、無知な投資家ども、TechCrunch等のライター
省6
9(1): 2023/12/14(木)14:46 ID:YPJeQe4V(1) AAS
元々のJavaScriptはクソだからES6で書いてトランスパイルしましょうね ← まだわかる
ES6も型チェックがないクソだからTypeScriptで書いてES6にトランスパイルしたものをさらにトランスパイルしましょうね ← は?
10: 2023/12/14(木)15:21 ID:YFFcDap1(1) AAS
>>9
糞の上塗り
11: 2023/12/14(木)15:30 ID:6IF9jtwU(1) AAS
何事も少しダサいくらいが一番使い勝手が良いんだよ
12: 2023/12/14(木)15:48 ID:7jLhTuQE(1/2) AAS
クソじゃない言語、よく練られているだけあって出現が遅かった
でもいまさら良い奴が出てきても、世の中の人間はそう簡単には乗り換えられんのだ
13: 2023/12/14(木)16:07 ID:H3jTaORy(1) AAS
プログラミング言語は過去の互換性を維持するために
抜本的な改革ができないのが嫌な所
14(1): 2023/12/14(木)16:13 ID:aKwOawxl(1) AAS
typescriptもクソ判定されてんだね
javascriptとかいう悪夢言語なんとかしろ
動画リンク[YouTube]
15(1): 2023/12/14(木)16:20 ID:m4Ce11lz(1) AAS
クソじゃない C# が出てきて巻き返してるじゃん。
16: 2023/12/14(木)17:00 ID:Ksvci+Vt(1) AAS
>>14
JSをC#っぽくしただけだから少しマシになったかなって程度なんだろうね
>>15
C#はいい言語だと思うけど、現状MSとUnityしかやる気ないからシェアがね
ザマリンはイマイチだしasp.netもほとんど聞かない
文字通りミスが命取りになる医療分野のソフトウェア開発ではC#が人気みたいだからいい言語ではあるんだろうけど
17: 2023/12/14(木)17:04 ID:7jLhTuQE(2/2) AAS
C#なあ…… 今となってはもう、少しイキっただけのJavaにしか見えない
18: 2023/12/14(木)17:14 ID:9lM7K6v4(1) AAS
laravelが出たり、JSフレームワークがどんどんでたせいでかえってクソ言語のシェアが増えてるのでは?
19: 2023/12/14(木)18:40 ID:iUmzfvpB(1) AAS
C#やるならJVMでいいやってなる
それこそTIOBE11月イチオシだったKotlinは比較的近代的なルールで書けるし
20: 2023/12/14(木)18:55 ID:CxHby4Kb(1) AAS
>>6
nonlocalとかあったりして糞だよ。
21: 2023/12/14(木)19:33 ID:AgoftYrM(1) AAS
>>3
スタートがクソでも今使える言語ならいい
Cだって最初はOS用に過ぎなかった
22: 2023/12/15(金)00:09 ID:lJIGQbHq(1) AAS
プロパティのタイポがちゃんとエラーになってくれれば、JavaScript特に不満はない
23: 2023/12/15(金)07:50 ID:PB7X/SIN(1) AAS
数値のデフォルトが浮動小数点なのが嫌。
24(1): 2023/12/15(金)15:10 ID:RXob9CT9(1) AAS
>>4
phpってもう完全に別言語になってないか
25(1): 2023/12/15(金)19:09 ID:9Jvor+x/(1/3) AAS
TIOBE見てるとC#が爆上げしてるのね
26: 2023/12/15(金)19:12 ID:9Jvor+x/(2/3) AAS
>>24
最近は関数型プログラミングが人気の中、pho はC++みたいなオブジェクト思向を取り入れた結果、かえってカオスになってないか?
27(1): 2023/12/15(金)19:37 ID:9Jvor+x/(3/3) AAS
あとVBが去年は6位、今年で8位なのは草
VB好きなのは日本だけかと思ってたけど世界でもランキング一桁台なんだな
28(1): 2023/12/15(金)23:37 ID:WfAwrcm4(1) AAS
>>1のいう天下を取ってる言語って具体的にはPythonのことか?
29: 2023/12/16(土)04:37 ID:qf7h5CUG(1) AAS
javascriptじゃねーの?
pythonは趣味、プログラミング勉強用途でTIOBEインデックスランキングトップなだけ
30(1): 2023/12/16(土)04:55 ID:N12flOcg(1/3) AAS
JavaScriptは当初から非同期に並行処理が行われる良い言語
この特性から非同期に並行処理が必要となるWebブラウザで動作するのに最適であった
適材適所
31: 2023/12/16(土)06:53 ID:yPSMRsvS(1) AAS
必要に迫られてできた言語は、gdりがちだけど伸びるんだな
すげー基本的なことを再発見しちまった、納得
32: 2023/12/16(土)08:07 ID:Q/ycvmyU(1/6) AAS
COBOLはさすがに虫の息だ
33(2): あぼーん [あぼーん] AAS
あぼーん
34: 2023/12/16(土)10:13 ID:vEedSXq0(1/5) AAS
>>27
まあVBと言ってもオフィスマクロのVBA
あとは自動化RPAのVBScriptだけどね
35: 2023/12/16(土)10:17 ID:vEedSXq0(2/5) AAS
>>25
ゲーム系は勿論なんだけどAIというかChatGPTの存在で注目されてる
正確にはMSがOpenAIと組んでAzureOpenAIサービス展開してる
という事は今までpythonがデフォでJSやTS対応されてきたAIライブラリだけどC#ライブラリがpythonと同レベルでデフォになってくる
特に企業系だとデータが守られてるMS経由のChatGPT使う事になるから余計にね
36(1): 2023/12/16(土)10:18 ID:vEedSXq0(3/5) AAS
>>30
JSが嫌われる要素の1つはプロトタイプベースのオブジェクト指向だからだな
一般的なクラスベースのオブジェクト指向勉強した人にはJSは気持ち悪い
37(2): 2023/12/16(土)10:27 ID:N12flOcg(2/3) AAS
>>36
そんな些細なことは影響ない
最近の言語Elixir、Go、Julia、Nim、Rust、Zigなどはいずれも言語仕様からクラスを無くしたが問題になっていない
38(1): 2023/12/16(土)10:29 ID:vEedSXq0(4/5) AAS
>>37
分かってなくて草w
39(1): 2023/12/16(土)10:40 ID:N12flOcg(3/3) AAS
>>38
モダンな言語には害となるクラスもその継承も存在しないことを理解できなかった?
プロトタイプベースかどうかかは些細なことなのでJavaScriptは後にシンタックスシュガーにすぎないclass構文を設けることができた
40: 2023/12/16(土)10:57 ID:WR2mv4U/(1) AAS
>>33
やる価値あるなこれ
41: 2023/12/16(土)11:11 ID:vEedSXq0(5/5) AAS
>>39
ヤベェw
本気で分かってなくてウケる
42: 2023/12/16(土)11:14 ID:49alUiJT(1/7) AAS
unko(new Promise ()).then(function (){
brahbrah();
});
ハイ糞ーーーー
43: 2023/12/16(土)11:15 ID:49alUiJT(2/7) AAS
関数定義
function taro(){}
var taro = function (){}
var taro = () =>
ハイ糞ーーー
44(1): 2023/12/16(土)11:16 ID:49alUiJT(3/7) AAS
npm <- ハイ糞ーーー
どんだけ無駄にパッケージいれんじゃボケ
45: 2023/12/16(土)11:17 ID:8/uuJiYe(1) AAS
板違いのクソスレを立てるキチガイとクソレスで上げるキチガイ
46: 2023/12/16(土)11:19 ID:49alUiJT(4/7) AAS
then().then().then().then()……catch();
ハイ糞ーーー
47: 2023/12/16(土)11:22 ID:49alUiJT(5/7) AAS
console.log(new Date(2000, 3, 1).getYear());
//=> 100
ハイ糞ーーー
48(1): 2023/12/16(土)11:24 ID:Q/ycvmyU(2/6) AAS
堅さと緩さのバランスが絶妙な言語って何?
49: 2023/12/16(土)11:25 ID:49alUiJT(6/7) AAS
undefined
ハイ糞ーーー
50: 2023/12/16(土)11:26 ID:piKDveoS(1) AAS
>>48
Pythonとか?
51: 2023/12/16(土)12:25 ID:3Jo1PIzy(1) AAS
今JavaScript勉強してるけど、Javaの良い所とスクリプト言語の良い所を併せ持っていて
なかなか良い言語だと思うよ
Webブラウザでもサーバでも動くし、最終的にはこの言語に全て取って代わられるかもね
52: 2023/12/16(土)12:35 ID:Q/ycvmyU(3/6) AAS
wasm出てきたから割と自由にはなってきたかも
53: 2023/12/16(土)13:14 ID:DMXCd1nY(1) AAS
>>33
PayPay変換出来るのか
54(1): 2023/12/16(土)13:17 ID:49alUiJT(7/7) AAS
みんな素のJavaScriptで書きたくないからJQueryやらCoffee ScriptやらTypeScriptやら何やらが出てきては消えていく
55: 2023/12/16(土)13:23 ID:Q/ycvmyU(4/6) AAS
jqueryはちがくね?
56: 2023/12/16(土)13:50 ID:wU5Py7gq(1) AAS
COBOLとエクセルVBAを仕事でやってるけど、今後のために覚える価値のある言語ってなんなの?Python?
57: 2023/12/16(土)14:13 ID:Q/ycvmyU(5/6) AAS
さすがにもう定年まで逃げ切れと思う
58: 2023/12/16(土)14:18 ID:g6L4HWow(1/2) AAS
>>54
全く理解できていないアホでワロタw
jQueryは言語ではなくWebブラウザの中でそのデータをアクセスするためのライブラリ
TypeScriptは静的型付け宣言をする以外ほぼJavaScriptと構文も機能も同じ
59: 2023/12/16(土)15:00 ID:EALcIx43(1) AAS
googleの陰謀じゃね
60: 2023/12/16(土)15:29 ID:u9ZjUAOC(1) AAS
>>37
どれも流行って無くて草
61(1): 2023/12/16(土)15:36 ID:mTBoU24M(1/4) AAS
wasmはガベージコレクションが仕様として完成したらしいけど、はたしてJavaScriptの代わりになり得るのか
Rust、Goとかの有名どころの他にも、AssemblyScriptもあるから普及してほしいなあ
62: 2023/12/16(土)15:47 ID:4ww67U8R(1) AAS
この世のバイナリは全部WebAssemblyランタイムで動くようになっていいよ
最強のマルチプラットフォーム対応だからね
63(2): 2023/12/16(土)15:51 ID:Q/ycvmyU(6/6) AAS
wasmはセキュリティ上制限があるのでそれはさすがに無理
64: 2023/12/16(土)15:56 ID:g6L4HWow(2/2) AAS
>>63
WASMはWebブラウザを離れてWASIなど環境に応じて外へのアクセスを付加して使える
65: 2023/12/16(土)15:57 ID:XRhqtdk+(1/2) AAS
javascriptは脳死状態でもなんとなく使えるところが俺に受けているね
66: 2023/12/16(土)16:02 ID:mTBoU24M(2/4) AAS
興味深いなぁ
WasmGCについて予習する
外部リンク:zenn.dev
67: 2023/12/16(土)16:07 ID:mTBoU24M(3/4) AAS
WASIはWasmer、Wasmtime、WasmEdgeみたいなランタイムのおかげでほぼJVMの使い勝手よね
68(1): 2023/12/16(土)16:15 ID:nAW1x78r(1) AAS
>>63
その情報はもはや古いよ
WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
外部リンク[html]:www.publickey1.jp
上下前次1-新書関写板覧索設栞歴
あと 77 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s