Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Télécharger
Accès plus rapide que le navigateur!
 

Langage de programmation

Indice Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

158 relations: Abstraction (informatique), Abstraction (philosophie), Advanced Boolean Expression Language, Affectation (informatique), Alan Kay, Alan Turing, Algèbre générale, Algol (langage), Algorithme, Algorithme récursif, Alonzo Church, Alphabet, American Standard Code for Information Interchange, Analyse lexicale, Analyse sémantique, Analyse syntaxique, Appareil informatique, Arbre enraciné, Architecture de von Neumann, Arduino, Arithmétique, Assembleur, Automate programmable industriel, Basic (langage), Bibliothèque logicielle, Bit, Booléen, Bytecode, C (langage), C Sharp, C++, CDuce, Chaîne de caractères, Circuit logique programmable, Client-serveur, Cobol, Code source, Commentaire (informatique), Compilateur, Conjonction logique, Dart (langage), Delphi (langage), Diagramme de flux, Enregistrement (stockage d'informations), Entier relatif, Environnement (informatique), Environnement d'exécution, Esterel (langage), File (structure de données), Flowgorithm, ..., Fonction récursive, Format de données, Forme de Backus-Naur, Formulaire, Fortran, Fraisage, Glisser-déposer, Go (langage), Goto (informatique), Grafcet, Grammaire, Grammaire formelle, Haskell, Hiérarchie de Chomsky, Histoire de l'informatique, Hop (langage), Identificateur, Index TIOBE, Ingénierie, Instruction informatique, Interface graphique, Internet, Interprète (informatique), Interpréteur de commandes, ISWIM, Java (langage), JavaScript, Lambda-calcul, Langage graphique, Langage informatique, Langage Ladder, Langage machine, Lexique, Lisp, Liste (informatique), Liste de langages de programmation, LiveCode, Logo (langage), Lustre (langage), Machine abstraite, Machine de Krivine, Machine de Turing, Machine virtuelle, Machine-outil, Mémoire (informatique), Microprocesseur multi-cœur, Mnémotechnique, Monade (informatique), Navigateur web, Nombre réel, Norme et standard techniques, Nyquist (langage), OCaml, Ocsigen, Paradigme (programmation), Pascal (langage), PHP, Pi-calcul, Pile (informatique), Plate-forme (informatique), Pointeur (programmation), Portabilité (informatique), Processing, Programmation fonctionnelle, Programmation impérative, Programmation informatique, Programmation orientée objet, Programmation procédurale, Programme informatique, Prolog, PROMELA, Pseudo-code, Pure Data, R (langage), Ramasse-miettes (informatique), Réflexion (informatique), Robin Milner, Routine (informatique), Ruby, SAS (langage), Sémantique, Sémantique des langages de programmation, Scala (langage), Sens (linguistique), Sequential function chart, Serveur web, Simula, Smalltalk, Structure de données, Swift (langage d'Apple), Syntaxe, Système d'exploitation, Système de gestion d'exceptions, Système formel, SystemC, Tableau (structure de données), Thread (informatique), Tournage mécanique, Traduction automatique, Transparence référentielle, Turing-complet, Type (informatique), Unicode, Variable (informatique), Verilog, VHDL, Virtual Reality Markup Language, XLispStat. Développer l'indice (108 plus) »

Abstraction (informatique)

En informatique, le concept d'abstraction identifie et regroupe des caractéristiques et traitements communs applicables à des entités ou concepts variés; une représentation abstraite commune de tels objets permet d'en simplifier et d'en unifier la manipulation.

Nouveau!!: Langage de programmation et Abstraction (informatique) · Voir plus »

Abstraction (philosophie)

L’abstraction est l'opération mentale, de l'esprit par laquelle les propriétés générales, universelles et nécessaires d'un objet sont distinguées de ses propriétés particulières et contingentes.

Nouveau!!: Langage de programmation et Abstraction (philosophie) · Voir plus »

Advanced Boolean Expression Language

ABEL, acronyme de Advanced Boolean Expression Language, est un langage de programmation informatique utilisé dans le domaine de l'électronique, pour notamment la programmation des PLD.

Nouveau!!: Langage de programmation et Advanced Boolean Expression Language · Voir plus »

Affectation (informatique)

En algorithmique et en programmation informatique, une affectation, aussi appelée assignation par anglicisme, est une structure qui permet d'attribuer une valeur à une variable.

Nouveau!!: Langage de programmation et Affectation (informatique) · Voir plus »

Alan Kay

Alan C. Kay, né le à Springfield au Massachusetts, est un informaticien américain.

Nouveau!!: Langage de programmation et Alan Kay · Voir plus »

Alan Turing

Alan Turing vers 1938. Alan Mathison Turing, né le à Londres et mort le à Wilmslow, est un mathématicien et cryptologue britannique, auteur de travaux qui fondent scientifiquement l'informatique.

Nouveau!!: Langage de programmation et Alan Turing · Voir plus »

Algèbre générale

L'algèbre générale, ou algèbre abstraite, est la branche des mathématiques qui porte principalement sur l'étude des structures algébriques et de leurs relations.

Nouveau!!: Langage de programmation et Algèbre générale · Voir plus »

Algol (langage)

Algol est un langage de programmation créé à la fin des années 1950.

Nouveau!!: Langage de programmation et Algol (langage) · Voir plus »

Algorithme

triangulation). Un algorithme est une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problèmes.

Nouveau!!: Langage de programmation et Algorithme · Voir plus »

Algorithme récursif

