Indentation Comme Syntaxe
- Indentation Comme Syntaxe
-
Indentation comme syntaxe
Un langage de programmation utilise l'indentation comme syntaxe si une zone de code indentée délimite un bloc. Un bloc est une entité programmatique qui délimite une portée. Peter J. Landin a inventé le concept de l'indentation comme syntaxe et créé le terme anglais offside rule qui le désigne.
Définition historique
Tout token qui n'est pas un espace à la gauche d'un tel token sur laligne précédente est pris comme le début d'une nouvelle déclaration.
Exemples de code
L'exemple qui suit est un exemple de bloc en Python (noter les deux points obligatoires - Ils sont des marqueurs syntaxiques qui facilitent la lecture) [1]:
def is_even(a):
if a / 2.0 == a / 2:
return True
else:
return False
Langages utilisant l'indentation comme syntaxe
- ISWIM, Le langage abstrait qui a introduit cette règle
- ABC, l'ancêtre de Python
- Miranda, le parent d'Haskell
- Occam
- Pliant
Liens externes
Catégorie : Programmation informatique
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Indentation Comme Syntaxe de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Indentation comme syntaxe — Un langage de programmation utilise l indentation comme syntaxe si une zone de code indentée délimite un bloc. Un bloc est une entité programmatique qui délimite une portée. Peter J. Landin a inventé le concept de l indentation comme syntaxe et… … Wikipédia en Français
Python (langage) — Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Langage Python — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Langage de programmation Python — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Langage python — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Python (programming language) — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
Boucle (informatique) — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français
Boucle for — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français
Branchement conditionnel — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français
Do (instruction) — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français