Ada

Besoin

Fournir un équivalent industriel de langage comme Pascal ou Delphi.

Analyse

Ada est un langage de programmation OO généraliste.

Il supporte :

Il propose également des interfaces standardisées vers d'autres langages de programmation et librairies.

La syntaxe de Ada est inspirée de Pascal et Modula.

Exemples

Un exemple de code source Ada est :

<strong>with</strong>Text_IO<strong>;<br> with </strong>Display<strong>;<br> with </strong>Fact<strong>; <br> <br> function </strong>Get_Bits (X : Bit_Array; P : Bit; N : Offset) <strong>return </strong>Bit_Array <strong>is</strong><br> <strong>begin</strong><br> return X (P – N + 1 .. P);<br> <strong>end </strong>Get_Bits;<br> <br> <strong> procedure Main is</strong><br> Length : Integer := 8265;<br> Width : Integer := 0252;<br> Height : Integer := 8292;<br> <strong>begin</strong><br> Text_IO.Put_Line (Length'img);<br> Text_IO.Put_Line (Width'img);<br> Text_IO.Put_Line (Height'img);<br> <br> <strong>for </strong>K <strong>in </strong>1 .. 4 <strong>loop</strong><br> Display (<span class="codeString">"Factorial"</span>, K, Fact (K));<br> <strong>end loop</strong>;<br> <strong>end Main</strong>;

Notes

Voir