負け犬プログラマーの歩み

負け組だった人間が今一度PGとして人生の飛躍を模索するも加齢と共に閉ざされる未来に直面しているブログ。

C#

JavaとC#のパフォーマンスを比較する。

実装やコンパイラの性能次第で幾らでも変わると思うのだが、プログラミング言語の速度については、大体以下のようにグループ分けして考えている。同グループ内であれば速度は似たり寄ったりなので「どっちが速いのか」という思索に至ることはなく、例えば「J…

なぜVBはC#と比べて駄目なのか

C# VB

来年3月で1.5年ほど働いた現場を去る。非常に働きやすい職場だったし、周囲の人間もみんな良い人ばかりだった。残業をそれなりにして520万程度だが収入面も「極めて安い」という訳でもなかった(2015/6追記。やっぱ安い)。だが、ここでの経歴や実績は、「ASP.…

c#6.0では複数の戻り値を返せるようになる(かもしれない)

C#

前回こんなエントリー書いた矢先に新しいコンパイラ(Roslyn)が登場、しかもオープンソース化されるという一報が飛び込んできた訳だが、公式サイトに書いてあるこの3つは間違いなくC#6.0に入ると見て間違いないと思う。 Primary constructors (public class P…

なんかC#6.0がそろそろ登場するらしい

C#

書ける言語の数が両手で足りる人間が好きな言語を語るのもどうかと思うが、C#は好きな言語のトップ3には間違いなく入る。だけど悲しいことに、ここ1年ぐらいC#でコーディングする機会がなく、専らRubyとJavaScriptとVB(しかも自由に改行できない2008!)ばかり…

なぜJavaはC#と比べて駄目なのか

Javaは決して悪い言語ではない。C++からポインターの「*」やアロー演算子の「->」とかスコープ演算子の「::」とか気持ち悪いものを廃止・整理して、比較的読み易いシンタックスになったと思う。1995年当時から見れば、十分に出来の良い言語だったと思われる…