プログラミング言語
プログラミング言語を見るときにどんな風に見てるのかについて。
考え方
プログラミング言語はエンジニア専用のインタフェースである。
この考え方から重視してるのは
- 使いやすい事
- つまらないミスが起きにくいこと
- フィードバックが速いこと
ここからは言語毎に大きく違うので言語の選択時に判断
- ライブラリがそれなりに豊富にあること
- あまり激しく変化しないこと
- (環境自体が)バグってないこと
- マニュアルがそれなりに揃っている or 揃えようという流れがあること
- できれば後方互換を重視していること
静的型付言語の評価
使いやすさはIDEが頑張ってるけど、実はそんなに良くない
ミスの起きにくさ、フィードバックの速さは良い