«前の日記(2005年02月07日) 最新 次の日記(2005年02月09日)» 編集

Matzにっき


2005年02月08日 [長年日記]

_ 妻の誕生日

なのだが、あいかわらず具合が良くないのであまり活動できない。 夕方、ようやっと外出してケーキ(Baskin Robinsのアイスクリームケーキ)を購入。

あんまりおめでたい感じにはしてあげられなかったなあ。

_ [言語]The Falcon Programming Language

新言語。C++で記述されたVMを持つスクリプト言語、らしい。 以前はHasteという名前の言語だったらしい。

The Falcon Programming Language is a generic purpose untyped 4th generation language, based on a Virtual Machine executing portable pseudo codes (a class of languages nowdays known as Scripting Languages, and counting Python, PERL, PHP, Ruby and LUA among them), completely written in C++.

Falcon differentiates from all other scripting languages because it has been developed with a series of goals in its design since the first program line had been placed:

  • Simple but elegant grammar
  • Extremely fast Virtual Machine
  • Easily embeddable in any kind of application
  • Easily extensible and maintainable
  • Fully multiplatform

文法に「end」を使うので外見はちょっとRubyに似ている。が、思想的に似ているかというと、 ちょっと違うような気もする。 単一オブジェクトを定義するobject文や、状態を明示的に記述する(らしい)state文などは興味深い。 が、state文の挙動はよくわからなかった。

downloadリンクが壊れているので、ソースはチェックできなかった(2月10日現在リンクは復旧している)。


«前の日記(2005年02月07日) 最新 次の日記(2005年02月09日)» 編集