Cliquez sur un langage de programmation dans la liste ci-dessous pour accéder à toutes les ressources que nous proposons pour apprendre ce langage. Vous pourrez, notamment, accéder à nos forums d´entraide, nos cours et tutoriels pour apprendre la programmation en utilisant ces langages, nos FAQs et nos outils sur tous ces langages de programmation.

Les meilleurs langages de programmationConsultez tous les outils

Nombre d´outils : 39, dernière mise à jour : 30 octobre 2013 

Accueil Caml
Présentation de l´outil
 
 
Caml
Présentation

Caml (Categorical Abstract Machine Language) est un langage de programmation permettant la programmation fonctionnelle, impérative et objet. Il se distingue notamment par sa notion d'inférence de type. Caml est un langage de programmation généraliste conçu pour la sécurité et la fiabilité des programmes. Il existe deux implémentations de Caml : OCaml et Caml Light.

Liens
Forum Caml
Accueil F#
Présentation de l´outil
 
 
F#
Présentation

Le langage F# est un langage de programmation fonctionnel, impératif et orienté objet. F# est un langage fortement typé utilisant l'inférence de types. Il s'agit d'une version dérivée du langage OCaml adaptée pour la plate-forme .NET. Ces deux langages de programmation (F# et OCaml) font partie de la famille des langages ML. F# utilise par défaut le mécanisme de l'évaluation stricte, mais peut mettre en œuvre l'évaluation paresseuse des expressions grâce à l'utilisation du mot-clé lazy.

Liens
Rubrique DotNet de Developpez.com
Forum F#
Accueil Haskell
Présentation de l´outil
 
 
Haskell
Présentation

Haskell est un langage de programmation fonctionnel basé sur le lambda-calcul et la logique combinatoire. Créé en 1990 par un comité de chercheurs en théorie des langages intéressés par les langages fonctionnels et l'évaluation paresseuse, le nom du langage a pour origine le mathématicien et logicien Haskell Brooks Curry. Les fonctionnalités les plus intéressantes sont le support des fonctions récursives, l'inférence de types, les listes en compréhension et l'évaluation paresseuse.

Liens
Forum Haskell
Accueil Scheme
Présentation de l´outil
 
 
Scheme
Présentation

Scheme est un langage de programmation fonctionnel dérivé de Lisp, créé par Gerald Jay Sussman et Guy L. Steele. Scheme possède un nombre très limité de mots-clés. Comme en Lisp, la notation préfixée permet de s'affranchir d'une précédence des opérateurs. De plus, la puissance des macros de Scheme lui permet de s'adapter à n'importe quel problème, notamment de le rendre orienté objet et donc multi-paradigme.

Liens
Forum Scheme
Accueil PL/SQL
Présentation de l´outil
 
 
PL/SQL
Présentation

PL/SQL est un langage de programmation, conçu aux paradigmes procédural et structuré. Il est propriétaire, créé par Oracle et utilisé dans le cadre de bases de données relationnelles. Sa syntaxe générale ressemble à celle des langages Pascal et Ada. À la base, PL/SQL est un langage interprété, mais depuis la version 9i RC1, le code peut être compilé en code machine.

Liens
Forum PL/SQL
Accueil Bash
Présentation de l´outil
 
 
Bash
Présentation

Bash, qui signifie Bourne-again shell, est le shell du projet GNU. Basé sur le Bourne shell, Bash lui apporte de nombreuses améliorations, provenant notamment du Korn shell et du C shell. Bash est un logiciel libre et l'interprète par défaut sur de nombreux Unix libres, notamment sur les systèmes GNU/Linux. C'est aussi le shell par défaut de Mac OS X et il a été porté sous Windows par le projet Cygwin.

Liens
Forum Shell
Accueil Transact-SQL
Présentation de l´outil
 
 
Transact-SQL
Présentation

Le Transact-SQL (T-SQL) est une extension propriétaire de Sybase et Microsoft au langage SQL. Transact-SQL a été développé à l'origine par la société Sybase. Transact-SQL est ainsi aujourd'hui le langage de programmation associé à la fois aux SGBD Microsoft SQL Server et Sybase Adaptive Server Enterprise. De facon similaire au PL/SQL d'Oracle, Transact-SQL permet d'étendre les fonctionnalités de base du SGBD, via des procédures stockées.

Liens
Forum Transact-SQL
Accueil Lua
Présentation de l´outil
 
 
Lua
Présentation

