Qu'est-ce qu'un paradigme de programmation?
Les programmeurs informatiques
ont évolué depuis les premiers jours des langages de première génération de traitement de bit en concepteurs logiques sophistiqués d'applications logicielles complexes. Un paradigme de programmation est l'approche logique utilisée dans l'ingénierie logicielle qui décrit comment un langage de programmation est implémenté. Les paradigmes de programmation sont uniques à chaque langue du domaine de programmation informatique, et de nombreux langages de programmation utilisent plusieurs paradigmes. Le terme paradigme est mieux décrit comme un «modèle ou modèle». Par conséquent, un paradigme de programmation peut être défini comme un modèle ou un modèle utilisé dans un langage de programmation logiciel pour créer des applications logicielles.
Les langages de programmation sont extrêmement logiques et suivent les règles standard des mathématiques. Chaque langue a une méthode unique pour appliquer ces règles, en particulier autour des domaines des fonctions, des variables, des méthodes et des objets. Il existe de nombreux paradigmes de programmation; Les exemples incluent orienté objet, procédural et pro structurégrammage. Chaque paradigme a des exigences uniques sur l'utilisation et les abstractions des processus dans le langage de programmation.
Il est utile de comprendre l'histoire du langage de programmation et du logiciel en général pour mieux saisir le concept du paradigme de programmation. Au début du développement de logiciels, l'ingénierie logicielle a été achevée en créant du code binaire ou du code machine, représenté par 1 et 0s. Ces manipulations binaires ont fait réagir les programmes de manière spécifiée. Cette programmation informatique précoce est communément appelée paradigme de programmation "de bas niveau".
C'était une méthode fastidieuse et sujette aux erreurs pour créer des programmes. Les langages de programmation ont rapidement évolué vers le paradigme "procédural" ou les langages de troisième génération, notamment COBOL, FORTRAN et BASIC. Ces langages de programmation procédurale définissent les programmes dans une approche étape par étape.
le prochain EvoluLes langages de programmation devaient créer une approche plus logique du développement de logiciels, le paradigme de programmation "orienté objet". Cette approche est utilisée par les langages de programmation de Java ™, Smalltalk et Eiffel. Ce paradigme tente de résumer les modules d'un programme en objets réutilisables.
En plus de ces paradigmes de programmation, il existe également le paradigme "déclaratif" et le paradigme "fonctionnel". Alors que certains langages de programmation appliquent strictement l'utilisation d'un seul paradigme, beaucoup prennent en charge plusieurs paradigmes. Certains exemples de ces types incluent C ++, C # et Visual Basic®.
En permettant aux développeurs de la flexibilité dans les langages de programmation, un paradigme de programmation peut être utilisé qui répond le mieux au problème commercial à résoudre. Comme l'art de la programmation informatique a évolué, il en va de même pour la création du paradigme de programmation. En créant un cadre d'un modèle ou d'un modèle pour le développement du système, les programmeurs peuvent créer des programmes informatiques pour être le MOEfficacité de ST dans le paradigme sélectionné.