Qu'entend-on par code impératif et interrogatif
Question
Mon responsable m'a demandé de coder en ASP.net. Que signifie mon code impératif et interrogatif. Quel est le lien avec les programmeurs?
La solution
Bien que je ne sois pas sûr que ce soit un "populaire" " manière de programmation, la programmation interrogative se résume en gros par ceci:
Langages de programmation spécifiques à un domaine ont tendance à être rigide dans la capacité et dépendant soit d'un graphique interface ou un langage de script. nous présenter une approche orientée questions qui ne nécessite aucune connaissance préalable de programmation et peut être facilement adapté à un large éventail de domaines. La programmation interrogative fonctionne par " analyse " l'intention de l'utilisateur en utilisant le réponses à une série de questions fermées des questions. Les questions sont guidées par un grammaire sans contexte spécifié dans un fichier externe. -Citation
Alors que la programmation impérative est la façon dont la plupart des procédures sont écrites (style C).
Autres conseils
Le code impératif ne renvoie pas de valeur. Ça fait juste quelque chose. (Un sous-nom dans vb.net ou un type de renvoi vide en c #).
Le code interrogatif renvoie une valeur.
En anglais, impératif signifie "un ton commandant". Donc, un programme qui semble dire à l’ordinateur de "faire ceci, faire ça" est un programme impératif. Un programme C en est un bon exemple.
Par opposition à cela, il existe d’autres langages appelés déclaratifs, tels que Haskell, qui se lisent comme des théorèmes mathématiques sans sembler exiger quoi que ce soit de l’ordinateur.