BareBones

ソフトウェアのスクリーンショット:
BareBones
ソフトウェアの詳細:
バージョン: 0.4
日付のアップロード: 3 Jun 15
開発者: Eric Smith
ライセンス: 無料
人気: 0

Rating: 1.0/5 (Total Votes: 1)

ベアボーンは「骨子」プログラミング言語のインタプリタです。
ベアボーンは、引数として指定されたソースファイルの名前をコマンドラインから起動する必要があります。
        ベアボーン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
このリリースの新機能:

同じようなソフトウェア

Adobe Alchemy
Adobe Alchemy

3 Jun 15

Ctalk
Ctalk

20 Feb 15

IPython
IPython

20 Feb 15

pyLisp-NG
pyLisp-NG

3 Jun 15

開発者の他のソフトウェア Eric Smith

Nonpareil
Nonpareil

2 Jun 15

dis6502
dis6502

3 Jun 15

へのコメント BareBones

コメントが見つかりません
コメントを追加
画像をオンにする!