リストアップしてみての感想 ミドルウェアや言語処理系ではまだまだC言語が広く使われている。特に2014年に登場したh2oがCで書かれているのは特筆するべき。 最近のミドルウェア/処理系ではC++を使っているケースもちらほらある。代表例はChrome,MongoDB,node.js,HHVMなど。 Java製ツールは(自分の身近には)あまり多くない。embulkがJava製なのは要注目。 2009-2013年あたりに登場したインフラ系プロダクトではRuby製が多い。ただ最近ではGoに押され気味。 2013年以降、Go製のツールが急に増えてきた印象がある。 各言語について思うところ (特定の言語をDisる意図はありません) C 既存ミドルウェアでC製のものが多いので、トラブルシューティングをしたりパッチをあてたりするにはC言語とその周辺ツール(make,gdb,lddなど)の知識は必要。 スク
![いつもお世話になっているあのソフトウェアがどの言語で書かれているか調べてみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/65306c25099b1c33d5d627ada0429e76886ead7d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgxJTg0JUUzJTgxJUE0JUUzJTgyJTgyJUUzJTgxJThBJUU0JUI4JTk2JUU4JUE5JUIxJUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUUzJTgxJTgyJUUzJTgxJUFFJUUzJTgyJUJEJUUzJTgzJTk1JUUzJTgzJTg4JUUzJTgyJUE2JUUzJTgyJUE3JUUzJTgyJUEyJUUzJTgxJThDJUUzJTgxJUE5JUUzJTgxJUFFJUU4JUE4JTgwJUU4JUFBJTlFJUUzJTgxJUE3JUU2JTlCJUI4JUUzJTgxJThCJUUzJTgyJThDJUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUUzJTgxJThCJUU4JUFBJUJGJUUzJTgxJUI5JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xNjUxNWE1Njg0ZmQyZDczYWI0Yzc0ZjUxYWE2Y2E1MQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwRFFORU8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTQ4MWExNjNkMzAxMDc4ODgyMWE3ZjQ2NWE5YmNiM2U4%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D5f2ccbacec9da3a375b4102394d70bac)