Un algorithme récursif est un algorithme qui résout un problème en calculant des solutions d'instances plus petites du même problème.

Nouveau!!: Langage de programmation et Algorithme récursif · Voir plus »

Alonzo Church

Alonzo Church (Washington - Hudson) est un mathématicien (logicien) américain à qui l'on doit certains des fondements de l'informatique théorique.

Nouveau!!: Langage de programmation et Alonzo Church · Voir plus »

Alphabet

Lettres de l'alphabet phénicien. Un alphabet (de alpha et bêta, les deux premières lettres de l’alphabet grec) est un système d'écriture constitué d'un ensemble de symboles dont chacun représente, par exemple, un des phonèmes d’une langue.

Nouveau!!: Langage de programmation et Alphabet · Voir plus »

American Standard Code for Information Interchange

L'American Standard Code for Information Interchange (Code américain normalisé pour l'échange d'information), plus connu sous l'acronyme ASCII, est une norme informatique d'encodage de caractères.

Nouveau!!: Langage de programmation et American Standard Code for Information Interchange · Voir plus »

Analyse lexicale

En informatique, l’analyse lexicale,, segmentation ou est la conversion d’une chaîne de caractères (un texte) en une liste de symboles (en anglais).

Nouveau!!: Langage de programmation et Analyse lexicale · Voir plus »

Analyse sémantique

L'analyse sémantique d'un message est la phase de son analyse qui en établit la signification en utilisant le sens des éléments (mots) du texte, par opposition aux analyses lexicales ou grammaticales qui décomposent le message à l'aide d'un lexique ou d'une grammaire.

Nouveau!!: Langage de programmation et Analyse sémantique · Voir plus »

Analyse syntaxique

L' consiste à mettre en évidence la structure d'un texte, généralement une phrase écrite dans une langue naturelle, mais on utilise également cette terminologie pour l'analyse d'un programme informatique.

Nouveau!!: Langage de programmation et Analyse syntaxique · Voir plus »

Appareil informatique

Un appareil informatique ou un système informatisé est un automate commandé par un ou plusieurs systèmes de traitement de l'information dans lesquels circulent des signaux.

Nouveau!!: Langage de programmation et Appareil informatique · Voir plus »

Arbre enraciné

En théorie des graphes, un arbre enraciné ou une arborescence est un graphe acyclique orienté possédant une unique racine, et tel que tous les nœuds sauf la racine ont un unique parent.

Nouveau!!: Langage de programmation et Arbre enraciné · Voir plus »

Architecture de von Neumann

L’architecture dite architecture de von Neumann est un modèle pour un ordinateur qui utilise une structure de stockage unique pour conserver à la fois les instructions et les données demandées ou produites par le calcul.

Nouveau!!: Langage de programmation et Architecture de von Neumann · Voir plus »

Arduino

Arduino - Exemple d'application permettant de faire clignoter une LED toutes les secondes. Arduino est la marque d'une plateforme de prototypage open-source qui permet aux utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture Atmel AVR comme l'Atmega328p, et d'architecture ARM comme le Cortex-M3 pour l'Arduino Due).

Nouveau!!: Langage de programmation et Arduino · Voir plus »

Arithmétique

L'arithmétique est la branche des mathématiques qui étudie les nombres entiers naturels (\N), relatifs (\Z) et rationnels (\Q), voire réels (\R), ainsi que leurs relations et propriétés, en lien avec quelques opérations élémentaires: addition (+), soustraction (−), multiplication (×), division (÷, /, ou), puissance et racine.

Nouveau!!: Langage de programmation et Arithmétique · Voir plus »

Assembleur

Un langage d'assemblage ou langage assembleur est, en programmation informatique, le langage de plus bas niveau qui représente le langage machine sous une forme lisible par un humain.

Nouveau!!: Langage de programmation et Assembleur · Voir plus »

Automate programmable industriel

Deux automates programmables industriels & leurs périphériques, montés en volant, pour test et analyse. Un automate programmable industriel, ou API (en anglais programmable logic controller, PLC), est un dispositif électronique numérique programmable destiné à la commande de processus industriels par un traitement séquentiel.

Nouveau!!: Langage de programmation et Automate programmable industriel · Voir plus »

Basic (langage)

Basic ou basic (de l'acronyme anglais BASIC pour, littéralement « code d'instruction symbolique multiusage du débutant »), fait partie d'une famille de langages de programmation de haut niveau ayant pour caractéristique leur facilité d'utilisation.

Nouveau!!: Langage de programmation et Basic (langage) · Voir plus »

Bibliothèque logicielle

En informatique, une bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.

Nouveau!!: Langage de programmation et Bibliothèque logicielle · Voir plus »

Bit

Le bit est l'unité la plus simple dans un système de numération, ne pouvant prendre que deux valeurs, désignées le plus souvent par les chiffres 0 et 1.

Nouveau!!: Langage de programmation et Bit · Voir plus »

Booléen

George Boole (1864-1865) L'homme ayant mis en place la première structure algébrique utilisée en logique mathématique, en informatique et en électronique. En programmation informatique, un booléen est un type de variable à deux états (généralement notés vrai et faux), destiné à représenter les valeurs de vérité de la logique et l'algèbre booléenne.

Nouveau!!: Langage de programmation et Booléen · Voir plus »

Bytecode

Code binaire En informatique, le (terme anglais signifiant « code en bytes ») est un code intermédiaire entre les instructions machines et le code source, qui n'est pas directement exécutable.

Nouveau!!: Langage de programmation et Bytecode · Voir plus »

