Salut à tous
pourriez vous m'éclairer sur les différents types de langages...en m'expliquant un peu pourquoi ils se nomment ainsi et à quel langage cela correspond
merci
Salut à tous
pourriez vous m'éclairer sur les différents types de langages...en m'expliquant un peu pourquoi ils se nomment ainsi et à quel langage cela correspond
merci
Bonjour,
Un langage procédural est un langage dont la plus petite unité de compilation est la procédure.
le C est un langage procédural. Ces langages existent depuis bien avant les langages objets.
Les langages sont dit déclaratif lorsque il faut déclaré une variable avant son utilisation.
Un langage est dit structuré lorsqu’il fournit des instructions évoluées comme les boucles, les branchements, la déclaration de types...
Un langage est dit orienté objet lorsqu’il permet l’utilisation des objets et des classes.
Un langage est dit typé lorsque la déclaration des types est explicite et ne permet pas de mélange entre type (l’ADA est un langage fortement type, ainsi que le pascal).
Certains langages comme le java sont dit à typage dynamique car lorsque deux type distinct apparaissent dans un opérateur, le compilateur désigne le type d’arrivé de la variable.
...
Il y a 3 types de langages...
1) procéduraux* (Cf. explications de Caine).
2) fonctionnels (ex: Lisp)
3) logiques (exrolog)
et 2 styles de programmation :
1) impératif : tu exprime explicitement le processus (l'algorithme) pour résoudre un problème.
2) déclaratif : tu indique les données initiales, les objectifs, et c'est un processus implicite au compilateur qui va résoudre le problème.
Et pour simplifier :
procéduraux => impératif
fonctionnels, logiques => déclaratif
C'est pas facile à assimiler tant que l'on a pas essayé chaque catégorie.
Essayes le C, le lisp et le prolog et tu auras une vision plus claire.
____________________
*L'objet étant souvent considéré comme "un procédural mieux organisé"
Voilà !!!!
Je ne me souvenait plus pour le Lisp et le prolog.
Un grand merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager