たかがRuby頑張れないやつがソフトウェア開発頑張れるハズないだろう
「優秀な開発者」であれば、当然、自分の給料を稼いでくれているコードの全体像が頭の中に入っていて、IDEや静的型定義の支援なんかなくても、コードの定義や参照に脳内でジャンプできますよね。私はできませんけど
一回くらい各言語の socket を使ってHTTPサーバーを自分で実装してみてほしいんだよな。いかにWebが型なんかなくて曖昧で雑なものか思い知れるから。その経験をスキップしていきなり静的型言語の世界に到達してヘイトを撒き散らかすのは、勘弁してほしいなりねぇ。おぉ、なんと老害っぽい発言! yuiseki.iconは、必要があればjavaでもcでもcppでもアセンブラ言語でも、なんでも書く、という覚悟を持っている
Svelteのこと全然知らないけどSvelteのOSSプロジェクトにもPull Requestを送ってマージされている Vue.jsのこともよくわからんけどOSSにPull Request送りまくってる Pythonの機械学習のプロジェクトについてとか、なんの自信もないけど、Pull Requestを送ってマージされている cppのOSSプロジェクトにも、Pull Requestを送ってマージされている 私はこの数行の変更のためにcppを勉強してtilemakerリポジトリのソースコードをちゃんと解読した
なぜなら、tilemakerが価値のあるソフトウェアだと信じていて、絶対にこの問題を修正したかったから
あなたは、現実のcppのソフトウェア開発プロジェクトに触れたことはありますか?
すごいですよ!!
RubyもTypeScriptもオモチャのようなものだと思えますよ
私にとっては、なんかもう常識を超えた複雑さに感じる
だけど、私は、その複雑さも受け入れられる
なぜなら、実際のところ、真に優れたソフトウェア開発プロジェクトの多くは、cppを基盤としているから。例:
cppと同じくらい優れたプログラミング言語として、c言語のソフトウェア開発プロジェクトを紹介できます。例:
もちろん、Javaでも優れたソフトウェア開発プロジェクトがたくさんあります。例:
私の伝えたい結論
プロのプログラマとして人類文明に貢献するなら、Rubyはオモチャのように読み書きできて、cやcppを書けなければならない