ベアボーンは「骨子」プログラミング言語のインタプリタです。
ベアボーンは、引数として指定されたソースファイルの名前をコマンドラインから起動する必要があります。
ベアボーンprog1.bb
必要に応じて、追加のコマンドライン引数は、変数を初期化するために使用することができます。
必要最小限のX = 37 Y = 116 prog1.bb
一つの拡張は、ブックに定義されている言語に追加されます。ベアボーンソースファイルの先頭に、適切なプログラムの前に、変数が非負整数値に初期化されることがあります。
INIT X = 37;
デフォルトでは、明示的に初期化されていない変数は、暗黙的にゼロに初期化されます。 "-u"オプションがコマンドラインで指定されている場合は、この初期化が抑制され、明確な声明以外の初期化されていない変数への参照は、実行時エラーになります。
プログラムが解釈される前に、すべての変数の初期値は、標準出力に出力されます。通訳が正常に完了した後、最終的な値が出力されます。
"-O"コマンドラインオプションは、プログラムの最適化を可能にします。現在の最適化の一種類のみが行われます。ベアボーンプログラムで共通のイディオムは、プロセスの最初のクリア、別の変数を追加するには、whileループを使用することです。オプティマイザは、whileループの標準的な反復解釈を置き換える、このイディオムを認識し、直接の解決策を実装します。
2つのサンプル要点プログラムは、「例」サブディレクトリに提供されています。 fibonacci.bbは、フィボナッチ数列のN番目の数を計算します。 factorial.bbは(小)、正の整数の階乗を計算します。
例えば6階乗を計算します。
必要最小限のN = 6例/ factorial.bb
このリリースの新機能:
カテゴリから探す
人気のソフトウェア
-
Lantern 3 Jun 15
-
PSPP 3 Jun 15
-
Sophos UTM 17 Feb 15
-
Yandex Browser 17 Feb 15
-
WhatsApp for Desktop 18 Jul 15
-
Zorin OS Lite 16 Aug 18
-
Distro Astro 17 Feb 15
BareBones
同じようなソフトウェア
開発者の他のソフトウェア Eric Smith
へのコメント BareBones
カテゴリから探す
人気のソフトウェア
-
Parrot security OS 23 Oct 17
-
Kconfigure 3 Jun 15
-
Autodesk Homestyler 15 Apr 15
-
Distro Astro 17 Feb 15
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
Porteus Xfce 12 Jan 17
-
Psiphon 20 Feb 15
コメントが見つかりません