BareBones

Screenshot Software:
BareBones
Mga detalye ng Software:
Bersyon: 0.4
I-upload ang petsa: 3 Jun 15
Nag-develop: Eric Smith
Lisensya: Libre
Katanyagan: 0

Rating: 1.0/5 (Total Votes: 1)

Barebones ay isang interpreter para sa "hubad buto" programming language.
Barebones dapat mahihingi mula sa command line gamit ang pangalan ng mga source file ibinigay bilang isang argument:
        barebones prog1.bb
Opsyonal, karagdagang command line argument ay maaaring gamitin upang magpasimula variable:
        barebones X = 37 Y = 116 prog1.bb
One extension ay idinagdag sa wika gaya ng nilinaw sa libro. Sa simula ng isang hubad buto source file, bago ang program tamang, variable ay maaaring initialize sa mga di-negatibong halaga ng integer:
        init X = 37;
Sa pamamagitan ng default, ang mga variable na hindi initialize malinaw ay kataon initialize sa zero. Kung ang "-u" na opsyon ay ibinigay sa command line, ito Pinasimulan ay pinigilan, at ang anumang mga sanggunian sa isang uninitialized variable, na iba kaysa sa isang malinaw na pahayag, ay magreresulta sa isang run time error.
Bago ang programa ay naisalin na, ang paunang halaga ng lahat ng mga variable ay nakalimbag sa standard output. Matapos ang matagumpay na pagkumpleto ng mga interpreter, ang pangwakas na mga halaga ay naka-print.
Ang mga opsyon ng command line "-O" ay nagbibigay-daan sa optimization ng programa. Sa kasalukuyan lamang ng isang uri ng optimization ay ginanap. Ang isang karaniwang wika sa hubad buto programs ay ang paggamit ng isang habang loop upang magdagdag ng isang variable sa isa pa, pag-clear sa unang proseso. Optimizer ay kinikilala ang wika at magpatupad ng isang direktang solusyon, pinapalitan ang standard umuulit na interpretasyon ng habang loop.
Dalawang sample programs hubad buto ay ibinigay sa "mga halimbawa" subdirectory. fibonacci.bb ay kalkulahin ang Nth numero sa Fibonacci sequence. factorial.bb ay compute ang factorial ng isang (maliit) positibong integer.
Halimbawa, mag-compute ng anim na factorial:
        barebones N = 6 mga halimbawa / factorial.bb
Ano ang Bago sa Paglabas na ito:

Katulad na software

ooc
ooc

3 Jun 15

Bocfel
Bocfel

17 Feb 15

STklos
STklos

15 Apr 15

Iba pang mga software developer ng Eric Smith

Nonpareil
Nonpareil

2 Jun 15

dis6502
dis6502

3 Jun 15

Mga komento sa BareBones

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!