PRO

.NET Framework のイメージ

.NET Frameworkってどうですか? ……いえ、問1ネガティブイメージ多すぎですから (^-^;; ただ、プログラマ側から見れば使いやすいって人は多いような気がしますから、 それをバグの少なさに還元できれば……なんとかなるんでしょうかねぇ……

HTML のコメントにマッチする正規表現

……ってどうやって書けばいいのだろうかとふと考えてしまった。 @"" Singleline の場合、これが正解。 こんなに簡単なのに何に躓いていたんだろう。やはり眠気が原因なのか。 ついで 正規表現の文章見ていると、BrainFuck を思い出す。 BrainFuck 的な正規表…

Lightweight Language Ring

PRO

チケットとれたーヽ(≧∀≦)ノ

「きみならどう書く?」人気投票

PRO

キミならどう書く 2.0 - ROUND 1 - 人気投票 人気投票始まりました。 って、何で俺のコード、WhiteSpace だけのエントリなんだろう。 複数回は、一番最後の奴のみ有効でしたか……。・゚・(ノД`)・゚・。

Io で Collatz 予想

PRO

お題は「Collatz予想」についての問題です. 関数型言語でも,そうでない言語でも,ぜひ回答をお寄せください! キミならどう書く 2.0 - ROUND 2 - ? Lightweight Language Ring 例によって、Io(iolanguage) で書くとこんな感じに。

次回のるびまは…… Forth

PRO

るびま15号の「多言語探訪」の原稿を書く。今回の言語はForth。 http://www.rubyist.net/~matz/20060703.html#p04 Forth か。どこかの天文台の研究員が”さくっと”作ったプログラム言語。 PostScript も Forth 系の言語だったかな? たしか FORTH32 って処理…

VBScript の基本:考え方のトレーニング

PRO

Dim x x = "ただの人間に興味はありません。" MsgBox x VBScriptの基本を押さえよう(その1) 文字列の入出力 − @IT あははははははははヽ(≧∀≦)ノ♪ ハルヒネタかwwwwww なんでこんな文になっちゃったんだろうww っていうか、初心者の人には、せめて…

オブジェクト指向ゲームプログラミングの落としどころ?

PRO

複数のキャラクタ(自機、ショット、敵、敵弾、ボム、アイテム、地形、etc...)が絡むとどうしてもコードがスパゲッティ化してきてしまうのです。これはつまりキャラクタという相互依存性の高いオブジェクトに対してモジュール化という概念がマッチしないと…

LightweightLanguage Ring

PRO

チケット取り逃した。・゚・(ノД`)・゚・。 ここまで早く完売するとは…… orz

Hsp3.0 で 100 までの素数を列挙

PRO

何か忘れてたと思ったら Hsp で列挙するのを忘れてましたw*1 #module #defcfunc is_prime int a for ar, int(sqrt(a)), 1, -1 if a \ ar == 0 : return 0 next return 1 #global res = "" for i, 2, 100, 1 if is_prime(i) : res = res + i + " " next mes …

Prolog でも 100 までの素数を列挙

PRO

番外編。Prolog でも素数列挙してみた。*1 *2 *1:SWI-Prolog Multi-Threaded, version5.2.0 *2:そういや Prolog が LL 言語だという話は聞かないような気が。Lisp = LL だとはよく聞くけど。

Io で 100 までの素数を列挙

PRO

お題は「100までの整数から素数を列挙せよ」です. ぜひ,みなさんの解答をコメントやトラックバックでお寄せください! キミならどう書く 2.0 - ROUND 1 - ? Lightweight Language Ring との事なので、力の差にしりごみしながらも参戦してみるテスト。 折角…

WhiteSpace でも 100 までの素数を列挙

PRO

「100までの整数から素数を列挙せよ」から色々な人のコードを見ていたら、 brainfuckやwhitespaceで作る人が出てこないかな. 他人のHaskell日記 なんてことを言っている人を発見。 了解です。できましたヽ(≧∀≦)ノ

『コンパイラ入門 - C# で学ぶ理論と実践』

PRO

コンパイラ入門 C#で学ぶ理論と実践 (ソフトウェア実践講座)作者: 冨沢高明出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/02/16メディア: 単行本 クリック: 18回この商品を含むブログ (38件) を見る大学の図書館にあったから借りてきてみた。 内…

ソフトウェア開発技術者試験

PRO

受かったヽ(≧∀≦)ノ

脱『脱オブジェクト指向のススメ』のススメ

PRO

おもしろいこと言ってるねえ……。 ITmediaの紙面上で書くのは少々気が引けるが、全国の悩める若者のために勇気を振り絞って書くことにしよう。 「オブジェクト指向などクソの役にも立ちません!」 あー、書いちゃった・・・。いや、やっぱり、 「ときどき、役…

iolanguage でパスカルの三角形を作ってみる

PRO

d.y.d 氏を経由、パスカルの三角形を、なんとなく io で書いてみる。 プログラム(pascal.io) new_line := method(list, new_list := list with(0) list clone prepend(0) foreach(i, v, new_list atPut(i, v +( new_list at(i) ) ) ) new_list ) a := List w…

プログラム意味論

PRO

買った。じっくり読み通すつもり。 プログラム意味論 (情報数学講座)作者: 横内寛文出版社/メーカー: 共立出版発売日: 1994/06/01メディア: 単行本購入: 2人 クリック: 57回この商品を含むブログ (17件) を見る

Ruby.NET コンパイラの開発

PRO

http://www.asakawa.net/ruby/rubynet_memo.html めもめも。そのうちこの分野にも手をつけるのだ。

思いつき

PRO

よし、俺の携帯で動作する関数電卓でも作ろう。ネタで!↓俺の携帯、EZ(BREW)*1 対応だった。・゚・(ノД`)・゚・。 無念 orz *1:BREWは配布に関してKDDIの審査が必要。EZ(Java)なら審査は要らないのにorz

資格試験

PRO

Sun Certified Programmer for the Java Platform 【SJC-P】に合格してきましたヽ(≧∀≦)ノ 合格ラインは正答率52%以上、んで83%とってきました。 さて、次は SJC-WC だ〜♪

grep + replace ソフト

PRO

っていうか、grep + replace を同時に行えるソフトで良い物が見当たらなかったから、 もしかしたら自作するかも。 grep だけだったら JGREP が一番使いやすいんだけど…… 正規表現置換がなくても良いから、なんかないかな。今は xyzzy ので我慢してるけど。

構文解析のヒント

PRO

まあ、こういうことばっか書いてても問題なんで、ちょっと講義でもしましょうか。 インタプリタ型言語では、入力した端から構文解析して実行していきます。 つまり、構文解析が始まった時点では、まだ入力が終わってない可能性があるんですな。 なので、コー…

実はプログラミングにて一番厄介なのは

PRO

エラーメッセージに何を書くか、である。 あとはドキュメントとか。 ……めんどい 。・゚・(ノД`)・゚・。

言語製作の参考資料

PRO

GamDevPukiWiki - 萌え言語を作ろう http://gamdev.org/w/?%5B%5B%CB%A8%A4%A8%B8%C0%B8%EC%A4%F2%BA%EE%A4%ED%A4%A6%5D%5D 初等ロリータ指向(×嗜好)プログラミング http://www.entis.jp/doc/lolita_programing/lolita1.html ロリータ指向(×嗜好)プログ…

ライセンス

PRO

ふと思いつきでライセンスについて調べてます。 ソフトウェアを配布する際の使用許諾文章。 何というか、日本製のライセンスが少ない気がする。 日本の法律に即したライセンス……で BSD ライクなのって無いのかなぁ。 追記 そんなに手間かかることじゃないか…

ロビーの "_"

PRO

iolanguage の話題から1つ。 今日は Lobby に、妙なスロットを発見した。

文字列の並び替え

PRO

C# や Java でのクラス名は Image (絵) RedImage (紅色の絵) BlueImage (青色の絵) GreenImage (緑色の絵) みたいに命名する。 つまり親クラスが 『絵』 だとすると、子クラスは 『○○の絵』 になるわけだ。 しかし、これらをそのままABC順に並び替えると …

iolanguage

PRO

Io という名前のプログラム言語のキーワードが、やっと出来たらしい。 iolanguage 不気味なほど単純なオブジェクト指向を使ってるから、 OO初心者向けには最適だと思うんだけど、なんか普及しないんだよね。 みんな java に流れていっちゃう。

現在作成中の

PRO

/** Message を初期化します */ public Message(Type type, Receiver rcv, List prms, Object env_self, Object env_param, Receiver sendto, Object result, Object env_sendto_self, Object env_sendto_param) { this.type = type; this.receiver = rcv; t…