Ada
Z Multimediaexpo.cz
m (1 revizi) |
(+ Výrazné vylepšení) |
||
Řádka 1: | Řádka 1: | ||
- | + | : ''Tento článek pojednává o programovacím jazyku. Další významy najdete v článku:'' [[Ada (rozcestník)]]. | |
'''Ada''' je robustní staticky typovaný [[programovací jazyk]] vyvinutý v 70. letech na objednávku [[spojené státy americké|amerického]] ministerstva obrany. Je primárně určen pro programování velkých a ''mission-critical'' projektů, přesto se jedná o univerzální programovací jazyk. V novějších verzích byla přidána podpora pro [[objektově orientované programování]]. | '''Ada''' je robustní staticky typovaný [[programovací jazyk]] vyvinutý v 70. letech na objednávku [[spojené státy americké|amerického]] ministerstva obrany. Je primárně určen pro programování velkých a ''mission-critical'' projektů, přesto se jedná o univerzální programovací jazyk. V novějších verzích byla přidána podpora pro [[objektově orientované programování]]. | ||
- | Byl pojmenován po | + | Byl pojmenován po historicky první programátorce {{Podtržení|Adě, hraběnce z Lovelace}} (* 10. prosince 1815, † 27. listopadu 1852). |
+ | |||
+ | == Typový systém == | ||
+ | Typový systém Ady zakazuje implicitní převody typů, vše je nutno určit explicitně. Například když se definují typy: | ||
+ | |||
+ | <source lang="ada"> | ||
+ | type Jablka is new Integer; | ||
+ | type Hrusky is new Integer; | ||
+ | </source> nelze mezi nimi explicitně převádět, přestože mají stejnou fyzickou reprezentaci. | ||
== Hello, world == | == Hello, world == |
Aktuální verze z 8. 11. 2016, 10:18
- Tento článek pojednává o programovacím jazyku. Další významy najdete v článku: Ada (rozcestník).
Ada je robustní staticky typovaný programovací jazyk vyvinutý v 70. letech na objednávku amerického ministerstva obrany. Je primárně určen pro programování velkých a mission-critical projektů, přesto se jedná o univerzální programovací jazyk. V novějších verzích byla přidána podpora pro objektově orientované programování.
Byl pojmenován po historicky první programátorce Adě, hraběnce z Lovelace (* 10. prosince 1815, † 27. listopadu 1852).
Typový systém
Typový systém Ady zakazuje implicitní převody typů, vše je nutno určit explicitně. Například když se definují typy:
type Jablka is new Integer; type Hrusky is new Integer;
Hello, world
Ukázkový program Hello world v Adě může vypadat následujícím způsobem (pro Ada.Text_IO.Put_Line
existuje zkratka, zde je pro přehlednost použita plná forma):
with Ada.Text_IO; procedure Hello is begin Ada.Text_IO.Put_Line("Hello, world!"); end Hello;
Externí odkazy
- www.adahome.com
- Standardizační skupina pro jazyk Ada u ISO
- Článek o Adě na matfyzácké ωικι
- Příjemné programování ala Ada
- Bezpečné programování ala Ada
- Copaté programování
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |