Codage (programmation)
Cet article traite de l'acte de programmer, pour les autres sens voir codage.
| Image manquante Langage_progr.png image:Langage_progr.png |
| Cet article fait partie de la série Langages de programmation |
| Langages à objets |
| Ada 95 - C++ - C# Common Lisp Delphi - Eiffel - Java Nice - Oz - Python Simula - Smalltalk Visual Basic |
| Langages impératifs |
| APL - ASP - Assembleur BASIC - C - COBOL Forth - FORTRAN - Logo Pascal - Perl - PHP |
| Langages fonctionnels |
| Erlang - Haskell ML/OCaml - Oz Lisp/Common Lisp Scheme |
| Langages déclaratifs |
| Clips - Oz - Prolog |
| Langages concurrents |
| Ada 95 - Erlang Java - Oz |
| Langages balisés |
| HTML - SGML - XML Dialectes XML S-expressions |
| Voir aussi |
| Conception - Codage Tests - Optimisations |
Le codage d'applications informatiques se fait suivant des normes très précises qui sont d'autant plus importantes que le langage de programmation ou les outils utilisés permettent des dérives.
On peut classer les normes en plusieurs sous-catégories :
- Règles de nommage : définissent comment donner un nom explicite et facile à retenir pour les éléments du langage utilisé.
- Présentation et formatage des sources : comment produire un code source formaté de manière lisible.
- Documentation du source : comment documenter les sources (par exemple par des commentaires ou des outils d'extraction de documentation logicielle)
- Normes syntaxiques : comment éviter les structures syntaxiques complexes qui réduisent la facilité de compréhension du code, et accroissent les risques de dysfonctionnement.
À ces normes s'ajoutent les standards industriels (pour le(s) langage(s) utilisé(s)).
Exemples de standards industriels
- HTML 4.01 (http://www.w3.org)
- La norme C++ ISO.
- Ada 95.
