プログラミング言語
2018-09-01
(Updated : 2020-03-14)
読み物 / 言語一般
- null安全でない言語は、もはやレガシー言語だ - Qiita
- プログラミング言語人気TOP10の簡易解説
- 2019-05 次世代のプログラミングツール、未来のプログラミング言語の方向性について - YAMDAS現更新履歴
- 2019-05 最もポピュラーなプログラミング言語の変遷アニメーション(#プログラミング言語 #人気) - Qiita
- StackOverflow での popularity の変遷
- 2008 年 Top 3 は C# / java / C++
- 2018 年 Top 3 は python / js / java
- 2020-02 年収1000万円を超えるエンジニアが知っておくべき最低限の各言語の特徴 - Qiita
- 2020-02 なぜ型ファーストで考えるのか - 貳佰伍拾陸夜日記
早わかり系
チートシート
- Programming Languages - Hyperpolyglot
- 各言語の文法をまとめたサイト / SQL とかもある
言語横断
Shell Script
- これだけ覚えておけばOK!シェルスクリプトで冪等性を担保するためのTips集 - Qiita
- 2021-11 シェルスクリプトは変数代入で = の前後にスペースを置けない!・・・の本当の理由を知ると優れた文法が見えてくる - Qiita
マシン語
C / C++
- ラムダ式をC++で実現する
- More C++ Idioms - Wikibooks
- ゲーム開発者のための C++11/C++14
- 2016年、C言語はどう書くべきか (前編) | プログラミング | POSTD
- 2016年、C言語はどう書くべきか (後編) | プログラミング | POSTD
- 本の虫: Old New Thing: 未定義動作はタイムトラベルを引き起こす(他にもいろいろあるけど、タイムトラベルが一番ぶっ飛んでる)
- 2019-08 printfに4285個アスタリスクをつけるとclang++が死ぬ - Qiita
- 本 江添亮のC++入門
C
- ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
- 2019-04 C#に潜むstructの罠 - KAYAC engineers’ blog
- 要は struct は値型、という話 / 参考 : はてぶコメント
Golang
- 6年間におけるGoのベストプラクティス | プログラミング | POSTD
- 2018-10 goroutineはなぜ軽量なのか - Carpe Diem
- 2019-12 Go初心者が気を付けること - GolangRdyJp
Ruby
Python
Perl
PHP
JavaScript / Node
- 「JavaScriptの配列は参照渡し(call-by-reference)」は間違い
- 【翻訳】JavaScriptのデバッグ方法 – JSを嫌いにならないためのTips | POSTD
- Chrome DevToolsを使ってJavaScriptのメモリリークを検出し、解消する - 人生dat落ち
- 2019-06 2019年前半の「JavaScriptをちゃんとやるための地図」
- 2019-08 あなたがnpm installをしてはいけない時 - Qiita
- 2019-08 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2019)