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
一個擴展被添加到作為書中定義的語言。在一個裸骨源文件的開始之前,該程序正確,變量可以被初始化為非負整數值:
        初始化X = 37;
默認情況下,沒有被明確初始化的變量將被隱式初始化為零。如果“-u”選項中給出的命令行上,這個初始化被抑制,任何引用未初始化的變量,比一個明確的說法等,將導致運行時錯誤。
之前,該程序被解釋,所有變量的初始值將被打印到標準輸出。成功完成翻譯後,將最終值將被打印。
該“O”命令行選項,程序優化。目前只有一種類型的優化進行。在裸骨方案的一個共同的成語是使用whil​​e循環來一個變量添加到另一個,在清空第一的過程中。優化器將識別這個成語和實施直接的解決方案,取代了while循環的標準反复解釋。
兩個樣本裸骨程序在“實例”子目錄提供。 fibonacci.bb將計算在Fibonacci序列中的第N個號碼。 factorial.bb將計算一個​​(小)的正整數的階乘。
例如,為了計算6階乘:
        準系統N = 6例/ factorial.bb
什麼是新的,在此版本:

類似的軟件

SWIG
SWIG

7 Mar 16

Mercury
Mercury

15 Apr 15

Invicta
Invicta

2 Jun 15

Gauche
Gauche

14 Apr 15

顯影劑的其他軟件 Eric Smith

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

意見 BareBones

評論沒有發現
添加評論
打開圖片!