C (langage)

C est un langage de programmation impératif, généraliste et de bas niveau.

Nouveau!!: Langage de programmation et C (langage) · Voir plus »

C Sharp

C# (C sharp en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET, au même titre que d’autres langages liés à cette plateforme (ex. VB.NET, J#, etc.) C# est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les et les délégués.

Nouveau!!: Langage de programmation et C Sharp · Voir plus »

C++

C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique.

Nouveau!!: Langage de programmation et C++ · Voir plus »

CDuce

CDuce est un langage de programmation fonctionnel, d'ordre supérieur, fortement typé, adapté à la manipulation sûre et efficace de documents XML.

Nouveau!!: Langage de programmation et CDuce · Voir plus »

Chaîne de caractères

En informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' unités de code (code unit).

Nouveau!!: Langage de programmation et Chaîne de caractères · Voir plus »

Circuit logique programmable

Un circuit logique programmable ou PLD (Programmable Logical Device), est un circuit intégré logique qui peut être programmé après sa fabrication.

Nouveau!!: Langage de programmation et Circuit logique programmable · Voir plus »

Client-serveur

Le protocole ou environnement client–serveur désigne un mode de transmission d'information (souvent à travers un réseau) entre plusieurs programmes ou processus: l'un, qualifié de client, envoie des requêtes; l'autre, qualifié de serveur, attend les requêtes des clients et y répond.

Nouveau!!: Langage de programmation et Client-serveur · Voir plus »

Cobol

Cobol est un langage de programmation créé en 1959.

Nouveau!!: Langage de programmation et Cobol · Voir plus »

Code source

fr.

Nouveau!!: Langage de programmation et Code source · Voir plus »

Commentaire (informatique)

Java avec coloration syntaxique: le code source est en bleu, les commentaires en rouge (commentaires en bloc) et en vert (commentaires en ligne). Les commentaires sont, en programmation informatique, des portions du code source ignorées par le compilateur ou l’interpréteur, car destinées en général à un lecteur humain et non censées influencer l’exécution du programme.

Nouveau!!: Langage de programmation et Commentaire (informatique) · Voir plus »

Compilateur

En informatique, un compilateur est un programme qui transforme un code source en un code objet.

Nouveau!!: Langage de programmation et Compilateur · Voir plus »

Conjonction logique

En logique, la conjonction est une opération mise en œuvre par le connecteur binaire et.

Nouveau!!: Langage de programmation et Conjonction logique · Voir plus »

Dart (langage)

Dart est un langage de programmation optimisé pour les applications sur plusieurs plateformes.

Nouveau!!: Langage de programmation et Dart (langage) · Voir plus »

Delphi (langage)

Delphi est à la fois un langage de programmation orienté objet et un environnement de développement intégré (EDI) pour ce langage.

Nouveau!!: Langage de programmation et Delphi (langage) · Voir plus »

Diagramme de flux

Un diagramme de flux est un type de représentation graphique destiné à présenter des données associant des entrées et des sorties, figurant des flux.

Nouveau!!: Langage de programmation et Diagramme de flux · Voir plus »

