単純


SiMPLE

 「SiMPLE」  
SiMPLE(SiMPLE Modular Programming Language&Environmentの再帰的頭字語)は、すべての人、特に専門家以外の人に簡単なプログラミング機能を提供するために作成されたプログラミング開発システムです。
SiMPLEの作成者であるBobBishopの死後、SiMPLE CodeworksのWebサイトとフォーラムはオフラインになりましたが、インターネットアーカイブarchive.orgからアクセスできます。

コンテンツ
1 歴史
1.1 インスピレーション
2 バージョン
3 動作モード
4 SiMPLEで使用されるキーワード
5 参考文献
6 外部リンク

歴史
1995年、BobBishopとRichWhicker(どちらも元Apple Computer Engineers)は、誰もが理解して使用できるほど簡単な新しいプログラミング言語を作成することを決定しました。(彼らは、C ++やその環境などの他の既存の言語は、初心者には複雑すぎると感じていました。)彼らが作成したプログラミング言語はSiMPLEと呼ばれていました。

インスピレーション
SIMPLEは、次にApplesoftの漠然と連想させるBASICの古いアップルIIのコンピュータに存在していたプログラミング言語。ただし、SiMPLEは、Applesoft BASICの単なる「クローン」ではありません(また、そうすることを意図したものでもありません)。それは単にそれによって「触発された」だけでした。改善が必要なApplesoftの多くの機能がたとえば、Applesoftはインタプリタ言語であったため、実行速度がやや遅くなりました(1MHZプロセッサの場合でも)。一方、SiMPLEは、実行可能(.EXE)ファイルにコンパイルされます。そのため、より高速に実行されるプログラムを生成するだけでなく、それらのプログラムはSiMPLEがインストールされていないコンピューターでも実行できます。
2つの言語のもう1つの違いは、行番号の使用です。Applesoftはそれらを必要としました。SiMPLEはそれらを使用しません。(黒いApple画面にプログラムステートメントを入力する代わりに、SiMPLEはテキストエディタを使用します。)さらに、Applesoftの「FOR-NEXT」ループは、SiMPLEの「Do-Loop」命令に置き換えられました。(しかし、それらはほとんど同じように機能します)。
ただし、外観のいくつかの違いを除けば、SiMPLEでプログラムを作成することは、Applesoftでプログラムを作成するときに経験したものと同様の「感触」を持っています。たとえば、コマンドラインモードでSiMPLEを使用する場合、プログラムは黒い画面で「RUN」という単語を入力するだけで実行されます(Appleで行われたのと同じです)。

バージョン
「シンプル」とは、Micro-SiMPLE、Pro-SiMPLE、Ultra-SiMPLEの3つのわずかに異なるバージョンの言語の総称です。(a)Micro-SiMPLEは、Call、Set、If、およびGotoの4つのキーワードのみを使用するように設計された入門プログラミング言語です。Micro-SiMPLEプログラムリスト(およびそれが生成する出力表示のスナップショット)の例を次の図に示します。(b)Pro-SiMPLEは、23個のキーワードのみを使用する必要があるSiMPLEのDOSベースのバージョンです。そのグラフィックス機能は、わずか640 x480ピクセルの解像度で16色のみに制限されています。そのサウンド機能は、コンピューターの内蔵スピーカーからの単純な「ビープ音」に制限されています。(c)Ultra-SiMPLEは、WindowsベースのバージョンのSiMPLEです。Pro-SiMPLEとまったく同じ23のキーワードを使用します。そのグラフィックス機能により、ユーザーのシステムが提供する解像度に関係なく、何百万もの色を使用できます。そのサウンド機能により、ユーザーはあらゆるタイプのメディアファイル(映画を含む)を再生できます。
2011年6月以前は、SiMPLEは32ビットコンピューターでのみ使用可能でした。それ以降、新しいバージョン(32ビットコンピューターまたは64ビットコンピューターのいずれかで使用可能)が標準バージョンになりました。この新しいバージョンのSiMPLEでは、「Pro-SiMPLE」および「Ultra-SiMPLE」という用語は、それぞれ「Dos-SiMPLE」および「Win-SiMPLE」という用語に置き換えられました。ただし、可能な限り下位互換性を提供するために、これらの廃止された用語(「Ultra-SiMPLE」と「Pro-SiMPLE」)はどちらも、正当なコンパイラ指令として受け入れられます。
さらに、SiMPLEの新しいバージョンの設計はより「合理化」されています。SiMPLEの古い元のバージョンは、コマンドラインモードの閉じた環境でのみ使用するように設計されています。(「ドラッグアンドドロップ」操作モードは何年も後まで追加されませんでした。)その結果、古いSiMPLEのコマンドラインモードには数十のコマンドが必要でした(ソースリストの削除、ファイルの名前変更、新しいプロジェクトフォルダーの作成などの機能をサポートするため)。 NS。)。新しいバージョンのSiMPLEは、SiMPLE環境をWindows環境と統合しているため、古いSiMPLEのコマンドラインコマンドの多くは不要になり、削除されました。

動作モード
SiMPLEプログラムは、「ドラッグアンドドロップ」モード(主に初心者プログラマー向け)または「コマンドライン」モード(上級プログラマー向け)のいずれかで実行できます。(a)「ドラッグアンドドロップ」モードでは、ユーザーはプログラムソースリスト(テキストドキュメント)を作成し、ソースリストドキュメントを特別なアイコンにドラッグしてそのプログラムを実行するだけです。(b)「コマンドライン」モードでは、ユーザーはDOSウィンドウにコマンドとリストを入力してプログラムを作成および実行します。

SiMPLEで使用されるキーワード
そしてブレイクコール共通継続表示他の終わりをするFloat(またはDecimal)Float2(またはDecimal2)後藤Int(またはWhole)の場合Int2(またはWhole2)ループまたはリターンステップタスクの設定宛先へのテキスト
SIMPLEは上で実行されますのWindows 95以降のシステム。
サンプルプログラムは次のようなものです。
Do n = 240から25 出演者 @ ロケット(320、2 * n、-3)@ ufo(295 + n、25、-8)@ 遅延(20) ループn 爆発する(320、35)@ 終了する 付録G:おもちゃ
これにより、次の出力が得られます:https://web.archive.org/web/20150412025158/http://www.simplecodeworks.com/example.gif

参考文献
^ 「アーカイブされたコピー」。アーカイブされたオリジナルの2012年8月18日に。

外部リンク
SiMPLEは、[から無料でダウンロードできます。デッドリンク] SiMPLECodeworksのWebサイト。