InglesPransesEspanyol

OnWorks favicon

a68g - Online sa Cloud

Magpatakbo ng a68g sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na a68g na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


a68g - Algol 68 Genie, isang Algol 68 compiler-interpreter

SINOPSIS


a68g [--apropos | - Tumulong | --impormasyon [string]] [--pagpapahayag | --walang-assertions]
[--backtrace | --walang-backtrace] [--mga bracket] [--suriin | --no-run] [--compile | --walang-compile]
[--orasan] [--debug | --monitor] [--echo pisi] [--isagawa yunit | -x yunit] [--lumabas | --]
[--malawak] [-f | --file pisi] [--frame numero] [--hawakan numero] [--bunton numero]
[--paglilista] [--moids] [-O | -O0 | -O1 | -O2 | -O3] [--bagay | --walang bagay]
[--sa itaas numero] [--optimize | --walang-optimise] [--pedantic] [--portcheck | --walang-portcheck]
[--pragmats | --walang-pragmats] [--katumpakan numero] [--prelude-listing] [--maganda-print]
[--print yunit | -p yunit] [--tahimik] [--quote-stropping] [--mga pagbabawas] [--rerun] [--takbo]
[--script pisi] [--pinagmulan | --walang pinagmulan] [--salansan numero] [--mga istatistika] [--mahigpit]
[--terminal] [--takdang oras numero] [--bakas | --walang bakas] [--puno | --walang-puno] [--hindi ginagamit]
[--upper-stropping] [--verbose] [--bersyon] [--mga babala | --walang-babala]
[--xref | --hindi-xref] filename

DESCRIPTION


Ang Algol 68 Genie (Algol68G) ay isang Algol 68 compiler-interpreter. Maaari itong magamit para sa pagpapatupad
Algol 68 na mga programa o script. Ang Algol 68 ay isang medyo payat na orthogonal na pangkalahatang layunin na wika
iyon ay isang magandang paraan para sa pagtukoy ng mga algorithm. Ang Algol 68 ay idinisenyo bilang isang pangkalahatang-
purpose programming language ng IFIP Working Group 2.1 (Algorithmic Languages ​​and Calculi)
na may patuloy na pananagutan para sa Algol 60 at Algol 68.

Ang Algol 68 Genie at ang dokumentasyon nito ay maaaring makuha mula sa

http://jmvdveer.home.xs4all.nl/

Opsyon


Ang mga opsyon ay ipinapasa sa a68g alinman mula sa file na .a68g.rc sa gumaganang direktoryo, ang
environment variable A68G_OPTIONS, ang command-line o mula sa pragmats.

Ang pagpipiliang precedence ay ang mga sumusunod: ang mga pragmat na opsyon ay humalili sa mga opsyon sa command-line, command-
Pinapalitan ng mga opsyon sa linya ang mga opsyon sa environment variable na A68G_OPTIONS, pinapalitan ng A68G_OPTIONS
mga opsyon sa .a68g.rc.

Mga opsyon sa paglilista, mga opsyon sa pagsubaybay at -pragmat, -nopragmat, magkakaroon ng epekto kapag sila ay
nakatagpo sa isang kaliwa-papuntang-kanang pass ng teksto ng programa, at sa gayon ay magagamit, halimbawa,
upang makabuo ng cross reference para sa isang partikular na bahagi ng programa.

Kung saan kinakailangan ang mga numeric na argumento, sapat na ang k, M o G ay pinapayagan para sa multiplikasyon sa
2 ** 10, 2 ** 20 o 2 ** 30 ayon sa pagkakabanggit.

--apropos | - Tumulong | --impormasyon [string]
Mag-print ng impormasyon sa mga opsyon kung aalisin ang string, o mag-print ng impormasyon sa string kung hindi man.

--pagpapahayag | --walang-assertions
Kontrolin ang elaborasyon ng mga pahayag.

--backtrace | --walang-backtrace
Kontrolin kung gagawin ang isang stack backtrace kung sakaling magkaroon ng runtime-error.

--mga bracket
Isaalang-alang ang [ .. ] at { .. } bilang katumbas ng ( .. ). Tradisyonal na Algol 68
Ang syntax ay nagpapahintulot sa ( .. ) na palitan ang [ .. ] sa mga hangganan at hiwa.

--suriin | --no-run
Suriin lamang ang syntax, hindi nagsisimula ang interpreter.

--orasan
Iulat ang oras ng pagpapatupad hindi kasama ang oras na kailangan para sa pag-compile.

--compile | --walang-compile
I-on o i-off ang compilation ng mga unit. Inalis ng compilation ang marami sa mga runtime check
iniaalok ng wastong tagasalin. Ang programa ay hindi naisakatuparan at ang isang shell script ay
nabuong pinagsasama ang source code at ang nakabahaging library nito. Ang shell script na ito ay maaaring
ginamit bilang isang pseudo-executable.

--debug | --monitor
Magsimula sa monitor. I-invoke ang monitor kung sakaling magkaroon ng runtime-error; ang programa
ay i-pause sa monitor sa linyang naglalaman ng error.

--echo pisi
Echo string sa standout.

--isagawa yunit | --x yunit
Ipatupad ang Algol 68 unit. Sa ganitong paraan ang mga one-liner ay maaaring isagawa mula sa utos
linya.

--lumabas | --
Huwag pansinin ang mga karagdagang opsyon.

--malawak
Bumuo ng malawak na listahan.

-f | --file pisi
Tanggapin ang string bilang filename kung sakaling sumalungat ito sa syntax ng shell.

--frame numero
Itakda ang laki ng stack ng frame sa numero byte.

