Google+ で Rob Pike 氏が語ったところによると、C 言語の開発者、K&R の R であるところの Dennis Ritchie 博士が亡くなられた。70 歳 (Rob Pike 氏による Google+ への投稿) 。 長らく闘病中だったとのことで、先週末に自宅で息を引き取ったそうだ。
Google が C++ と Java、Go、Scala の 4 言語に対し、比較・調査を行った結果を公開している (論文 PDF) 。 この比較・調査には各言語で慣例的なコンテナクラスやループ構築方法、メモリ/オブジェクト割り当てスキーマを用い、言語機能やその際のコードの複雑さ、コンパイラやコンパイル時間、バイナリサイズ、実行時間、メモリフットプリントを調査した。ベンチマークのソースコードは Google Code 上で公開されている。 結論としては、これらの言語の中では C++ がもっともパフォーマンスの優れた言語、ということになったそうだ。ただし、C++ にはチューニングの自由度が高く、ベンチマークには平均的なプログラマでは記述できないような洗練されたコードも含まれているという (つまり、優れたプログラマでないとパフォーマンスを出せない可能性があるということか) 。 また、Java
もうやらなくていい昔のコーディングテクニックあれこれという話題がありました。過去は過去として振り返るのは有効ですが、それを踏まえた上で、将来しなくても良くなるコーディングテクニック、というのは何でしょうか ? IDE や言語環境の改善により、人間が無駄なことをしなくて済む環境は整いつつあるも、まだまだ改善しなければならない部分は多い。そんな環境改善に伴い、今は行っているけど将来的には意味が乏しくなるコーディングテクニックというのを語り合うのも面白いのではなかろうか ? 日頃の不満点、こうなったらいいな、など色々思いはあるでしょうが、コーディングテクニック関連の雑談ということでは丁度良い機会でもあることだし、忌憚無い意見をお聞かせ下さい。
本家/.で、「プログラミング言語が宗教だったら?」というブログ記事が紹介されている。 この記事は、「もしプログラム言語が宗教だったら、それぞれはどんな思想を持っているのか」という形で各言語を紹介するもので、「Cはユダヤ教。歴史があり制限も多いが、もっともメジャーではある」「Javaはキリスト教原理主義」「PHPはカフェテリア式のキリスト教」「C++はイスラム教」「Lispは禅」「Perlはブードゥー教」「Visual Basicは悪魔崇拝」などと紹介されている。 もちろんジョーク記事で宗教的意味はまったく無い。タレコミ子はうまく原文を訳せる自信がないので、詳しくは原文をどうぞ。 そのほか、原文では次のように各言語を宗教にたとえて紹介している。 C#:モルモン教 Haskell:道教 Erlang:ヒンドゥー教 Lua:魔術 Ruby:ネオ異教信仰 Python:人間主義 COBOL:古代の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く