Ada

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
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 „historicky první programátorce“ [[Augusta Ada King|Adě, hraběnce z Lovelace]].
+
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;
nelze mezi nimi explicitně převádět, přestože mají stejnou fyzickou reprezentaci.

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