Quand on parle de paradigme de programmation il y a souvent confusion entre :
le modèle : par exemple le fait de tout voir comme des objets
ce que prévoit le langage : par exemple en C, c'est pas du tout pensé pour ça, mais on peut programmer des objets très naturellement.
Après, il y a clairement des langages plus ou moins « orienté objet » mais savoir qui de python ou java est le plus objet est aussi intéressant que de savoir si quelqu'un dont les deux parents sont juifs est plus juifs que quelqu'un dont le père est catholique.
Je ne peux m'empêcher de penser que le paradigme objet a beaucoup d'une escroquerie intellectuelle. C'est pas un paradigme de programmation... Tout au plus c'est une vague idée de génie logiciel élevée au rang de doctrine. Parce qu'au fond, c'est rarement autre chose que de la programmation impératives.
La programmation logique, ça c'est VRAI paradigme. On exprime notre problème sous forme logique, et l’exécution du programme est en fait la recherche d'une preuve de la solution. Et il n'y a pas à ergoter pour savoir si tel ou tel langage est plus ou moins « orienté logique ». Soit le langage permet de prendre en entrée un ensemble de formule logique et de sortir une solution au problème, soit il ne le peut pas.
Bref, savoir si tel langage est plus ou moins orienté que tel autre c'est comme savoir si un livre est plus ou moins un livre de coloriage qu'un autre parce qu'il y a plus de traits à ne pas dépasser.
[^] # Re: Yahou peut être enfin des jeux qui marchent !
Posté par Zylabon . En réponse au journal Retour aux sources. Évalué à 10.
Quand on parle de paradigme de programmation il y a souvent confusion entre :
Après, il y a clairement des langages plus ou moins « orienté objet » mais savoir qui de python ou java est le plus objet est aussi intéressant que de savoir si quelqu'un dont les deux parents sont juifs est plus juifs que quelqu'un dont le père est catholique.
Je ne peux m'empêcher de penser que le paradigme objet a beaucoup d'une escroquerie intellectuelle. C'est pas un paradigme de programmation... Tout au plus c'est une vague idée de génie logiciel élevée au rang de doctrine. Parce qu'au fond, c'est rarement autre chose que de la programmation impératives.
La programmation logique, ça c'est VRAI paradigme. On exprime notre problème sous forme logique, et l’exécution du programme est en fait la recherche d'une preuve de la solution. Et il n'y a pas à ergoter pour savoir si tel ou tel langage est plus ou moins « orienté logique ». Soit le langage permet de prendre en entrée un ensemble de formule logique et de sortir une solution au problème, soit il ne le peut pas.
Bref, savoir si tel langage est plus ou moins orienté que tel autre c'est comme savoir si un livre est plus ou moins un livre de coloriage qu'un autre parce qu'il y a plus de traits à ne pas dépasser.
Please do not feed the trolls