Loading article…
FMSLogo v6.35.0 のスクリーンショット | |
| 開発者 | デビッド・コスタンゾ |
|---|---|
| 初回リリース | 2005年10月11日 |
| 安定版リリース | 8.3.2 / 2022年4月5日 |
| オペレーティング·システム | Windows 95以降 |
| 利用可能 | 英語、フランス語、イタリア語、ギリシャ語、ポルトガル語、ドイツ語、スペイン語、ロシア語 |
| タイプ | プログラミング言語 |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | fmslogo.sourceforge.net |
FMSLogoは、教育用インタープリタ言語であるLogoと呼ばれるコンピューティング環境の無料実装です。GUIと拡張機能は、 MITのGeorge Mills [1]によって開発されました。その中核部分は、 Brian Harvey [1]によるUCBLogoと同じです。これは、 Borland C++とWxWidgetsで書かれた、ソースコードが公開されている無料ソフトウェアです。
FMSLogo は、複数のタートルと 3D グラフィックスをサポートします。FMSLogo では、COM ポートと LPT ポートからの入力が可能です。また、FMSLogo は Windows インターフェイスもサポートしているため、この GUI を通じて I/O を利用できます。キーボードとマウスのイベントは割り込みをトリガーできます。GIFSAVE コマンドを使用して、シンプルな GIF アニメーションを作成することもできます。Jim Muller は、MSWLogo をデモ言語として使用した完全な Logo マニュアルである The Great Logo Adventureを執筆しました。
FMSLogo は、 Microsoft Windows用のLogoプログラミング言語の無料のオープン ソース実装であるMSWLogo : An Educational Programming Environmentから進化しました。GPL に基づいてリリースされ、主に David Costanzo によって開発および保守されています。
特徴
FMSLogoは以下の様々な機能をサポートしています: [2]
- 「標準」ロゴ解析
- タートルグラフィックス
- 例外処理
- TCP/IP ネットワーク
- 利用可能なすべてのシステムフォントのテキスト
- 1024匹の独立したカメ
- ビットマップのカメ
- MIDIデバイス
- 外部ハードウェアを制御するための直接 I/O (管理者である必要があります)
- シリアルおよびパラレルポート通信
- BMP形式での画像の保存と読み込み
- ネイティブDLLの呼び出し
- ウィンドウダイアログボックスの作成
- イベント駆動型プログラミング(マウス、キーボード、タイマー)
参考文献
- ^ ab 「MSWLogo、教育用プログラミング言語」www.softronix.com 。 2016年1月3日閲覧。
- ^ 機能の説明 - http://fmslogo.sourceforge.net/
