Bonjour a tous.
Dans le cadre de ma formation par correspondance je doit argumenter sur ce sujet.
sujet: SQL est-il un langage de programmation comme le BASIC, C/C++?
Soucis: Je ne voie pas comment argumenter sur ce sujet pour les différencier.
Désolé si ce n'est pas très compréhensible.
Je remercie d'avance les gens qui pourront m'aider a éclaircir ce sujet.
Je retourne a mes recherches .
Voici ma réponse mais je doute de sa pertinence.
Réponse :
Non, et cela pour les raisons suivantes:
Le BASIC:
Beginners All purpose Simple Intructions Code (1964). Sans doute le langage de programmation le plus simple au monde ; il permet de créer des programmes basiques très facilement et constitue ainsi une initiation contestée mais sans douleur à la programmation, surtout que c'est bien le seul usage qu'on pourrait encore lui trouver. En effet, le BASIC est loin d'être un langage "puissant".
Le C:
Créé en 1972 par Kernigan et Ritchie, le C est le langage de prédilection pour la programmation de systèmes d'exploitation. Sa syntaxe agréable a inspiré de nombreux langages de programmation (C++, Java, PHP, Awk, …). Il n'est pas orienté objet et sa gestion des types permet parfois certaines aberration, mais il reste un langage fiable, performant et maintenable.
Le C++:
Le C++ est en quelque sorte un C amélioré. Ce langage qui permet pas mal de choses est considéré comme l'artillerie lourde de la programmation. Il combine les performances du C avec le paradigme* de programmation objet, sans l'imposer pour autant. Il comporte pas mal de fonctionnalités dont certaines qui ne sont là que pour être vraiment complet (exemple : l'héritage privé). En contrepartie, il souffre d'une certaine complexité…
*Un paradigme de programmation est un style fondamental de programmation informatique qui traite de la manière dont les solutions aux problèmes doivent être formulées dans un langage de programmation (à comparer à la méthodologie, qui est une manière de résoudre des problèmes spécifiques de génie logiciel).
SQL:
SQL (Structured Query Language) est un langage d'interrogation de base de données très populaire. Il constitue aujourd'hui une norme implémentée par de nombreux SGBDs (Systèmes de Gestion de Bases de Données), comprenez : des serveurs de bases de données. On citera notamment Oracle, PostgreSQL et MySQL.
Conclusion:
Le SQL est plus orienté vers le web contrairement a BASIC,C/C++ qui sont plus orienté logiciel d'application et systèmes d'exploitation.
Partager