Discussion:Langage de programmation

message: Pour les pages traitant d'un langage de programmation particulier je vous propose d'utiliser la nouvelle barre à inclure (merci  Piglop) :  en remplacement de  (qui est trop générale et ne permet pas de mettre des informations pertinentes pour chaque langage).
Voir par exemple des utilisations dans la page Ruby, Lisaac, Python (langage), Oz (langage)
Outs 17 octobre 2006 à 20:54 (CEST)
replies: text: il y a un problème dans la palette du coté XSLT est classé dans les langages fonctionnels alors que comme l'indique très bien la Classification des langages généralistes , ce n'est pas le cas Eamoureux 26 mars 2007 à 11:12 (CEST)
thread_title:  Nouvelle palette à inclure sur le coté 

message: Dans le premier paragraphe il est dit que les langages de programmation peuvent être classés selon qu'ils sont compilés ou interprétés.
Or cette caractéristique n'est pas propre au langage de programmation. En effet, certains langages peuvent être utilisés sous
 différentes formes. Par exemple PHP peut être utilisé interprété (le plus souvent je pense), ou sous forme semi-compilée, ou compilé.
Que les sources soient compilées ou interprétées n'est ni une caractéristique de la grammaire du langage, ni de sa sémantique. Ce n'est donc pas propre au langage lui même.
Je propose donc de supprimer l'item de la liste.
—Shiningfm (d) 26 mars 2009 à 22:55 (CET)
replies: text: ---> Wikipédia:N'hésitez pas ! <--- parce que si tu poste un message de 5 lignes (ce qui est tout à fait louable) à chaque fois que tu veux changer deux mots sur l'article, et vu l'état dans lequel est l'article, ça risque d'être long ... :) Outs (d) 27 mars 2009 à 18:36 (CET)
thread_title:  interprété/compilé 

message: Je serais partisan d'ajouter ces 2 langages, permettant entre autres des programmes .sh et .cmd ou .bat dans cet article et dans . JackPotte (d) 22 mai 2009 à 23:51 (CEST)
replies: text: L'idée n'est pas forcément d'ajouter des langages (l'article ne doit pas se résumer à une liste de langages), mais des paradigmes ou des familles de langages. Mais pour reprendre ton idée, on pourrait rajouter une partie sur les langages de shell, ou les langages de scripts (mais dans ce cas il faudrait réussir à les définir précisément, ce qui n'a pas l'air si évident que ça, vu que cette appellation semble plutôt venir de l'utilisation qui est faite d'un langage, et non du langage en lui-même...).--Ig0r (d) 24 mai 2009 à 09:51 (CEST)
replies: text: Oui, pas évident à définir... Par exemple, beaucoup mettent python, ruby et compagnie dans les langages de scripts parce qu'ils sont "interprétés".—Shiningfm (d) 24 mai 2009 à 12:47 (CEST)
thread_title:  Langages [[Shell_(informatique)|Shell]] et [[DOS]] 

message: XSLT est bien un langage de programmation. Il comporte variables, structures de contrôle, système de types...
XSP (eXtensible Server Pages) est aussi un langage de programmation, qui permet de générer des servlets Java.
Bref ce n'est pas parce qu'on a des balises qu'on n'a pas affaire à un langage de programmation. —Shiningfm (d) 1 décembre 2009 à 14:06 (CET)
thread_title:  Balises 

message: J'ai regardé les tables des matières de plusieurs bouquins sur les langages de programmation et j'ai retenu la structure conceptuelle de Bruce J.MacLennan, Principles of Programming Languages,Oxford University Press, 1999 - 509 pages. Ce livre possède en plus de la table des matières et d'un index un «concept directory».
Voilà en gros la structure :
I. Histoire, motivation et évaluation
   A. Les générations de langages.
   B. Les langages spécifiques.
II. Design
   A. L'organisation structurelle.
   B. Les structures de contrôles.
   C. Les structures de données.
   D. Les structures de nommage.
   E. Les structures syntaxiques.
