« Translinguisme/Programmation » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 57 :
| [[Programmation Shellscript|Shell Unix]] || <!--bloc--> || if<br/>...<br/>fi || <!--switch--> || <!--while_for_loop_repeat--> || <!--fonctions_procedure--> || <!--module_unite--> || ''séquence des commandes du fichier'' ||
|-
| [[Python]] || <span style="color:red">''indentation''</span> || if ... :<br/>...<br/>elif ... :<br/>...<br/>else: || <!--switch--> || while ... :<br/>for ... : || <!--fonctions_procedure--> || '''Déclaration (1ère ligne) :'''<br/>implicite par la hiérarchie des répertoire<br/>'''utilisation :'''<br/><code>import </code>''module''<code>;</code><br/><code>from </code>''module''<code> import </code>''names''<code>;</code> || <!--main--> || try:<br/>...<br/>except ... :<br/>...<br/>
|-
| [[Programmation Ada|Ada]] || <code>begin</code><br/>...<br/><code>end;</code> || <code>if (</code>...<code>) then</code> ...<br/><code>elsif (</code>...<code>) then</code> ...<br/>...<br/><code>else</code> ...<br/><code>end if;</code> || <code>case (</code>...<code>)</code><br/><code>when </code>...<code> => ...</code><br/><code>when others => ...</code><br/><code>end case;</code> || <code>while (</code>...<code>) loop</code><br/>...<br/><code>end loop;</code> || <code>function </code>''nom''<code>(</code>parametre<code>:</code>type<code>;</code>...<code>) return </code>''type''<code> is</code><br/>...<br/><code>begin</code><br/>...<br/><code>return </code>...<code>;</code><br/><code>end;</code><br/><br/><code>procedure </code>''nom''<code>(</code>parametre<code>:</code>(<code>in</code>/<code>out</code>/<code>in out</code>) type<code>;</code>...<code>) is</code><br/>...<br/><code>begin</code><br/>...<br/><code>end;</code> || '''nom.ads (spécification) :'''<br/><code>package </code>''nom''<code> is</code><br/>...<br/><code>end </code>''nom''<code>;</code><br/>'''nom.adb (corps) :'''<br/><code>package body </code>''nom''<code> is</code><br/>...<br/><code>end </code>''nom''<code>;</code><br/>'''utilisation :'''<br/><code>with </code>''package,...''<code>; -- déclarer</code><br/><code>use </code>''package,...''<code>; -- utiliser l'espace de nom</code> || <code>procedure </code>''nom''<code> is</code><br/>...<br/><code>begin</code><br/>...<br/><code>end;</code> ||