日記帳

日記です。

2006-10-01から1ヶ月間の記事一覧

REF-LECT BALL

とりあえず300点突破. しかし実はid:w_oさんに先を越されているし. http://d.hatena.ne.jp/w_o/20061029#p2 しかもスコア負けてるし…とりあえずハイスコアのためのコツとか.これといって攻略法のないゲームなのですけど以下のものを用意してがんばればな…

REF-LECT BALL

錆びついた魔球回路のリハビリには玉入れがいいんじゃないだろうか? というわけで玉入れ(?)ゲーム. REF-LECT BALL 左手の握力がなくなるほど遊ぶのはやりすぎです.リプレイデータのファイルが400個越えてるあたりもうダメかもしれません.そんだけやって…

Eiffel Tutorial : 7 Genericity and Arrays

Eiffel Tutorial の 7 章.総称と配列の説明.他のオブジェクトを特定のデータ構造で格納する目的で利用されるクラス,いわゆるコンテナクラスってのはとてもよく使われるし重要なんだ.これを高い拡張性と高い再利用性,それに高い信頼性をもって実現するに…

Eiffel Studio 5.7 pre-release build 64380

multi platform な Eiffel 開発環境, Eiffel Studio の build 64380.所謂人柱版.pre-release は本当に良く落ちるので注意.

Eiffel Tutorial : 6 The Dynamic Structure: Execution Model

Eiffel Tutorial の 6 章の後半. Type declaration 型宣言.エンティティの場合. <エンティティ名> : <型名>関数の場合. <関数名> : <型名> is ... <関数名>(引数...) : <型名> is ...関数の型はそのまま関数内で使える特殊エンティティ Result の型にな…

Eiffel Tutorial : 6 The Dynamic Structure: Execution Model

Eiffel Tutorial の 6 章の半分くらい.概念的な話が多くなると英語で読むのしんどい. Objects, vlaues and references インスタンスって何?とかの話. 超ふつーなので略. Features 異なる2つの視点から見た Feature の分類とそれぞれの意味の話. 内容は…

Eiffel Studio 5.7 pre-release build 64209

multi platform な Eiffel 開発環境, Eiffel Studio の build 64209.所謂人柱版.とか.

Eiffel Tutorial : 5 The Static Picture: System Organization

Eiffel Tutorial の 5 章を読んだ. Systems Eiffel で書かれたシステムってのはクラスの集合である ルート手続きがプログラムの実行の開始地点となる ルート手続きに設定できるのは生成手続き(creation procedure)だけ ルート手続きの設定は EiffelStudio …

Eiffel Tutorial : 4 HELLO WORLD

とりあえず1〜3はとばして4章から.内容は Hello World で Eiffel プログラムの基本を解説する感じ.プログラムは以下の通り. indexing description: "Root for trivial system printing a message" author: "Elizabeth W. Brown" class HELLO create make …

Eiffel の教科書

OOSC がダメなら何をテキストにすればいいんだろうか? 適当に EiffelStudio のメニューの「Help」を見てみると, Guided Tour Contents How to's Introduction to Eiffel とかあったのでとりあえず 「Introduction to Eiffel」を選ぶとブラウザで Eiffel の…

Eiffel の教科書

Eiffel の教科書といえば OOSC だろう,とか思って邦訳の オブジェクト指向入門 (ASCII SOFTWARE SCIENCE Programming Paradigm) を読みながら EiffelStudio を弄ってみることにします。まずは5章「Eiffel プログラミングの基礎」あたりから読んでみます.読…

Eiffel で HelloWorld

class ROOT_CLASS create make feature -- Initialization make is -- Creation procedure. do print("Hello, Eiffel World!!%N"); end end -- class ROOT_CLASSとりあえず上のようなコードにしてコンパイルして実行すると estudio を実行した端末に「Hello,…

EiffelStudio のインストール

Eiffel の開発環境といえば本家 Eiffel Software の EiffelStudio です.EiffelStudio は今年の4月くらいにオープンソース化してGPLと商用ライセンスのデュアルライセンス化されたらしいです. http://www.eiffel.com/general/news/2006/2006_04_05_pr.html …

Eiffel 強化月刊

10月は Eiffel 強化月刊です.何の脈絡もないけど.