プログラムはコンピュータに行わせる情報処理の手順を記述したものです. 人間がプログラムを作る場合は, 人間が読み書きできる文字列でプログラムを表現します. これをプログラムのソースコードあるいは原始プログラム(source program)と呼びます. 原始プログラムをコンピュータに実行させるにはプログラミング言語処理系(これもまたプログラムです)を使います. コンピュータのCPUが直接実行できるのは機械語プログラムだけであり, 原始プログラムを直接実行できないためです. プログラミング言語処理系は, 人間が読み書きできる原始プログラムに書かれた指示を, CPUに実行させます. 実行のさせ方にはいろいろありますが, ここではキーボードから入力した原始プログラムを即座にCPUに実行させる対話的なプログラミング言語処理系を使って説明します. 以下では原始プログラムのことを単にプログラムと呼ぶこ
(X)HTML や CSS などのソースコードの表示に、Mochikit にもバンドルされている、SyntaxHighlighter を試用してみました。設置も利用も比較的 お手軽で、MT や WordPress といった CMS を利用している方の選択肢になるかも。(参考: MochiKit: 軽量 JavaScript ライブラリ) 入手先 dp.SyntaxHighlighter SyntaxHighlighter の特徴 長所 ソースコードを文法にしたがって色分けできるので、とても見やすい 行数が表示されるので、話題にしているコードの場所を示しやすい ソースコードをそのままコピペできる ベタ打ちのソースコードを <textarea class="code"> で括るだけなのでラク HTML/XML タグのエスケープが原則必要ない JavaScript を切っていても、ソースコード自
2006年10月21日18:00 カテゴリLightweight Languages javascript - Interpolatorで変数展開 Perlにはqq($variable)、 Rubyには#{ expression }、Pyhonはさておき、JavaScriptには存在しないのはなぜ? というわけで、こさえてみました。 ここをクリックでinterpolateします。 タイトルは document.title. URIは location.href これは 駄目。 これはOK encodeURIComponent('小飼弾') これもOK document.getElementsByTagName('body') これもOK: (function(){ var a = []; for(var p in document) a.push(p); return a.join(",
悪態のプログラマとある職業プログラマの悪態を綴る。 入門書が書かないプログラミングのための知識、会社の研修が教えないシステム開発業界の裏話は、新人プログラマや、これからプログラマを目指す人たちへのメッセージでもある。 プログラミングを行う際に、既存のソースコードを流用することは多い。自分が過去に書いたコード、周囲の仲間が持っているコード、ヘルプや書籍に掲載されているコード。ネットで探せば、最新技術やマイナーな技術のものでも、何かしら発見できることだろう。 Yahoo! や Google のような一般的な検索エンジンでも、適切なキーワードを指定すれば、ソースコードを検索することができる。コードによく出てくる文字列(例えば、C言語なら「include」や「void」など)を含めて検索すればよいだろう。 こうした一般のページ検索では、コードの解説や関連情報なども見つかるので有意義だ。しかし、一方
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く