III. Les principes
   A. Abstraction
   B. Automatisation
   C. Limitation en profondeur
   D. Masquage de l'information
   E. Étiquetage
   F. La localisation du coût
   G. Interfaces claires
   H. L'orthogonalité 
   I. La portabilité
   ... et plein d'autres
IV. L'implémentation
   A. Interpréteur
   B. Compilateur
   C. Les enregistrements d'activation
   D. La gestion de la mémoire
   E. Systèmes
--Nipou (d) 16 août 2011 à 02:20 (CEST)
replies: text: +1 : cela permettrait de mieux découper l'actuel chapitre "Particularité" qui est un fourre tout. Par contre, il s'agit d'un ouvrage technique ; il faut donc l'adapter afin de ne pas oublier l'autres points importants d'un article encyclopédique, comme les généralités (introduction pour ceux qui découvre le concept), ou les cas d'utilisations (aspects pratiques). Ce plan serait parfait pour restructurer les actuelles parties 2 à 4 (Historique, Particularités et Paradigmes). Romainhk (QTx10) 17 août 2011 à 10:20 (CEST)

text: Les articles généralistes ne sont pas forcément les mieux suivi car il est difficile d'en faire convenablement le tour ^^. Je voyais aussi une structure qui pointerait abondamment vers des articles spécialisés au moyen de . Pourrais-tu développer cette check list ? Romainhk (QTx10) 22 août 2011 à 15:09 (CEST)
replies: text: Je suis assez d'accord mais attention quand même : un article n'est pas un livre. Le sujet est tellement large qu'il va très vite devenir beaucoup trop long si on détaille vraiment le plan comme ça. —Shiningfm (d) 29 août 2011 à 18:53 (CEST)
thread_title:  Organisation de l'article 

message: Langage de programmation et langage naturel
Une partie considérable du vocabulaire des langages informatiques est directement reprise de langages naturels, et en particulier de l'anglais qui représente la quasi totalité des langages naturels utilisés en programmation. Il en résulte que la pratique de la programmation implique celle de l'anglais et favorise les programmateurs dont l'anglais est la langue maternelle. Les conséquences culturelles de cette réalité ne sont pas négligeables dans la mesure où il existe une relation forte entre langue et culture et, partant, dans la façon propre à chaque culture de concevoir la "réalité"  (Théorie du relativisme linguistique de Sapir-Whorf. Voir aussi les travaux de Cole (1971) et de Serpell (2000) montrant que ce qui est considéré comme intelligent dans une culture ne l'est pas nécessairement dans une autre) "Psychologie cognitive", Robert J. Sternberg, Éditions De Boeck Université, 2007, .
Raisons du déplacement : Aucun rapport direct avec le sujet des langages de programmations, et thèse discutable et non sourcée : les sources parlent de la pratique de l’anglais, et pas du tout de la pratique de l’anglais dans les langages de programmation qui est liée mais très indirectement. — TomT0m [bla] 15 septembre 2013 à 11:51 (CEST)
replies: text: le phénomène que décrit ce texte est relaté en deux phrases dans Terminologie informatique. .--Silex6 (discuter) 15 septembre 2013 à 13:11 (CEST)
replies: text:  Complètement d'accord, thèse discutable très peu sourcée et à la limite des pseudo-sciences et de l'action militante. Aucune étude à ma connaissance à ce jour n'a démontrée ni même donné quelques indices de la suradaptation des anglophones à la programmation (c'était un postulat à la mode chez certains enseignants en france dans les années 80). Et quand on regarde ce qui se passe en Chine, au Japon ou en Russie (langues totalement différentes y compris sur la structure des caractères), cette thèse fait franchement rigoler. Bublegun (discuter) 15 septembre 2013 à 19:36 (CEST)
thread_title:  Déplacement d'un passage d'une IP en PDD 

message: Un diagramme de flux étant une méthode pour représenter un algorithme, ajouter « et exprimer des diagrammes de flux », ouisqu'il s'agit de la même chose, constituer une redondance inutile qui n'ajoute que de la confusion au texte. ProgMan (discuter) 24 octobre 2022 à 02:36 (CEST)
thread_title:  Un diagramme de flux est une méthode pour représenter un algorithme