Guajara in other languages: Spanish, Deutsch, English, French, Italian ...



REALbasic

REALbasic (リアルベーシック ) は、REAL Software社によって開発されたソフトウェアの開発ツールであり、オブジェクト指向に改良されたBASIC言語を使用し、統合開発環境を備える。かつては「CrossBASIC」と呼ばれた。 日本では 株式会社アスキーソリューションズ が、代理店となり販売する。

イベント駆動型の記述ができ、サーバデータベースフロントエンドや、UNIXシェルDOSコマンドラインGUIフロントエンドの開発も可能である。

主にMacintosh版が知られ、「Macintosh版のVisual BASIC」と喩えられるが、Windows版も存在し、双方のクロス・プラットフォーム開発が可能である。

完全なオブジェクト指向言語に改良したBASICにより、習得が極めて容易である。更に、インターフェイスをデザインするための「ビジュアルインターフェースビルダー」では、オブジェクトバインディングと呼ばれる、オブジェクト同士を線でつなぎ、適切な動作を選択するだけでプログラムを組み上げることも可能になっている。また、AppleScriptやAppleEventのサポートにより、他のアプリケーションと連携することも可能。UNIXコマンドも実行可能であるほか、「Quartz」を利用した平面の描画、「OpenGL」や「Quesa」による立体の描画、リソースフォークのサポート、Perlと同等の正規表現による強力な文字列検索、豊富な文字列操作メソッド、バイナリデータのリトルエンディアンビッグエンディアンの使い分け、Unicodeなどもサポートする。

プラグインを組み込むことにより、IDE自体の拡張が行えるほか、XCMDXFCN、AppleScript、AppleEvent、UNIXシェル、PowerPC共有ライブラリ(InterfaceLibなど、他のアプリケーションが共有できるPower Mac用サブルーチン群)などを利用することで、言語が備えていない機能を実現することも可能である。

サンプルコード

//コメントは“//”か“'”、あるいは“REM”を用いる。それぞれの演算子から改行までがコメントとみなされる
Dim result As Integer //変数宣言と型定義。変数名“result”を“Integer”(整数値)型として定義

result = Pow(10, 10) //10の10乗を計算し、resultに代入 MsgBox Str(result) //メッセージボックスにresultの内容を文字列として表示

外部リンク





Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us