Discuter:Programmation procédurale

Un article de Wikipédia, l'encyclopédie libre.

[modifier] C# : langage procédural ?

Bonjour,

Je demande confirmation avant de supprimer le C# (sharp) de la liste des "langages procéduraux".

Merci Benjamin

Bonjour. Je répondrais que, au sens strict, le langage C# n'est pas exclusivement procédural — au même titre que les langages C++, Java et d'autres — et que, au sens large, il est notamment procédural — à supposer que l'on définisse uniquement des méthodes publiques et statiques au sein d'une unique classe d'un unique espace de noms, alors ces méthodes sont chargeables au même niveau que la fonction principale du projet C#. En pratique, l’orientation objet du C# est plutôt exploitée ; votre motivation, Benjamin, repose probablement (et légitimement) sur ce fait.
En somme, retirer C# de la présente liste — choix auquel je ne m'oppose pas spécialement — impliquerait de retirer d'autres langages (pour reprendre les sus-mentionnés : C++, Java, et d'autres). Cordialement --nha de Lyon 14 février 2007 à 23:53 (CET)

[modifier] Paradigme

Paradigme, je ne comprend pas le sens de ce mots et il n'est pas expliqué dans le sens informatique du terme, sur wikipedia. - 67.68.197.186 28 octobre 2007 à 04:13

Il faut l'entendre comme paradigme de programmation. Si l'on prend le mot paradigme seul, je pense que l'on peut lui accorder le sens qu'il a en sciences. - Eusebius [causons] 28 octobre 2007 à 07:06 (CET)

[modifier] langage procédural et langage impératif

Je ne saisis pas bien la différence entre les deux. Doit-on comprendre que les langages procéduraux sont un sous-ensemble des langages impératifs? Et donc qu'il y aurait des langages impératifs qui ne font pas usage des fonctions?

Ou alors est-ce une synonyme?

OlivierEM (d) 29 novembre 2007 à 17:29 (CET)

Je dirais (mais je pense que c'est assez flou) que le procédural peut être un sous-ensemble de l'impératif (l'assembleur est par exemple typiquement impératif, mais pas ou très peu procédural de nature). - Eusebius [causons] 29 novembre 2007 à 20:09 (CET)