--hawakan numero
Itakda ang laki ng espasyo ng hawakan sa numero byte.

--bunton numero
Itakda ang laki ng heap sa numero byte.

--paglilista
Bumuo ng isang maigsi na listahan.

--moids
Bumuo ng pangkalahatang-ideya ng mga mode sa listahan ng file.

--bagay | --walang bagay
Kontrolin ang listahan ng C code sa listahan ng file.

--optimize | --walang-optimise
I-on o i-off ang compilation ng mga unit. Inalis ng compilation ang marami sa mga runtime check
iniaalok ng wastong tagasalin. Ang pagpipiliang ito ay katumbas ng -O2.

-O | -O0 | -O1 | -O2 | -O3
I-on ang compilation ng mga unit at ipasa ang opsyon sa back-end C compiler para itakda
ang antas ng optimiser.

--sa itaas numero
Itakda ang overhead para sa stack checking.

--pedantic
Katumbas ng --warnings --portcheck

--portcheck | --walang-portcheck
Paganahin o huwag paganahin ang mga mensahe ng babala sa portability.

--pragmats | --walang-pragmats
Kontrolin ang elaborasyon ng mga pragmat.

--katumpakan numero
Itakda ang katumpakan para sa LONG LONG mode sa numero makabuluhang digit.

--prelude-listing
Bumuo ng isang listahan ng mga prelude.

--maganda-print
Pretty-print ang source file.

--print yunit | --p yunit
I-print ang value na naibigay ng Algol 68 unit. Sa ganitong paraan maaaring maisakatuparan ang mga one-liner
mula sa command line.

--tahimik
Pigilan ang lahat ng mensahe ng babala.

--quote-stropping
Gumamit ng quote stropping.

--mga pagbabawas
Mga pagbawas sa pag-print na ginawa ng parser.

--rerun
Gumamit ng pinagsama-samang code ng isang nakaraang run.

--takbo I-override ang --no-run na opsyon.

--script pisi
Kinukuha ang string bilang pangalan ng source file at nilalaktawan ang karagdagang pagpoproseso ng opsyon upang maging ito
pinangangasiwaan ng script.

--pinagmulan | --walang pinagmulan
Kontrolin ang listahan ng mga linya ng pinagmulan sa file ng listahan.

--salansan numero
Itakda ang laki ng stack sa numero byte.

--mga istatistika
Bumuo ng mga istatistika sa listahan ng file.

--mahigpit
Binabalewala ang mga extension sa Algol 68 syntax.

--takdang oras numero
Abalahin ang interpreter pagkatapos numero segundo, pagbuo ng isang limitasyon sa oras na lumampas
error.

--bakas | --walang bakas
Kontrolin ang pagsubaybay sa tumatakbong programa.

--puno | --walang-puno
Kontrolin ang listahan ng syntax tree sa listing file.

--hindi ginagamit
Bumuo ng pangkalahatang-ideya ng mga hindi nagamit na tag sa listahan ng file.

--upper-stropping
Gumamit ng upper stropping, na siyang default na stropping regime.

--verbose
Gumamit ng verbose mode.

--bersyon
I-print ang bersyon ng tumatakbong imahe ng a68g.

--mga babala | --walang-babala
Paganahin ang mga mensahe ng babala o sugpuin ang mga masusupil na mensahe ng babala.

--xref | --hindi-xref
Kontrolin ang pagbuo ng isang cross-reference sa listahan ng file.

Gumamit ng a68g online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    PyQt
    PyQt
    Ang PyQt ay ang Python bindings para sa
    Qt cross-platform ng Digia
    balangkas ng pagbuo ng aplikasyon. Ito
    sumusuporta sa Python v2 at v3 at Qt v4 at
    Qt v5. Available ang PyQt...
    I-download ang PyQt
  • 2
    Mga Sardino
    Mga Sardino
    Sardi ay isang kumpletong restyling at
    pag-optimize ng svg code. 6 na pagpipilian para sa
    iyong mga application at 10 uri ng mga folder
    gamitin sa iyong file manager. Ang sardi
    mga icon...
    I-download ang Sardi
  • 3
    LMMS Digital Audio Workstation
    LMMS Digital Audio Workstation
    Ang LMMS ay isang libreng cross-platform na software
    na nagpapahintulot sa iyo na gumawa ng musika gamit ang
    iyong computer. Kung gusto mo ang proyektong ito
    isaalang-alang ang pagsali sa proyekto
    h ...
    I-download ang LMMS Digital Audio Workstation
  • 4
    FreeRTOS Real Time Kernel (RTOS)
    FreeRTOS Real Time Kernel (RTOS)
    Ang FreeRTOS ay isang real-time na nangunguna sa merkado
    operating system (RTOS) para sa
    microcontroller at maliit
    mga microprocessor. Ibinahagi nang malaya
    sa ilalim ng open source na kuto ng MIT...
    I-download ang FreeRTOS Real Time Kernel (RTOS)
  • 5
    Avogadro
    Avogadro
    Ang Avogadro ay isang advanced na molekular
    editor na idinisenyo para sa cross-platform na paggamit
    sa computational chemistry, molekular
    pagmomodelo, bioinformatics, materyales
    agham at...
    I-download ang Avogadro
  • 6
    XMLTV
    XMLTV
    Ang XMLTV ay isang set ng mga program na ipoproseso
    Mga listahan sa TV (tvguide) at tumulong sa pamamahala
    iyong panonood ng TV, pag-iimbak ng mga listahan sa isang
    XML-based na format. May mga kagamitan sa
    gawin...
    I-download ang XMLTV
  • Marami pa »

Linux command

Ad