
Envoyé par
Uther
c'est le typage statique. Visiblement pour toi c'est aussi la définition de typage fort, mais ça c'est très discuté, et c'est toi qui as l'air de découvrir ça.
en lisant la page wikipedia typage fort en français, il y a 1 beau tableau
+-----------+----------------------------+-----------------------------+
| Typage | Fort | Faible |
+-----------+----------------------------+-----------------------------+
| Statique | Ada, Java, Pascal, ou même | Langage C : short add (int |
| | Visual Basic avec l'Option | x, int y) { return x+y; } |
| | Explicit | C++ : Personne p; p < 13; |
+-----------+----------------------------+-----------------------------+
| Dynamique | Ruby, Python | JavaScript : "2" + 4 → "24" |
+-----------+----------------------------+-----------------------------+
En gros statique veut dire "langage compilé" et dynamique "langage interprété" dont souvent il n'y a pas vraiment de types.
Je dis cela
, mais en C il n'y a pas vraiment de type : tout est entier (même les énumérations), et les structures tu ne peux que les passer en paramètre (pas d'opérateurs initialisation, affectation/ copie, déplacement, addition, ...)
Partager