現在のステータス
管理人の個人的な現在の状況。いわゆるメモ書き。
プログラム言語
好きな順に並べると大体こんな感じ(使ったこと無い言語も含む)→D>>>>C>>>>Java=C#>>>C++>>>>Javascript>>>Objectiv-C>>PHP>ruby=python>>Delphi>>>VB.NET>VB=perl>>HSP
コンソールアプリ/CGIではD言語マンセー状態。不満な点も多いけど(switchとかopCastとか)。まぁ世の中を知らないだけだったりしますが。
windowアプリは今は作ってない。作りたい物が無いので。いや、いくつかあるにはあるけど(Linux用のバイナリエディタとか)D言語用のLinux向けの良いGUIラッパが無いのが残念。
perlの変態構文が嫌い。VBとPascalも見にくいので嫌い。
C系は変数側にポインタが付くのが嫌い。
C++のSTLやBoostは分かるようで分からない。今後使われているソースを読んで理解する必要あり。
Delphiはやったことないので後でやる。それなりによさげで仕様的にはbetter Javaだけど構文がPascal…という印象。GC無いのもきついかもしれない。
Haskellもやったことないので後でやる。大体理解できたが優位点が良くわからない。ストリームとしてはおもろげだわな。
ビルド補助ツール(含IDE)
非常に軽いIDEなら是非使いたい。
テキストエディタはEmEditorまんせー派。ただwineで動かすと日本語を打つとSegvするのがきつい。ちなみに右端折り返し派。昔はインデントしない派だったけどMozillaのコーディング規則に影響されてスペース二つでインデントしてます。
エディタはgeditとgeanyを行ったり来たり。何か遅いのだが。anjutaは細かな動作がウザったいが、それ以外はいいと思ったので今後使うかも。
makeもいいけど遅いのがなぁ。./configureもいいけど遅杉。もっと早くできるでしょうに…っていつも思う。
OS
Windowsはコマンドプロンプトがもっと強力になればいいのに。まぁ代替のがあるらしいけど。
Linuxではgnome使い(省ペースで非常に考えられてる作り。Windowsでもこんな風にしたいんだけど良いフリーソフトが見付からない。)。不満があるとすればIME Watcher for Windows XPのような物が無い(uimがあるが、scimとuimはいつも行ったり来たり)のとghexがしょぼすぎる事ぐらい。
KDEも嫌いじゃないけどパネル関係がうざったい罠。逆にデスクトップをすっきりできたら移行してもいいかな…と思う。
XML関係
XMLにしない方が早いだろうに…と思う事も多々ある罠。共通フォーマットとしてのXMLは賛成派。