Le paradigme de la notion de programmation n'est pas un langage de programmation lui-même. Au contraire, c'est une méthode pour évaluer d'autres langages de programmation pour identifier leurs défauts.
L'objectif final est de rendre le programme d'ordinateur physique
identique à l'original, idée abstraite du programmeur que possible
Dans le concept de programmation, le programmeur se concentre sur la sémantique et la syntaxe.
Sémantique est la façon dont le programme devrait se comporter et de la
syntaxe est la façon dont le programmeur imagine il doit être écrit.
Par exemple, dans un programme Java le code A + B pourrait montrer plus
entre A et B. Ce programme a une bonne syntaxe parce qu'il ressemble
étroitement concept original du programmeur de plus.
Si, toutefois, lors de l'exécution du programme crée une erreur lorsque
vous essayez d'ajouter A et B, le programme a une sémantique pauvres,
car il ne produit pas le résultat escompté.
Lors de l'écriture de code basé sur des techniques de programmation
concept, le programmeur détermine d'abord les concepts du programme a
besoin pour fonctionner.
Si le programmeur créait une calculatrice virtuelle, par exemple, elle
serait probablement imaginer les concepts de pouvoir ajouter,
soustraire, multiplier et diviser.
Elle serait également imaginer une façon de saisir les données, telles
que l'utilisation d'un clavier, et une façon de voir les résultats sur
l'écran. Ces idées constituent les concepts du programme.
Elle pourrait également envisager de quelle couleur et la taille de la
calculatrice devrait être, mais ce ne sont pas des concepts, car ils ne
sont pas nécessaires pour l'application à exécuter.
Après le programmeur se termine traçant ses concepts, elle trouve la
meilleure façon de représenter ces concepts dans le code informatique. Elle cherche à écrire du code qui correspond le mieux à son idée en termes de sémantique et la syntaxe.
Elle peut utiliser des morceaux de code pré-existant, tels que A + B,
ou créer sa propre code afin de mieux représenter ses concepts.
À la mi-2011, XL est le seul langage de programmation créé sur la base du concept de paradigme de programmation . Il vise à créer des règles de programmation souples et la syntaxe qui correspondent à la façon dont un programmeur pense.
Il permet aux programmeurs de se concentrer sur ce qu'ils veulent pour
créer plutôt que de s'inquiéter des éléments non-concept comme la fin
d'une ligne de code par un point-virgule.