糞言語が天下を取る理由
VB → 糞言語だがいまだに業務システムとかで見る Go → Rust Nim等と比べると一番糞だがなぜか一番人気 TIOBE ランキングNo.1のPythonは糞言語ではないよ 10年前から言われてもまだ駆逐されない
17:デフォルトの名無しさん2011/11/10 08:16:54ID:
C++、PHP、JavaScriptとクソ言語が天下を取る法則でもあるのかね?
いやC++はクソなりにいいところもあるし、PHPは避けることもできるが
JavaScriptは単にクソというだけじゃなく使用を強要してくるからな。
HTML5大勝利、これからはウェブアプリの時代と喜んでる
無邪気なユーザーや、無知な投資家ども、TechCrunch等のライター
経験の浅そうなエンジニアどもを見てると腸が煮えくり返るんだけど。
あらゆるソフトウェアをクソ言語JavaScriptで実装させる気かよ。悪夢だ。
CoffeeScriptやらDartやら出てきてるのは、
ナマじゃとても使えねーぜこんなクソ言語とはっきり言明しているようなものだろ。
真面目な話、JavaScriptをどうやって滅ぼすかが今後10年か20年かの課題になってくると思う。
暗黒の時代の始まりだ。 元々のJavaScriptはクソだからES6で書いてトランスパイルしましょうね ← まだわかる
ES6も型チェックがないクソだからTypeScriptで書いてES6にトランスパイルしたものをさらにトランスパイルしましょうね ← は? クソじゃない言語、よく練られているだけあって出現が遅かった
でもいまさら良い奴が出てきても、世の中の人間はそう簡単には乗り換えられんのだ プログラミング言語は過去の互換性を維持するために
抜本的な改革ができないのが嫌な所 typescriptもクソ判定されてんだね
javascriptとかいう悪夢言語なんとかしろ
https://youtu.be/5ChkQKUzDCs クソじゃない C# が出てきて巻き返してるじゃん。 >>14
JSをC#っぽくしただけだから少しマシになったかなって程度なんだろうね
>>15
C#はいい言語だと思うけど、現状MSとUnityしかやる気ないからシェアがね
ザマリンはイマイチだしasp.netもほとんど聞かない
文字通りミスが命取りになる医療分野のソフトウェア開発ではC#が人気みたいだからいい言語ではあるんだろうけど C#なあ…… 今となってはもう、少しイキっただけのJavaにしか見えない laravelが出たり、JSフレームワークがどんどんでたせいでかえってクソ言語のシェアが増えてるのでは? C#やるならJVMでいいやってなる
それこそTIOBE11月イチオシだったKotlinは比較的近代的なルールで書けるし >>3
スタートがクソでも今使える言語ならいい
Cだって最初はOS用に過ぎなかった プロパティのタイポがちゃんとエラーになってくれれば、JavaScript特に不満はない >>24
最近は関数型プログラミングが人気の中、pho はC++みたいなオブジェクト思向を取り入れた結果、かえってカオスになってないか? あとVBが去年は6位、今年で8位なのは草
VB好きなのは日本だけかと思ってたけど世界でもランキング一桁台なんだな >>1のいう天下を取ってる言語って具体的にはPythonのことか? javascriptじゃねーの?
pythonは趣味、プログラミング勉強用途でTIOBEインデックスランキングトップなだけ JavaScriptは当初から非同期に並行処理が行われる良い言語
この特性から非同期に並行処理が必要となるWebブラウザで動作するのに最適であった
適材適所 必要に迫られてできた言語は、gdりがちだけど伸びるんだな
すげー基本的なことを再発見しちまった、納得 >>27
まあVBと言ってもオフィスマクロのVBA
あとは自動化RPAのVBScriptだけどね >>25
ゲーム系は勿論なんだけどAIというかChatGPTの存在で注目されてる
正確にはMSがOpenAIと組んでAzureOpenAIサービス展開してる
という事は今までpythonがデフォでJSやTS対応されてきたAIライブラリだけどC#ライブラリがpythonと同レベルでデフォになってくる
特に企業系だとデータが守られてるMS経由のChatGPT使う事になるから余計にね >>30
JSが嫌われる要素の1つはプロトタイプベースのオブジェクト指向だからだな
一般的なクラスベースのオブジェクト指向勉強した人にはJSは気持ち悪い >>36
そんな些細なことは影響ない
最近の言語Elixir、Go、Julia、Nim、Rust、Zigなどはいずれも言語仕様からクラスを無くしたが問題になっていない >>38
モダンな言語には害となるクラスもその継承も存在しないことを理解できなかった?
プロトタイプベースかどうかかは些細なことなのでJavaScriptは後にシンタックスシュガーにすぎないclass構文を設けることができた unko(new Promise ()).then(function (){
brahbrah();
});
ハイ糞ーーーー 関数定義
function taro(){}
var taro = function (){}
var taro = () =>
ハイ糞ーーー npm <- ハイ糞ーーー
どんだけ無駄にパッケージいれんじゃボケ 板違いのクソスレを立てるキチガイとクソレスで上げるキチガイ then().then().then().then()……catch();
ハイ糞ーーー console.log(new Date(2000, 3, 1).getYear());
//=> 100
ハイ糞ーーー 今JavaScript勉強してるけど、Javaの良い所とスクリプト言語の良い所を併せ持っていて
なかなか良い言語だと思うよ
Webブラウザでもサーバでも動くし、最終的にはこの言語に全て取って代わられるかもね みんな素のJavaScriptで書きたくないからJQueryやらCoffee ScriptやらTypeScriptやら何やらが出てきては消えていく COBOLとエクセルVBAを仕事でやってるけど、今後のために覚える価値のある言語ってなんなの?Python? >>54
全く理解できていないアホでワロタw
jQueryは言語ではなくWebブラウザの中でそのデータをアクセスするためのライブラリ
TypeScriptは静的型付け宣言をする以外ほぼJavaScriptと構文も機能も同じ wasmはガベージコレクションが仕様として完成したらしいけど、はたしてJavaScriptの代わりになり得るのか
Rust、Goとかの有名どころの他にも、AssemblyScriptもあるから普及してほしいなあ この世のバイナリは全部WebAssemblyランタイムで動くようになっていいよ
最強のマルチプラットフォーム対応だからね wasmはセキュリティ上制限があるのでそれはさすがに無理 >>63
WASMはWebブラウザを離れてWASIなど環境に応じて外へのアクセスを付加して使える javascriptは脳死状態でもなんとなく使えるところが俺に受けているね WASIはWasmer、Wasmtime、WasmEdgeみたいなランタイムのおかげでほぼJVMの使い勝手よね >>63
その情報はもはや古いよ
WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
https://www.publickey1.jp/blog/23/webassemblyposixwasixbashcurlweblinuxwasmer.html 複製おじさん警報が発令されました
ただちに避難してください POSIXに関わると技術が停滞するWasmer社終わったな >>61
GoはWASMGCの対応が絶望的だからWASMGC対応のKotlinやDartと比べてファイルサイズが大きいハンデを抱えてて今後衰退するよ
C#もWASMGCの対応に出遅れてる >>71
wasmならバイナリサイズは数キロバイトまで気にしなきゃだよねえ
そうなるとGC無しのRustか、組み込みGCのKotlinかDartが今のところ有力な選択肢なのかね
GoやC#のwasmは様子見か Goはようやく導入されたジェネリクスも使いにくいし言語として失敗かな
ちょっとしたスクリプト的に書く範囲ならいいけどそれ以上は辛いよね JavaScriptが処理能力でWasmに劣ってるのは証明されてるから、JSとかいうクソがいずれ衰退するのは間違いない
問題になるのはどの言語がWasmの天下を取るのかってところ >>28「天下を取っている」っていうくらいだから、Pythonのことだろう Pythonはプログラマの嗜み言語であって天下を取ってる訳ではないと思う
天下言語の個人的な指標は案件数や求人数だから、JavaScript、Java、C#の3択かな Goは手軽にかけるけど、手軽に書きたいならそもそもコンパイル言語じゃなくて良くね?ってなるわ
スクリプト言語じゃイヤ!Javaもイヤ!って人はGo使えばいい >>80
そういえばmojoは今年中の一部オープンソースした?
codonってのもあったな JavaScriptのReactに代わりになりえるKotlin/WasmのCompose MultiPlatformとかDartのFlutterはPWAとして開花してくのかなあ
そうなったらファイルIOの重要ではないアプリであれば、もはや生粋のネイティブアプリ開発の知識は不要になりそ Rustはクソ言語ではないから天下取ってもらって構わないと思ってる