ABC (programming language) - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

ABC (programming language)

ABC je imperatívny univerzálny programovací jazyk a integrované vývojové prostredie (IDE) vyvinutý v Centre Wiskunde & Informatica (CWI), v Holandskom Leom Geurtsom, Lambertom Meertensom a Stevenom Pembertonom. Je interaktívny, štruktúrovaný, na vysokej úrovni a je určený na používanie namiesto BASICu, Pascalu alebo AWK . Je určený na výučbu alebo prototypovanie, ale nie ako systémový programovací jazyk.

ABC malo veľký vplyv na dizajn jazyka Python, ktorý vyvinul Guido van Rossum, ktorý predtým v polovici osemdesiatych rokov niekoľko rokov pracoval na systéme ABC.

Vlastnosti

Jeho tvorcovia tvrdia, že programy v jazyku ABC majú zvyčajne približne štvrtinovú veľkosť oproti ekvivalentným programom v jazykoch Pascal alebo C a sú čitateľnejšie

Medzi kľúčové vlastnosti patrí:

  • Len päť základných dátových typov
  • Žiadne požadované deklarácie premenných
  • Explicitná podpora pre programovanie zhora nadol
  • Vnorenie príkazov je indikované odsadením prostredníctvom pravidla off-side
  • Nekonečne presná aritmetika, zoznamy a reťazce neobmedzenej veľkosti a ďalšie funkcie podporujúce ortogonalitu a jednoduchosť používania pre nováčikov

ABC bola pôvodne monolitickou implementáciou, čo viedlo k neschopnosti prispôsobiť sa novým požiadavkám, ako je napríklad vytvorenie grafického používateľského rozhrania (GUI). ABC nemohol priamo získať prístup k základnému súborovému systému a operačnému systému .

Kompletný systém ABC obsahuje programovacie prostredie s editorom štruktúry (editor zameraný na syntax), návrhmi, statickými premennými (perzistentné) a viacerými pracovnými priestormi a je dostupný ako interpretkompilátor . K roku 2020 , najnovšia verzia je 1.05.02 a je portovaná na Unix, DOS, Atari a Apple MacOS .

Príklad kódu

Príklad funkcie na zhromaždenie množiny všetkých slov v dokumente:

HOW TO RETURN words document: 
   PUT {} IN collection 
   FOR line IN document: 
      FOR word IN split line: 
         IF word not.in collection: 
            INSERT word IN collection 
   RETURN collection

Referencie

Obsah tejto úpravy je prevzatý z existujúceho článku na anglickej Wikipédii na adrese ABC (programming language) pre určenie autora pozri jeho históriu.

Vonkajšie odkazy

Zdroj:
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Zdroj: Wikipedia.org - čítajte viac o ABC (programming language)





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk