プログラミング言語関連のサイト

C言語

別に好きではないのだが使わざるえない言語である。
それを示すが如く、言語を問わずと言う課題に対してC言語を使った事はない(爆)
どこの環境でも大概使えるという点は大きな魅力的である。

Language C FAQ
C FAQ の日本語訳である。
邦訳書が出てはいるが、ただで読めたほうが良いしとか思ったり(笑)
Cプログラミング診断室
同名の本の内容をウェブで公開したものです。
こっちは本を素直に買ったほうが無難かも(苦笑)
GCC Home Page (英語)
GCC の最新情報ならここ。
MinGW: Minimalist GNU For Windows (英語)
MinGW の最新情報ならここ。
Visual C++ Toolkit 2003 サポートサイト
VCTK の Wiki。

Pascal

C言語にめっきり押されて最近 Delphi にしか見なくなってしまった言語。
まあ、マイナー好きなので別に気にしませんが(苦笑)

Free Pascal
色々な環境で動く GPL ライセンス下のソフトですが・・・Delphi があるから私には関係ないかも(笑)

C++

C言語を拡張した言語。
機能が余りに膨大なので、私が把握してない機能がいっぱいである。
私は Better C として使えばいいやと割り切っている。
Effective C++ を読んで以来、落とし穴の多い嫌な言語という認識をしています。

C++ Technical Documents
有益そうなことが書いてあるのですが・・・私には難しいです(弱)
STLのページ
C++ で私が一番気になる STL ですが・・・未だに勉強してません(苦笑)
C++とのつきあい方
硬くない文体で読みやすい。

Ruby

国産のオブジェクト指向スクリプト言語。
語れるほど勉強してません。

Ruby Home Page
取り合えず総本山。

Dylan

元々 Apple が作ろうとしていた動的言語みたいですが・・・まだ語れるほどは知りません。

Norio studies Dylan
国内で一番情報があるページかな。

Oberon

Oberon は Pascal, Modula-2 の後継言語です。
悪くなったような気がする点もありますが、かなり Pascal よりよさげです。
仕様書はちゃんと読破しました。
問題は仕様書に標準ライブラリに関する記述が全くなかった事だな(苦笑)

ETH Oberon site map (英語)
Oberon の総本山。
色々な文書が置いてあります。
Oberon Compiler List (英語)
読んで字の如くコンパイラリストがあります。

JavaScript

Web 探索してる人なら説明するまでもないですね。
Lynx や w3m とかで動かないじゃんと手を抜いた学習しかしていません。
別に全てのブラウザで見れないと嫌じゃんとかいう偽善者的な判断ではなく、自分のページを Lynx で見たときに困るのが嫌だったという理由だけです。

Java Script Tips collection
ブラウザの実装の問題についての情報が多くて良い。
とほほの JavaScript リファレンス
系統だった解説がありがたい。
一撃必殺JavaScript日本語リファレンス
リファレンスとして非常に便利です。
DOKUGAKU JavaScript
勉強初めに多少お世話になりました。

その他

Practical Scheme
Scheme に関する情報がどっさり。
D言語研究
D言語に関する Wiki。
Windows Scripting Host Laboratory
WSH のページ。
取り合えずブックマークに入れたけど放置中(苦笑)
Sather home page (英語)
オブジェクト指向言語 Sather のページ。
片っ端から先進の機能を取り込んでる割にはC言語ソースを吐くというなかなか現実的なコンパイラです。
まだ勉強してません。
The Haskell Home Page (英語)
関数型言語 Haskell のページ。
関数型言語らしいということしか知りません。
なんせ ML の勉強すら途中で止まってるので手が回りません(苦笑)
SmartEiffel The GNU Eiffel Compiler (英語)
オブジェクト指向言語 Eiffel のコンパイラのページ。
ページを見た限りではC言語ソースや Java バイトコードに落せるみたい。
Modula-3 Home Page (英語)
Modula-3 のページ。
Wirth 教授が Modula-2 から Oberon に行ったのに何故ある Modula-3 という気もしないでもありません。
ほとんど目を通してませんが Modula-2 に似てるんじゃないんでしょうかねえ(苦笑)
プログラミング言語 MixJuice
MixJuice のページ。
ノータッチです。
NASM home ; The Netwide Assembler (英語)
NASM のページ。
スクリプティング言語資料室(仮)
様々なスクリプト言語のちょっとした解説とリンクがあります。
正規表現の強力なメモがあります。

Return links page