Lua est un langage de script libre, réflexif et impératif. Créé en 1993, Lua a été développé par Luiz Henrique de Figueiredo, Roberto Ierusalimschy et Waldemar Celes. Lua est écrit en langage C ANSI strict, et de ce fait est compilable sur une grande variété de systèmes. Il est souvent utilisé dans des systèmes embarqués où sa compacité est très appréciée.

Liens
Forum Lua
Tutoriels pour apprendre la programmation en Lua
Accueil Assembleur
Présentation de l´outil
 
 
Assembleur
Présentation

Le langage Assembleur est un langage de bas niveau qui représente le langage machine (c'est-à-dire le langage du microprocesseur) sous une forme lisible par un humain. Les combinaisons de bits du langage machine sont représentées par des symboles dits « mnémoniques », c'est-à-dire faciles à retenir. Le programme assembleur convertit ces mnémoniques en langage machine en vue de créer par exemple un fichier exécutable.

Liens
Rubrique Assembleur de Developpez.com
Forum Assembleur
FAQ Assembleur
Tutoriels pour apprendre la programmation en Assembleur
Accueil WinDev (WLangage)
Présentation de l´outil
 
 
WinDev (WLangage)
Présentation

Le WLangage (langage de WinDev) est un langage de programmation procédurale permettant la programmation impérative et la programmation orientée objet. Le WLangage est compilé dans un langage intermédiaire qui sera ensuite interprété par une machine virtuelle ou exécuté par un compilateur JIT. Une partie des fonctions du langage est basée sur l'API Windows. Le WLangage peut être écrit en français ou en anglais.

Liens
Rubrique WinDev de Developpez.com
Forum WinDev
FAQ WinDev
Tutoriels pour apprendre la programmation en WinDev
Accueil Pascal
Présentation de l´outil
 
 
Pascal
Présentation

Inventé par Niklaus Wirth dans les années 1970, conçu initialement pour l'enseignement, le langage Pascal est un langage de programmation à la syntaxe claire et rigoureuse. Il est toujours très présent aujourd'hui, grâce à ses nombreuses extensions, dont le célèbre (mais obsolète) Turbo Pascal, et dont les principales sont aujourd'hui Object Pascal et Delphi. Le nom du langage vient du mathématicien français Blaise Pascal.

Liens
Rubrique Pascal de Developpez.com
Forum Pascal
FAQ Pascal
Tutoriels pour apprendre la programmation en Pascal
Outils Pascal
Accueil COBOL
Présentation de l´outil
 
 
COBOL
Présentation

COBOL (COmmon Business Oriented Language) est un langage de programmation conçu pour faciliter l'écriture d'applications de gestion. Le langage COBOL était le langage le plus utilisé entre 1960 et 1980 et reste encore utilisé dans les grandes entreprises notamment financières qui disposent de logiciels en COBOL. Écrites à une époque où les octets coûtaient cher, les applications COBOL ont fait craindre le fameux bogue de l'an 2000.

Liens
Rubrique COBOL de Developpez.com
Forum COBOL
Accueil Fortran
Présentation de l´outil
 
 
Fortran
Présentation

Fortran, qui signifie FORmula TRANslator, est un langage de programmation utilisé actuellement en mathématiques et dans le calcul scientifique. Toutefois, beaucoup de programmes scientifiques sont à présent écrits en C et C++. D'autres langages compilés sont parfois utilisés pour le calcul scientifique, et surtout des logiciels tels que Scilab ou Matlab. Ce dernier était à l'origine un programme en Fortran, distribué aux universités et aux centres de recherche.

Liens
Rubrique Fortran de Developpez.com
Forum Fortran
FAQ Fortran
Tutoriels pour apprendre la programmation en Fortran
Accueil Visual Basic 6
Présentation de l´outil
 
 
Visual Basic 6
Présentation

Visual Basic est un langage de programmation événementiel dérivé du langage BASIC, permettant le développement rapide d'applications avec interface graphique et l'accès aux bases de données. Les langages de script tels que VBA et VBScript sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon très différente. Visual Basic est un des langages les plus utilisés pour l'écriture d'applications commerciales.

Liens
Rubrique Visual Basic de Developpez.com
Forum Visual Basic
FAQ Visual Basic
Tutoriels pour apprendre la programmation en Visual Basic
Outils Visual Basic
Accueil Ada
Présentation de l´outil
 
 
Ada
Présentation

Ada est un langage de programmation conçu par l'équipe de CII-Honeywell Bull. Sa deuxième version, Ada95, est le premier langage orienté objet standardisé de manière internationale. Il est notamment utilisé dans des systèmes temps réel et embarqués nécessitant un haut niveau de fiabilité et de sécurité. Le nom Ada a été choisi en l'honneur d'Ada Lovelace, qui est supposée avoir été la première informaticienne de l'histoire.

Liens
Rubrique Ada de Developpez.com
Forum Ada
Tutoriels pour apprendre la programmation en Ada
Accueil Lisp
Présentation de l´outil
 
 
Lisp
Présentation

Lisp est le plus ancien des langages impératifs et fonctionnels. Le nom Lisp signifie « List Processing ». Le langage se caractérise par sa notation préfixée, son typage dynamique, la programmation fonctionnelle, sa gestion de la mémoire et sa capacité à manipuler le code source comme une donnée. Il a été notamment utilisé pour la recherche en intelligence artificielle.

Liens
Forum Lisp
Accueil Basic
Présentation de l´outil
 
 
Basic
Présentation

BASIC signifie Beginner's All-purpose Symbolic Instruction Code, et représente toute une famille de langages de haut niveau. Il a été conçu par John George Kemeny et Thomas Eugene Kurtz à l'université de Dartmouth pour faciliter la programmation des ordinateurs par des non-informaticiens. Le BASIC est peut-être le langage de programmation le plus connu.

Liens
Forum Basic
Accueil C++/CLI
Présentation de l´outil
 
 
C++/CLI
Présentation

Le C++/CLI est un langage à part parmi les langages .NET, il est le seul à permettre le mélange de code avec le langage dont il est issu le : C++. Pour activer la programmation en C++ dans un environnement d'exécution managé sur la plateforme .NET, vous pouvez utiliser C++/CLI. C++/CX est un sous-ensemble de C++/CLI. C++/CLI étend la norme d'ISO/ANSI C++, et est défini sous la norme ECMA C++/CLI .

Liens
Forum C++/CLI
FAQ C++/CLI
Tutoriels pour apprendre la programmation en C++/CLI
Accueil D
Présentation de l´outil
 
 
D
Présentation

Le langage D est un langage de programmation impératif et orienté objet. Il a été créé par Walter Bright et a pour vocation d'être le successeur du C. Le langage possède une syntaxe épurée pour accélérer la compilation, permet la programmation par contrat, les tests unitaires, les modules, les fonctions anonymes, les templates et le ramasse-miettes. Il peut faire de la programmation bas niveau et s'interfacer avec des bibliothèques écrites en C.

Liens
Forum D
Accueil Prolog
Présentation de l´outil
 
 
Prolog
Présentation

PROLOG (PROgrammation LOGique) est un langage de programmation logique, créé par Alain Colmerauer et Philippe Roussel. Le but était de concevoir un langage de programmation qui permettait d'utiliser l'écriture de la logique à la place de la séquence d'opérations que doit réaliser l'ordinateur dans un langage classique. Prolog est actuellement utilisé dans l'intelligence artificielle et dans le traitement linguistique par ordinateur.

Liens
Rubrique Prolog de Developpez.com
Forum Prolog
Tutoriels pour apprendre la programmation en Prolog
Accueil R
Présentation de l´outil
 
 
R
Présentation

R, qui met en œuvre le langage de programmation S, est un environnement mathématique utilisé pour le traitement de données et l'analyse statistique. R est considéré par ses créateurs comme étant une exécution de S, avec la sémantique dérivée du langage Scheme. R est codé dans les langages C, C++, Fortran et Java.

Liens
Rubrique R de Developpez.com
Forum R
Tutoriels pour apprendre la programmation en R
Accueil Tcl/Tk
Présentation de l´outil
 
 
Tcl/Tk
Présentation

Tcl est un langage de scripts conçu par John Ousterhout, s'inspirant du C, du Lisp, de Awk et de la programmation shell. Tk est une extension à Tcl permettant de créer des interfaces graphiques portables. Tcl/Tk s'interface avec d'autres langages tels que Perl, Python, Ruby, Lua, Common Lisp, REXX, Ada, Prolog, OCaml, R ou APL. Tcl/Tk fait partie des langages de programmation ayant la propriété d'homoiconicité comme pour Lisp.

Liens
Forum Tcl/Tk
Accueil Caml Light
Présentation de l´outil
 
 
Caml Light
Présentation

Caml Light est une implémentation légère du langage de programmation Caml développé par l'INRIA. Elle est stable et facilement portable. Cette version de Caml permet une programmation fonctionnelle et impérative. Caml Light ne permet pas la programmation orientée objet contrairement à OCaml, son successeur. Caml Light est souvent utilisé pour initier les étudiants à l'algorithmique.

Liens
Forum Caml Light
Accueil LaTeX
Présentation de l´outil
 
 
LaTeX
Présentation

LaTeX est un langage et un système de composition de documents créé par Leslie Lamport en 1983. Du fait de sa relative simplicité, LaTeX est devenu la méthode privilégiée d'écriture de documents scientifiques employant TeX. Il est particulièrement utilisé dans les domaines techniques et scientifiques pour la production de documents de taille moyenne ou importante.

Liens
Rubrique LaTeX de Developpez.com
Forum LaTeX
FAQ LaTeX
Tutoriels pour apprendre la programmation en LaTeX
Outils LaTeX
Accueil OCaml
Présentation de l´outil
 
 
OCaml
Présentation

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, Damien Doligez, Didier Rémy et leurs collaborateurs en 1996. Ce langage, de la famille des langages ML, est un projet open source dirigé et maintenu essentiellement par l'Inria. OCaml est le successeur de Caml Light, auquel il a ajouté entre autres une couche de programmation objet.

Liens
Forum OCaml
Accueil PowerShell
Présentation de l´outil
 
 
PowerShell
Présentation

Windows PowerShell est une interface en ligne de commande et un langage de script développé par Microsoft. Il est inclus dans Windows 7 et fondé sur la programmation orientée objet (et le framework Microsoft .NET). À la base influencé par le langage Tcl, Windows PowerShell est plus proche des langages de script orientés objet comme Perl que de langages de shell, comme Bash. PowerShell est compatible avec toutes les versions de Windows qui supportent .NET 2.0.

Liens
Rubrique Windows de Developpez.com
Forum PowerShell
Tutoriels pour apprendre la programmation en PowerShell
Accueil PureBasic
Présentation de l´outil
 
 
PureBasic
Présentation

PureBasic est un langage de programmation de type BASIC compilé. La syntaxe de PureBasic est simple, mais ses possibilités sont infinies grâce à certaines caractéristiques évoluées comme, entre autres, les pointeurs, structures, procédures, listes dynamiques, etc. Le programmeur expérimenté n'aura aucune difficulté à accéder aux structures du système d'exploitation et aux API's.

Liens
Rubrique PureBasic de Developpez.com
Forum PureBasic
FAQ PureBasic
Tutoriels pour apprendre la programmation en PureBasic
Outils PureBasic
Accueil Scala
Présentation de l´outil
 
 
Scala
Présentation

Scala est un langage de programmation multi-paradigme conçu pour exprimer les modèles de programmation courants dans une forme concise et élégante. Scala intègre les paradigmes de programmation orientée objet et de programmation fonctionnelle, avec un typage statique. Il est prévu pour être compilé en bytecode Java (exécutable sur la JVM), ou .Net.

Liens
Forum Scala
Accueil Smalltalk
Présentation de l´outil
 
 
Smalltalk
Présentation

Créé en 1972, Smalltalk est un langage de programmation orienté objet, réflexif et dynamiquement typé. Il fut l'un des premiers langages de programmation à disposer d'un environnement de développement intégré complètement graphique. Il est inspiré par Lisp et Simula. Smalltalk a été d'une grande influence dans le développement de nombreux langages de programmation, dont : Objective-C, Java et Ruby.

Liens
Forum Smalltalk
Accueil VBScript
Présentation de l´outil
 
 
VBScript
Présentation

Souvent comparé au JavaScript, VBScript est un sous-ensemble de Visual Basic utilisé en tant que langage de script d'usage général. Le VBScript est souvent utilisé en remplacement des fichiers batch DOS. Comme tout langage de script, VBscript est un langage interprété. VBScript est un langage propre à Microsoft et n'est interprété que par Internet Explorer. De ce fait ce langage n'a pas la portabilité de JavaScript par exemple.

Liens
Forum VBScript
FAQ VBScript
Tutoriels pour apprendre la programmation en VBScript
Accueil XML
Présentation de l´outil
 
 
XML
Présentation

XML (Extensible Markup Language) est un langage informatique de balisage générique qui dérive du SGML. Sa syntaxe est dite « extensible » car elle permet de définir différents espaces de noms, c'est-à-dire des langages avec chacun leur vocabulaire et leur grammaire, comme XHTML, XSLT, RSS, SVG… La syntaxe du XML est reconnaissable par son usage des chevrons encadrant les balises.

Liens
Rubrique XML de Developpez.com
Forum XML
FAQ XML
Tutoriels pour apprendre la programmation en XML
Accueil PowerBuilder
Présentation de l´outil
 
 
PowerBuilder
Présentation

PowerBuilder est un langage et un EDI initialement développé par la société PowerSoft, qui a été rachetée par Sybase en 1994, elle-même rachetée par SAP en 2010. C'est un langage semi-compilé, orienté objet, générant du C++ utilisé principalement pour des applications de gestion. Son principe central est la standardisation du dialogue avec les bases de données à l'aide de datawindows et la possibilité d'utiliser du SQL directement dans le langage PowerScript.

Liens
Forum PowerBuilder
Accueil LabVIEW (G)
Présentation de l´outil
 
 
LabVIEW (G)
Présentation

LabVIEW est le cœur d'une plate-forme de conception de systèmes de mesure et de contrôle, basée sur un environnement de développement graphique de National Instruments. Le langage graphique utilisé dans cette plate-forme est appelé "G". Créé à l'origine sur Apple Macintosh en 1986, LabVIEW est utilisé principalement pour la mesure par acquisition de données, pour le contrôle d'instruments et pour l'automatisme industriel.

Liens
Rubrique LabVIEW de Developpez.com
Forum LabVIEW
FAQ LabVIEW
Tutoriels pour apprendre la programmation en LabVIEW
Accueil SAP (ABAP)
Présentation de l´outil
 
 
SAP (ABAP)
Présentation

ABAP est un langage de programmation propriétaire, faisant partie de l'ensemble logiciel SAP. Il s'agit actuellement du langage utilisé dans la programmation des Web Application Server faisant partie de la plateforme Netweaver pour la réalisation de progiciels. ABAP est l'un des successeurs du COBOL et est apparu dans les années 1980 suivant la vague des langages de quatrième génération (L4G).

Liens
Forum SAP (ABAP)
Accueil SAS
Présentation de l´outil
 
 
SAS
Présentation

Le langage de commande de SAS, qui signifie Statistical Analysis System, est un langage de programmation de quatrième génération (L4G) édité par le SAS Institute depuis 1976. Le langage SAS est basé sur trois parties : les étapes DATA, les procédures qui ont chacune leur objectif, et le langage MACRO qui est un langage permettant d'automatiser les traitements.

Liens
Rubrique SAS de Developpez.com
Forum SAS
FAQ SAS
Tutoriels SAS
Accueil REBOL
Présentation de l´outil
 
 
REBOL
Présentation

REBOL est un langage de programmation script de haut niveau conçu et imaginé par Carl Sassenrath basé sur la sémantique dénotationnelle et se proclamant « Messaging Language ». REBOL propose une implémentation orientée objet particulièrement simple mais très efficace. Il n'y a pas de notion de classe, chaque objet étant instanciable à partir d'un autre. Les notions d'instanciation et d'héritage sont moins distinctes que dans la plupart des autres langages orientés objets.

Liens
Forum REBOL
Accueil Maple
Présentation de l´outil
 
 
Maple
Présentation

Maple est un logiciel propriétaire de calcul formel. Maple est un système interprété, c'est-à-dire que l'utilisateur tape une ligne de commande suivie d'un terminateur, ce qui provoque une évaluation (calcul ou résolution) et le système retourne un résultat. Maple représente les objets sous la forme d'un graphe orienté acyclique. Maple est utilisé dans un nombre d'applications remarquables des sciences et des mathématiques.

Liens
Forum Maple
Accueil Scilab
Présentation de l´outil
 
 
Scilab
Présentation

Scilab est un logiciel libre de calcul numérique multi-plate-forme fournissant un environnement de calcul pour des applications scientifiques. Il possède un langage de programmation orienté calcul numérique de haut niveau. La syntaxe et les possibilités offertes par Scilab sont similaires à celles de Matlab. Les deux ne sont, cependant, pas compatibles bien qu'un traducteur de Matlab vers Scilab existe.

Liens
Forum Scilab
FAQ Scilab
Accueil VHDL
Présentation de l´outil
 
 
VHDL
Présentation

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. La syntaxe du VHDL est tirée du langage Ada, dont les mots clefs ont été adaptés à la conception matérielle. Le nom complet du langage est VHSIC Hardware Description Language. VHDL est le langage majoritairement utilisé par les entreprises européennes alors que le langage Verilog est souvent préféré ailleurs.

Liens
Forum VHDL

  

Copyright © 2013 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.