Enregistrement (stockage d'informations)

L'enregistrement est l’action de fixer une information sur un support matériel comme un disque dur, un CD-ROM, une clé USB ou une bande magnétique.

Nouveau!!: Langage de programmation et Enregistrement (stockage d'informations) · Voir plus »

Entier relatif

En mathématiques, un entier relatif, un entier rationnel ou simplement un nombre entier est un nombre qui se présente comme un entier naturel auquel on a adjoint un signe positif ou négatif indiquant sa position par rapport à 0 sur un axe orienté.

Nouveau!!: Langage de programmation et Entier relatif · Voir plus »

Environnement (informatique)

En informatique, un environnement désigne, pour une application, l'ensemble des matériels et des logiciels système, dont le système d'exploitation, sur lesquels sont exécutés les programmes de l'application.

Nouveau!!: Langage de programmation et Environnement (informatique) · Voir plus »

Environnement d'exécution

Un environnement d'exécution ou runtime est un logiciel responsable de l'exécution des programmes informatiques écrits dans un langage de programmation donné Christoph Zimmermann,Advances in Object-Oriented Metalevel Architectures and Reflection,CRC Press - 1996,.

Nouveau!!: Langage de programmation et Environnement d'exécution · Voir plus »

Esterel (langage)

Esterel est le nom d'un langage de programmation conçu dans les années 1980 par un groupe dirigé par Gérard Berry, principalement en France et à l'université Columbia.

Nouveau!!: Langage de programmation et Esterel (langage) · Voir plus »

File (structure de données)

En informatique, une file dite aussi file d'attente (en anglais queue) est un type abstrait basé sur le principe « premier entré, premier sorti » ou PEPS, désigné en anglais par l'acronyme FIFO: les premiers éléments ajoutés à la file seront les premiers à en être retirés.

Nouveau!!: Langage de programmation et File (structure de données) · Voir plus »

Flowgorithm

Flowgorithm est un outil de création et modification graphiques de programmes informatiques sous forme d'algorigramme.

Nouveau!!: Langage de programmation et Flowgorithm · Voir plus »

Fonction récursive

En informatique et en mathématiques, le terme fonction récursive ou fonction calculable désigne la classe de fonctions dont les valeurs peuvent être calculées à partir de leurs paramètres par un processus mécanique fini.

Nouveau!!: Langage de programmation et Fonction récursive · Voir plus »

Format de données

En informatique, un format de données est la façon dont est représenté (codé) un type de données, sous forme d'une suite de bits.

Nouveau!!: Langage de programmation et Format de données · Voir plus »

Forme de Backus-Naur

La forme de Backus-Naur (souvent abrégée en BNF, de l'anglais) est une notation qui permet d'écrire les règles des langages informatiques (notamment des langages de programmation).

Nouveau!!: Langage de programmation et Forme de Backus-Naur · Voir plus »

Formulaire

Formulaire Un formulaire est un support proposant de fournir des informations de façon structurée, dans des champs, qui sont des espaces délimités (par exemple par des pointillés) dans lesquels l’information peut être écrite, adjoints d’un texte décrivant la nature de l’information à fournir.

Nouveau!!: Langage de programmation et Formulaire · Voir plus »

Fortran

240x240px Simulation en Fortran de l'accrétion autour d'un trou noir (www.bhac.science). Densité à gauche et densité d'énergie magnétique à droite (zoom). Fortran est un langage de programmation généraliste dont le domaine de prédilection est le calcul scientifique et le calcul numérique.

Nouveau!!: Langage de programmation et Fortran · Voir plus »

Fraisage

Le fraisage est un procédé de fabrication où l'enlèvement de matière sous forme de copeaux résulte de la combinaison de deux mouvements: la rotation de l'outil de coupe, d'une part, et l'avancée de la pièce à usiner d'autre part.

Nouveau!!: Langage de programmation et Fraisage · Voir plus »

Glisser-déposer

Le glisser-déposer (terme recommandé en France par la DGLFLF et au Québec par l'OQLF, comme traduction de l'anglais drag-and-drop, aussi appelé cliquer-glisser) est, dans une interface graphique, une méthode consistant à utiliser une souris, pavé ou écran, pour déplacer d'un endroit à un autre un élément graphique présent sur l'écran d'un smartphone, tablette ou ordinateur.

Nouveau!!: Langage de programmation et Glisser-déposer · Voir plus »

Go (langage)

Go est un langage de programmation compilé et concurrent inspiré de C et Pascal.

Nouveau!!: Langage de programmation et Go (langage) · Voir plus »

Goto (informatique)

L’instruction goto (littéralement va à) est une instruction présente dans de nombreux langages de programmation.

Nouveau!!: Langage de programmation et Goto (informatique) · Voir plus »

Grafcet

Le Grafcet (Graphe Fonctionnel de Commande des Étapes et Transitions) est un mode de représentation et d'analyse d'un automatisme, particulièrement bien adapté aux systèmes à évolution séquentielle, c'est-à-dire décomposable en étapes.

Nouveau!!: Langage de programmation et Grafcet · Voir plus »

Grammaire

La grammairedu latin grammatica, emprunté au grec.

Nouveau!!: Langage de programmation et Grammaire · Voir plus »

Grammaire formelle

Une grammaire formelle est un formalisme permettant de définir une syntaxe et donc un langage formel, c'est-à-dire un ensemble de mots admissibles sur un alphabet donné.

Nouveau!!: Langage de programmation et Grammaire formelle · Voir plus »

Haskell

Haskell est un langage de programmation fonctionnel fondé sur le lambda-calcul et la logique combinatoire.

Nouveau!!: Langage de programmation et Haskell · Voir plus »

Hiérarchie de Chomsky

Hiérarchie de Chomsky. En informatique théorique, en théorie des langages, et en calculabilité, la hiérarchie de Chomsky (parfois appelée hiérarchie de Chomsky-Schützenberger) est une classification des grammaires formelles (et par extension, des langages formels respectifs engendrés par les grammaires), esquissée par Noam Chomsky en 1956, et décrite de façon formelle en 1959.

Nouveau!!: Langage de programmation et Hiérarchie de Chomsky · Voir plus »

Histoire de l'informatique

L’histoire de l'informatique est l’histoire de la science du traitement rationnel, notamment par machines automatiques, de l'information.

Nouveau!!: Langage de programmation et Histoire de l'informatique · Voir plus »

Hop (langage)

Hop est un outil pour la programmation web 2.0.

Nouveau!!: Langage de programmation et Hop (langage) · Voir plus »

Identificateur

En programmation informatique, un identificateur ou identifiant est un mot choisi par le programmeur et qui, tel une étiquette, désigne une donnée du programme: variable, constante, procédure, type Un identificateur et sa valeur forment une sorte de symbole, comparables à ceux des mathématiques, à la différence qu'en programmation courante la valeur peut changer au cours du temps.

Nouveau!!: Langage de programmation et Identificateur · Voir plus »

Index TIOBE

L'index TIOBE (The Importance Of Being Earnest, d'une pièce de Oscar Wilde) mesure la popularité des langages de programmation en se basant sur le nombre de pages web retournées par les principaux moteurs de recherche lorsqu'on leur soumet le nom du langage de programmation.

Nouveau!!: Langage de programmation et Index TIOBE · Voir plus »

Ingénierie

L'ingénierie est l'ensemble des fonctions qui mènent de la conception et des études, de l'achat et du contrôle de fabrication des équipements, à la construction et à la mise en service d'une installation technique ou industrielle.

Nouveau!!: Langage de programmation et Ingénierie · Voir plus »

Instruction informatique

Une instruction informatique désigne une étape dans un programme informatique.

Nouveau!!: Langage de programmation et Instruction informatique · Voir plus »

Interface graphique

widgets'' typiques. En informatique, une interface graphique (en anglais pour) ou un environnement graphique est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut les utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris.

Nouveau!!: Langage de programmation et Interface graphique · Voir plus »

Internet

Nombre d'abonnements à Internet par accès fixe rapporté à la population, exprimé en pourcentage, par pays, en 2021. Visualisation des multiples chemins à travers une portion d'Internet. Internet est un réseau informatique mondial accessible au public.

Nouveau!!: Langage de programmation et Internet · Voir plus »

Interprète (informatique)

En informatique, un interprète, ou interpréteur, est un outil dont la tâche est d'analyser, de traduire et d'exécuter les programmes écrits dans un langage informatique.

Nouveau!!: Langage de programmation et Interprète (informatique) · Voir plus »

Interpréteur de commandes

Un interpréteur de commandes (CLI pour en anglais) est un logiciel système faisant partie des composants de base d'un système d'exploitation.

Nouveau!!: Langage de programmation et Interpréteur de commandes · Voir plus »

ISWIM

ISWIM est un langage de programmation abstrait (ou plus précisément une famille de langages de programmation) conçu par Peter J. Landin et décrit dans un article célèbre intitulé Les 700 prochains langages de programmation et publié dans les Communications of the ACM en 1966.

Nouveau!!: Langage de programmation et ISWIM · Voir plus »

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Nouveau!!: Langage de programmation et Java (langage) · Voir plus »

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web.

Nouveau!!: Langage de programmation et JavaScript · Voir plus »

Lambda-calcul

Le lambda-calcul (ou λ-calcul) est un système formel inventé par Alonzo Church dans les années 1930, qui fonde les concepts de fonction et d'application.

Nouveau!!: Langage de programmation et Lambda-calcul · Voir plus »

Langage graphique

Scratch Un langage de programmation graphique ou visuel est un langage de programmation dans lequel les programmes sont écrits par assemblage d'éléments graphiques.

Nouveau!!: Langage de programmation et Langage graphique · Voir plus »

Langage informatique

Un langage informatique est un langage formel non nécessairement Turing-complet utilisé lors de la conception, la mise en œuvre, ou l'exploitation d’un système d'information.

Nouveau!!: Langage de programmation et Langage informatique · Voir plus »

Langage Ladder

Ladder Diagram (LD) ou Langage Ladder ou schéma à contacts est un langage graphique très populaire auprès des automaticiens pour programmer les automates programmables industriels.

Nouveau!!: Langage de programmation et Langage Ladder · Voir plus »

Langage machine

Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d'un ordinateur exécutant un programme informatique.

Nouveau!!: Langage de programmation et Langage machine · Voir plus »

Lexique

Le lexique d'une langue est l'ensemble de ses mots (somme des vocabulaires utilisés), ou de façon plus précise en linguistique de ses lemmes.

Nouveau!!: Langage de programmation et Lexique · Voir plus »

Lisp

Lisp est la plus ancienne famille de langages de programmation à la fois impératifs et fonctionnels.

Nouveau!!: Langage de programmation et Lisp · Voir plus »

Liste (informatique)

En informatique, une liste est une structure de données permettant de regrouper des données de manière à pouvoir y accéder librement (contrairement aux files et aux piles, dont l'accès se fait respectivement en mode FIFO et LIFO).

Nouveau!!: Langage de programmation et Liste (informatique) · Voir plus »

Liste de langages de programmation

Le but de cette liste de langages de programmation est d'inclure tous les langages de programmation existants, qu'ils soient actuellement utilisés ou historiques, par ordre alphabétique.

Nouveau!!: Langage de programmation et Liste de langages de programmation · Voir plus »

LiveCode

LiveCode est un outil informatique de prototypage et de programmation.

Nouveau!!: Langage de programmation et LiveCode · Voir plus »

Logo (langage)

Logo est à la fois une philosophie de l'éducation et une famille de langages de programmation en constante évolution qui aident à la mettre en pratique.

Nouveau!!: Langage de programmation et Logo (langage) · Voir plus »

Lustre (langage)

Lustre est un langage de programmation synchrone, déclaratif, et par flots.

Nouveau!!: Langage de programmation et Lustre (langage) · Voir plus »

Machine abstraite

En informatique théorique, et notamment en théorie des automates, un automate abstrait ou une machine abstraite est un modèle théorique d'un ordinateur digital et discret.

Nouveau!!: Langage de programmation et Machine abstraite · Voir plus »

Machine de Krivine

En informatique théorique, la machine de Krivine est une machine abstraite au même titre que les machines de Turing ou que la machine SECD avec laquelle elle partage un certain nombre de spécificités.

Nouveau!!: Langage de programmation et Machine de Krivine · Voir plus »

Machine de Turing

En informatique théorique, une machine de Turing est un modèle abstrait du fonctionnement des appareils mécaniques de calcul, tel un ordinateur.

Nouveau!!: Langage de programmation et Machine de Turing · Voir plus »

Machine virtuelle

Palm. En informatique, une machine virtuelle (anglais virtual machine, abr. VM) est d'un appareil informatique créée par un logiciel d'émulation ou instanciée sur un hyperviseur.

Nouveau!!: Langage de programmation et Machine virtuelle · Voir plus »

Machine-outil

Une machine-outil est un équipement mécanique destiné à exécuter un usinage, ou autre tâche répétitive, avec une précision et une puissance adaptées.

Nouveau!!: Langage de programmation et Machine-outil · Voir plus »

Mémoire (informatique)

En informatique, la mémoire est un dispositif électronique numérique qui sert à stocker des données.

Nouveau!!: Langage de programmation et Mémoire (informatique) · Voir plus »

Microprocesseur multi-cœur

Un processeur quad-core AMD Opteron. L’Intel Core 2 Duo E6300 est un processeur double cœur. Un microprocesseur multi-cœur (multi-core en anglais) est un microprocesseur possédant plusieurs cœurs physiques fonctionnant simultanément.

Nouveau!!: Langage de programmation et Microprocesseur multi-cœur · Voir plus »

Mnémotechnique

Exemple de mnémonique visuel, pour aider à mémoriser l'emplacement de sa voiture dans un stationnement. La mnémotechnique, ou mnémonique, décrit l'ensemble des applications pratiques de la recherche en psychologie sur la mémoire, et des techniques, parfois très anciennes, augmentant la mémorisation de l'information.

Nouveau!!: Langage de programmation et Mnémotechnique · Voir plus »

Monade (informatique)

En théorie des langages fonctionnels typés, une monade est un patron de conception qui combine des éléments de langages fonctionnels avec des méthodologies propres aux langages impératifs.

Nouveau!!: Langage de programmation et Monade (informatique) · Voir plus »

Navigateur web

Chronologie des versions de navigateurs. Un navigateur web, navigateur Web.

Nouveau!!: Langage de programmation et Navigateur web · Voir plus »

Nombre réel

En mathématiques, un nombre réel est un nombre qui peut être représenté par une partie entièreCette partie entière par troncature, désignant les chiffres « à gauche de la virgule » ne correspond pas forcément à la partie entière par défaut: dans le cas d’un nombre réel négatif comme, la partie entière par défaut vaut.

Nouveau!!: Langage de programmation et Nombre réel · Voir plus »

Norme et standard techniques

Une norme technique est un référentiel établi par un organisme de normalisation officiellement agréé par un État via une organisation nationale de standardisation (comme Afnor pour la France), agréé au niveau Européen (comme le CEN ou le ETSI), ou encore issu d'un traité international (comme ISO).

Nouveau!!: Langage de programmation et Norme et standard techniques · Voir plus »

Nyquist (langage)

Nyquist est un langage de programmation destiné à la synthèse sonore, la composition musicale et l'analyse.

Nouveau!!: Langage de programmation et Nyquist (langage) · Voir plus »

OCaml

OCaml, anciennement connu sous le nom d'Objective Caml, est l'implémentation la plus avancée du langage de programmation Caml, créé par Xavier Leroy, Jérôme Vouillon,, Didier Rémy et leurs collaborateurs en 1996.

Nouveau!!: Langage de programmation et OCaml · Voir plus »

Ocsigen

Ocsigen est un outil de développement web et mobile, développé par le laboratoire français IRIF et par la société Be Sport SAS, utilisant des solutions nouvelles issues de la recherche sur les langages de programmation.

Nouveau!!: Langage de programmation et Ocsigen · Voir plus »

Paradigme (programmation)

langue.

Nouveau!!: Langage de programmation et Paradigme (programmation) · Voir plus »

Pascal (langage)

Pascal est un langage de programmation impératif qui, conçu pour l'enseignement, se caractérise par une syntaxe claire, rigoureuse et facilitant la structuration des programmes.

Nouveau!!: Langage de programmation et Pascal (langage) · Voir plus »

PHP

., plus connu sous son sigle (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur web, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale.

Nouveau!!: Langage de programmation et PHP · Voir plus »

Pi-calcul

Le Pi-calcul (ou π-calcul) est un langage de programmation théorique inventé par Robin Milner.

Nouveau!!: Langage de programmation et Pi-calcul · Voir plus »

Pile (informatique)

En informatique, une pile (en anglais stack) est une structure de données fondée sur le principe « dernier arrivé, premier sorti » (en anglais LIFO pour last in, first out), ce qui veut dire qu'en général, le dernier élément ajouté à la pile est le premier à en sortir.

Nouveau!!: Langage de programmation et Pile (informatique) · Voir plus »

Plate-forme (informatique)

En informatique, une plateforme ou plate-forme est un environnement permettant la gestion ou l'utilisation de services (ou logiciels) applicatifs.

Nouveau!!: Langage de programmation et Plate-forme (informatique) · Voir plus »

Pointeur (programmation)

En programmation informatique, un pointeur est un objet qui contient l'adresse mémoire d'une donnée ou d'une fonction.

Nouveau!!: Langage de programmation et Pointeur (programmation) · Voir plus »

Portabilité (informatique)

La portabilité d'un programme informatique est sa capacité à pouvoir être adapté plus ou moins facilement en vue de fonctionner dans différents environnements d'exécution.

Nouveau!!: Langage de programmation et Portabilité (informatique) · Voir plus »

Processing

Processing (autrefois typographié Proce55ing) est un environnement de développement libre (sous licence GNU GPL), créé par Benjamin Fry et Casey Reas, deux artistes américains.

Nouveau!!: Langage de programmation et Processing · Voir plus »

Programmation fonctionnelle

La programmation fonctionnelle est un paradigme de programmation de type déclaratif qui considère le calcul en tant qu'évaluation de fonctions mathématiques.

Nouveau!!: Langage de programmation et Programmation fonctionnelle · Voir plus »

Programmation impérative

En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme.

Nouveau!!: Langage de programmation et Programmation impérative · Voir plus »

Programmation informatique

Liste d'instructions sur le Commodore 64 La programmation, appelée aussi codage dans le domaine informatique, désigne l'ensemble des activités qui permettent l'écriture des programmes informatiques.

Nouveau!!: Langage de programmation et Programmation informatique · Voir plus »

Programmation orientée objet

Schéma proposant un exemple de programmation orientée objet. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.

Nouveau!!: Langage de programmation et Programmation orientée objet · Voir plus »

Programmation procédurale

En informatique, la programmation procédurale est un paradigme qui se fonde sur le concept d'appel procédural.

Nouveau!!: Langage de programmation et Programmation procédurale · Voir plus »

Programme informatique

Un programme informatique est un ensemble d'instructions et d’opérations destinées à être exécutées par un ordinateur.

Nouveau!!: Langage de programmation et Programme informatique · Voir plus »

Prolog

Prolog est un langage de programmation logique.

Nouveau!!: Langage de programmation et Prolog · Voir plus »

PROMELA

PROMELA est un langage de spécification de systèmes asynchrones, ce qui en d'autres termes veut dire que ce langage permet la description de systèmes concurrents, comme les protocoles de communication.

Nouveau!!: Langage de programmation et PROMELA · Voir plus »

Pseudo-code

En programmation, le pseudo-code, également appelé LDA (pour Langage de Description d'Algorithmes) est une façon de décrire un algorithme en langage presque naturel, sans référence à un langage de programmation en particulier.

Nouveau!!: Langage de programmation et Pseudo-code · Voir plus »

Pure Data

Pure Data (en abrégé pd) est un logiciel de programmation graphique pour la création musicale et multimédia en temps réel.

Nouveau!!: Langage de programmation et Pure Data · Voir plus »

R (langage)

R est un langage de programmation et un logiciel libre destiné aux statistiques et à la science des données soutenu par la R Foundation for Statistical Computing.

Nouveau!!: Langage de programmation et R (langage) · Voir plus »

Ramasse-miettes (informatique)

Illustration d'un ramasse-miette compactant. Un ramasse-miettes.

Nouveau!!: Langage de programmation et Ramasse-miettes (informatique) · Voir plus »

Réflexion (informatique)

En programmation informatique, la réflexion est la capacité d'un programme à examiner, et éventuellement à modifier, ses propres structures internes de haut niveau lors de son exécution.

Nouveau!!: Langage de programmation et Réflexion (informatique) · Voir plus »

Robin Milner

Arthur John Robin Gorell Milner, né le à Yealmpton, près de Plymouth et mort le à Cambridge, est un informaticien britannique.

Nouveau!!: Langage de programmation et Robin Milner · Voir plus »

Routine (informatique)

En informatique, une routine est une entité informatique qui encapsule une portion de code (une séquence d'instructions) effectuant un traitement spécifique bien identifié (asservissement, tâche, calcul) relativement indépendant du reste du programme, et qui peut être réutilisé dans le même programme, ou dans un autre.

Nouveau!!: Langage de programmation et Routine (informatique) · Voir plus »

Ruby

Ruby est un langage de programmation libre.

Nouveau!!: Langage de programmation et Ruby · Voir plus »

SAS (langage)

Le langage de commande de SAS, pour Statistical Analysis System, est un langage propriétaire de programmation de quatrième génération (L4G) édité par SAS Institute depuis 1976.

Nouveau!!: Langage de programmation et SAS (langage) · Voir plus »

Sémantique

La sémantique est une branche de la linguistique qui étudie les signifiés, ce dont on parle, ce que l'on veut transmettre par un énoncé, soit l'ensemble des processus concourant à la construction d'un sens dans la communication (langagière particulièrement).

Nouveau!!: Langage de programmation et Sémantique · Voir plus »

Sémantique des langages de programmation

En informatique théorique, la sémantique formelle (des langages de programmation) est l’étude de la signification des programmes informatiques vus en tant qu’objets mathématiques.

Nouveau!!: Langage de programmation et Sémantique des langages de programmation · Voir plus »

Scala (langage)

Scala est un langage de programmation multi-paradigme conçu à l'École polytechnique fédérale de Lausanne (EPFL) pour exprimer les modèles de programmation courants dans une forme concise et élégante.

Nouveau!!: Langage de programmation et Scala (langage) · Voir plus »

Sens (linguistique)

Le sens, en linguistique, est la signification d’une expression (mot, syntagme, phrase, énoncé, etc.), c'est-à-dire l'idée qui y est associée, dite aussi dénotation, avec ou sans connotations.

Nouveau!!: Langage de programmation et Sens (linguistique) · Voir plus »

Sequential function chart

en Diagramme de fonctions séquentielles Le Sequential function chart, ou SFC (Diagramme de fonctions séquentielles en français) est un langage graphique de programmation des automates programmables industriels défini dans la norme CEI 61131-3.

Nouveau!!: Langage de programmation et Sequential function chart · Voir plus »

Serveur web

Serveurs de la Fondation Wikimédia en 2012. Un serveur web est soit un logiciel de service de ressources web (serveur HTTP), soit un serveur informatique (ordinateur) qui répond à des requêtes du World Wide Web sur un réseau public (Internet) ou privé (intranet), en utilisant principalement le protocole HTTP.

Nouveau!!: Langage de programmation et Serveur web · Voir plus »

Simula

Simula (Simple universal language) a été créé en 1962 sous la dénomination Simula I par Ole-Johan Dahl et Kristen Nygaard à partir d'Algol 60.

Nouveau!!: Langage de programmation et Simula · Voir plus »

Smalltalk

est un langage de programmation orienté objet, réflexif et dynamiquement typé.

Nouveau!!: Langage de programmation et Smalltalk · Voir plus »

Structure de données

En informatique, une structure de données est une manière d'organiser les données pour les traiter plus facilement.

Nouveau!!: Langage de programmation et Structure de données · Voir plus »

Swift (langage d'Apple)

Swift est un langage de programmation objet compilé, multi-paradigmes, qui se veut simple, performant et sûr.

Nouveau!!: Langage de programmation et Swift (langage d'Apple) · Voir plus »

Syntaxe

La syntaxe est, à l'origine, la branche de la linguistique qui étudie la manière dont les mots se combinent pour former des phrases ou des énoncés dans une langue.

Nouveau!!: Langage de programmation et Syntaxe · Voir plus »

Système d'exploitation

En informatique, un système d'exploitation (souvent appelé OS — de l'anglais — ou parfois SE — en français) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs.

Nouveau!!: Langage de programmation et Système d'exploitation · Voir plus »

Système de gestion d'exceptions

Dans le contexte des langages de programmation fonctionnels et impératifs, un système de gestion d'exceptions ou SGE permet de gérer les conditions exceptionnelles pendant l'exécution du programme.

Nouveau!!: Langage de programmation et Système de gestion d'exceptions · Voir plus »

Système formel

Un système formel est une modélisation mathématique d'un langage en général spécialisé.

Nouveau!!: Langage de programmation et Système formel · Voir plus »

SystemC

SystemC est un langage de programmation compatible avec C++, pour la conception, la modélisation et la vérification au niveau système d'un circuit logique.

Nouveau!!: Langage de programmation et SystemC · Voir plus »

Tableau (structure de données)

En informatique, un tableau est une structure de données représentant une séquence finie d'éléments auxquels on peut accéder efficacement par leur position, ou indice, dans la séquence.

Nouveau!!: Langage de programmation et Tableau (structure de données) · Voir plus »

Thread (informatique)

threads''. Un ou fil (traduction normalisés par ISO/CEI 2382-7:2000 (autres appellations connues: processus léger, fil d'exécution, fil d'instruction, processus allégé, filet d'exécutionLarousse référence: dictionnaire de l'informatique, sous la direction de Pierre Morvan, 1996, exétron, tâche, voire unité d'exécution ou unité de traitement) est similaire à un processus car tous deux représentent l'exécution d'un ensemble d'instructions du langage machine d'un processeur. Du point de vue de l'utilisateur, ces exécutions semblent se dérouler en parallèle. Toutefois, là où chaque processus possède sa propre mémoire virtuelle, les d'un même processus se partagent sa mémoire virtuelle. En revanche, tous les possèdent leur propre pile d'exécution.

Nouveau!!: Langage de programmation et Thread (informatique) · Voir plus »

Tournage mécanique

Le tournage consiste à réaliser des pièces dont les formes sont issues d'une révolution d'un profil autour d'un axe, créant un volume tel un cylindre, un cône, un tore, ou des formes plus complexes: toupie, bol, quille etc.

Nouveau!!: Langage de programmation et Tournage mécanique · Voir plus »

Traduction automatique

La traduction automatique désigne la traduction brute d'un texte entièrement réalisée par un ou plusieurs programmes informatiques.

Nouveau!!: Langage de programmation et Traduction automatique · Voir plus »

Transparence référentielle

La transparence référentielle est une propriété des expressions d'un langage de programmation qui fait qu'une expression peut être remplacée par sa valeur sans changer le comportement du programme.

Nouveau!!: Langage de programmation et Transparence référentielle · Voir plus »

Turing-complet

En informatique et en logique, un système formel est dit complet au sens de Turing ou Turing-complet (par calque de l’anglais Turing-complete) s’il possède un pouvoir expressif au moins équivalent à celui des machines de Turing.

Nouveau!!: Langage de programmation et Turing-complet · Voir plus »

Type (informatique)

Présentation des principaux '''types de données'''. En programmation informatique, un type de donnée, ou simplement un type, définit la nature des valeurs que peut prendre une donnée, ainsi que les opérateurs qui peuvent lui être appliqués.

Nouveau!!: Langage de programmation et Type (informatique) · Voir plus »

Unicode

200x200px Unicode est un standard informatique qui permet des échanges de textes dans différentes langues, à un niveau mondial.

Nouveau!!: Langage de programmation et Unicode · Voir plus »

Variable (informatique)

En informatique, les variables sont des symboles qui associent un nom (l'identifiant) à une valeur.

Nouveau!!: Langage de programmation et Variable (informatique) · Voir plus »

Verilog

Verilog, de son nom complet Verilog HDL est un langage de description matériel de circuits logiques en électronique, utilisé pour la conception d'ASICs (application-specific integrated circuits, circuits spécialisés) et de FPGAs (field-programmable gate array).

Nouveau!!: Langage de programmation et Verilog · Voir plus »

VHDL

VHDL est un langage de description de matériel destiné à représenter le comportement ainsi que l'architecture d’un système électronique numérique.

Nouveau!!: Langage de programmation et VHDL · Voir plus »

Virtual Reality Markup Language

Le Virtual Reality Modeling Language (abrégé en VRML) ou Virtual Reality Markup Language est un langage de description d'univers virtuels en 3 dimensions mis au point en 1994.

Nouveau!!: Langage de programmation et Virtual Reality Markup Language · Voir plus »

XLispStat

xLispStat est un logiciel libre multi-plateformes d'analyse statistique.

Nouveau!!: Langage de programmation et XLispStat · Voir plus »

Redirections ici:

Langages de programmation.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »