Accueil / Liste des compilateurs
Article de reference
Liste des compilateurs
( Learn how and when to remove this message ) Cette page répertorie les logiciels notables qui peuvent être classés comme compilateur , générateur de compilateur, interpréteur ,...
Worldlex Wiki Contenu en francais Lecture gratuite
(Learn how and when to remove this message ) Cette page répertorie les logiciels notables qui peuvent être classés comme compilateur , générateur de compilateur, interpréteur , traducteur, base d'outils, assembleur , interface de ligne de commande automatisable ( shell ) ou similaire.
Compilateurs Ada
Compilateurs ALGOL 60
Compilateurs ALGOL 68 Voir la spécification et le calendrier de mise en œuvre d'ALGOL 68s
Nom Année But État Description Processeur cible Licence Langage d'implémentation ALGOL 68-R R 1970 Militaire ROYAUME-UNI ICL 1900 ALGOL 60 ALGOL 68RS RS 1972 Militaire ROYAUME-UNI Système de compilation portable ICL 2900/Série 39, Multics, générateur VMS et C (1993) Droit d'auteur de la Couronne ALGOL 68RS ALGOL 68C C 1975 Scientifique ROYAUME-UNI Cambridge ALGOL 68 ICL , IBM 360, PDP 10 et Unix, Telefunken , Tesla et Z80 (1980) Cambridge ALGOL 68C Odra ALGOL 681976 usages pratiques URSS/Pologne Odra 1204/IL soviétique ALGOL 60 FLACC F 1977 Polyvalent Californie Rapport révisé : implémentation complète avec fonctionnalités de débogage Système/370 bail, Chion Corporation Assembleur ALGOL interactif 68 I 1983 ROYAUME-UNI Compilation incrémentale PC Logiciel partagiciel non commercialALGOL 68S S 1985 Scientifique international Version Sun d'ALGOL 68 Sun-3 , Sun SPARC (sous SunOS 4.1 et Solaris 2), Atari ST (sous GEMDOS ), Acorn Archimedes (sous RISC OS ), VAX-11 sous Ultrix-32 Algol68toC (ctrans) 1985 Électronique ROYAUME-UNI ctrans de ELLA ALGOL 68RS Générateur C portable Logiciel libre et domaine public (1995)ALGOL 68RS GCC (ga68)2025 Langue complète ES Interface utilisateur GCC compilateur portable GPL C
Assembleurs (Intel *86)
Assembleurs (Motorola 68*)
Assembleurs (Zilog Z80)
Assembleurs (autres)
Compilateurs BASIC
Compilateur Auteur État de fonctionnement Windows De type Unix Autres systèmes d'exploitation Type de licence Conformité aux normes Niveau de base minimal BASIC complet AppGameKit Les créateurs du jeu Actuel Oui Oui Non Propriétaire ? ? BBC BASIC pour SDL 2.0 Richard T. Russell Actuel Oui Oui ( Linux , macOS , Android ) Oui ( système d'exploitation Raspberry Pi ) Licence zlib Non Non BlitzMax Recherche éclair Produit abandonné Oui Oui ( Linux , macOS ) Non Licence zlib Non Non DarkBASIC Les créateurs du jeu Inactif Oui Non Non Licence MIT Non Non Compilateur BASIC minimal ECMA-55 John Gatewood Ham Actuel Non Linux Non GPLv2 Oui Non FreeBASIC Équipe de développement de FreeBASIC Actuel Oui Oui MS-DOS , FreeBSD , Linux GPLv2+ Partiel Non FutureBASIC Logiciel Brilor Actuel Non macOS Mac OS classique Propriétaire Partiel Non Gambas Benoît Minisini Actuel Non Oui Non GPLv2+ Non Non GFA BASIC Frank Ostrowski Abandonné Oui Non Amiga , Atari ST , MS-DOS Propriétaire Non Non Mercure RemObjects Actuel Oui Oui ( Linux , macOS , Android , iOS ) Oui ( WebAssembly ) Propriétaire Non Non PowerBASIC (anciennement Turbo Basic)PowerBASIC, Inc. Inactif Oui Non DOS Propriétaire ? ? PureBasic Logiciel Fantaisie Actuel Oui Oui Oui Propriétaire Non Non QB64 Galion Actuel Oui Oui Oui LGPLv2.1 Partiel Non QuickBASIC Microsoft Produit abandonné Non Non MS-DOS Propriétaire Partiel Non Vrai BASIC Vrai BASIC Actuel Oui Non Non Propriétaire Oui Partiel VSI BASIC pour OpenVMS Logiciel VMS, Inc. Actuel Non Non OpenVMS Propriétaire Non Non Xojo (anciennement REALbasic)Xojo Inc. (anciennement Real Software) Actuel Oui Oui Oui Propriétaire Non Non
Interprètes de base Interprète Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence BASIQUE PLUS Société d'équipement numérique Non Non RSTS/E Propriétaire BBC BASIC pour SDL 2.0 Richard T. Russell Oui Oui ( Linux , macOS , Android , iOS ) Système d'exploitation Raspberry Pi , navigateur Web Licence zlib Liberté BASIC Systèmes Shoptalk Oui Non Non Propriétaire GW-BASIC Microsoft Non Non MS-DOS Propriétaire QBasic Microsoft Non Non MS-DOS Propriétaire Chipmunk Basic Ronald H. Nicholson Jr. Oui Oui Oui Logiciel gratuit TI BASIC (TI 99/4A) Instruments de Texas Non Non TI-99/4A Propriétaire TI Extended BASIC Instruments de Texas Non Non TI-99/4A Propriétaire Rocheuses BASIC [Ère trans] Oui Non HP 9000 Propriétaire Yabasic Marc-Oliver Ihm Oui Oui Haïku Licence MIT Petit BASIC Petit BASIC Oui Oui Android , macOS GPLv3+ SuperBASIC Jan Jones Non Non Sinclair QL Propriétaire Niveau I BASIQUE Steve Leininger Non Non ROM TRS-80 Propriétaire Niveau II BASIQUE Microsoft Non Non TRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOSPropriétaire Niveau III BASIC Microsoft Non Non TRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOSPropriétaire VAX BASIC Société d'équipement numérique Non Non VAX/VMS Propriétaire
compilateurs C Compilateur Auteur Système d'exploitation Machine nue Type de licence Conformité aux normes Microsoft Windows De type Unix Autres systèmes d'exploitation C89 C99 C11 C17 8cc Rui Ueyama Oui Oui ? ? MIT Oui Oui Oui Non Acorn C/C++ Acorn et Codemist Non Non RISC OS ? Propriétaire Oui Oui Non Oui Compilateur C/C++ optimisé AMD (AOCC)AMD Non Oui Non ? Propriétaire Oui Oui Oui Oui Aztèque C Systèmes logiciels Manx Non Non CP/M , CP/M-86 , DOS , Mac OS classique ? Propriétaire ? ? ? ? Kit de compilation Amsterdam Andrew Tanenbaum et Ceriel Jacobs Non Oui Oui ? BSD ? ? ? ? BDS C Logiciel BD Non Non CP/M ? Domaine public ? ? ? ? bcc (Compilateur C de Bruce) Bruce Evans Non Oui Non ? Licence GNU ? ? ? ? C++Builder Embarcadero Oui Oui (iOS, Android) Non ? Propriétaire Oui Oui Partiel ? cc65 Non Oui Non Oui Licence Zlib Non Non Non Non Ch SoftIntegration, Inc Oui macOS , FreeBSD , Linux , Solaris , HP-UX , AIX , QNX Oui ? Logiciel gratuit Oui Oui Non ? Bruit Projet LLVM Oui Oui Oui Oui Apache (Exception LLVM) Oui Oui Oui Oui CompCert INRIA Oui Oui Non ? Logiciel libre (code source disponible pour une utilisation non commerciale) ou sous licence GPL Oui Partiel Non ? cproc Michael Forney Oui Oui Non ? ISC Oui Oui Oui Oui Mars numérique Mars numérique Oui Non Non ? Propriétaire ? ? ? ? Recherche numérique C Recherche numérique ? ? CP/M, DOS ? Propriétaire ? ? ? ? Groupe de conception Edison Groupe de conception Edison Oui Oui Oui ? Propriétaire Oui Oui Oui Oui CCG (gcc)Projet GNU MinGW , Cygwin , WSL Oui Ordinateur central IBM, AmigaOS , VMS , RTEMS , DOS Oui GPL Oui Partiel Partiel Partiel Compilateur Intel oneAPI DPC++/C++ (icx)Intel Oui Linux Non ? Logiciel gratuit (assistance prioritaire optionnelle)Oui Oui Oui Oui Compilateur Intel C++ classique (icc)Intel Oui Linux , macOS Non ? Logiciel gratuit (assistance prioritaire optionnelle)Oui Partiel Partiel ? C interactif Institut KISS de robotique pratique Oui Unix , macOS , Linux , IRIX , Solaris , SunOS Non ? Logiciel gratuit Partiel Non Non ? Réseau C Lifeboat Associates Non Oui DOS , OS/2 , Commodore , Amiga , Atari ST , Sinclair QL ? Propriétaire ? ? ? ? lcc Chris Fraser et David Hanson Oui Oui Oui ? Logiciel gratuit (code source disponible pour une utilisation non commerciale)Oui Non Non ? MCP Unisys Non Non MCP ? Propriétaire ? ? ? ? MPW CPomme Non Non Mac OS classique ? Propriétaire ? ? ? ? Open64 AMD , SGI , Google , HP , Intel , Nvidia , PathScale , l'université Tsinghua et d'autresNon Oui Oui ? GPL ? ? ? ? PGCC Le groupe Portland Oui Oui Inconnu ? Propriétaire ? ? ? ? Compilateur C portable Stephen C. Johnson , Anders Magnusson et autresOui Oui Oui ? BSD Oui Partiel Non ? QuickC Microsoft Oui Non Non ? Propriétaire ? ? ? ? Compilateur C portable d'Alan SnyderAlan Snyder et le responsable actuel de la maintenance, larsbrinkhoff | Compilateur C SnyderNon Oui Non ? Licence MIT ? ? ? ? Compilateur SEGGER Microcontrôleur Segger Oui Oui Oui ? Propriétaire Oui Oui Partiel Partiel Petit-C Ron Caine , James E. Hendrix , magazine Byte Oui Oui CP/M , DOS ? Domaine public Partiel Non Non ? Compilateur C pour petits appareils Sandeep Dutta et autresOui Oui Inconnu Oui GPL ? ? ? ? PENSEZ C , vitesse de la lumière CTHINK Technologies Non Non Mac OS classique ? Propriétaire ? ? ? ? Compilateur Tiny C Fabrice Bellard Oui Oui Non ? LGPL Oui Partiel Partiel ? ( Borland ) Turbo C Embarcadero Oui Non Oui ? Propriétaire - Version 2.01 disponible gratuitement? ? ? ? VBCC Volker Barthelmann Oui Oui Oui ? Logiciel gratuit (code source disponible, modification interdite)Oui Partiel Non ? Microsoft Visual C++ Microsoft Oui Non Non ? Propriétaire ( logiciel gratuit )Oui Partiel Oui Oui Compilateur C Oracle Oracle Non Solaris , Linux Non ? Propriétaire ( logiciel gratuit )Oui Oui Oui Non Watcom C/C++ , Open Watcom C/C++Watcom Oui expérimental DOS , OS/2 ? Licence publique ouverte Sybase Watcom Oui Partiel Non ? Compilateur Wind River (Diab) Systèmes de la rivière Wind Oui Oui Oui ? Propriétaire ? ? ? ? Compilateur C Whitesmiths Whitesmiths Ltd Non Oui Non ? propriétaire (code source disponible pour une utilisation non commerciale) Non ? Non ? XL C , XL C/C++ IBM Non AIX , Linux z/OS , z/VM ? Propriétaire Oui Oui Oui Oui
Remarques :
compilateurs C++ Compilateur Auteur Système d'exploitation Type de licence IDE Conformité aux normes Windows De type Unix Autre C++11 C++14 C++17 C++20 C++23 Compilateur C/C++ optimisé AMD (AOCC)AMD Non Oui Non Propriétaire ( logiciel gratuit )Non Oui Oui Oui Partiel Partiel C++Builder (Borland classique, bcc*)Embarcadero ( CodeGear ) Oui (bcc32) macOS (bccosx) Non Propriétaire (Édition communautaire gratuite) Oui Oui Non Non ? ? C++Builder (moderne, bcc*c)Embarcadero ( LLVM ) Oui (bcc32c, bcc64, bcc32x, bcc64x) ⟨ iOS ⟩ (bccios*), ⟨ Android ⟩ (bcca*) Non Propriétaire (logiciel gratuit - interface de ligne de commande 32 bits, Édition commerciale limitée gratuite) Oui Oui Oui Oui ? ? Turbo C++ (tcc)Borland ( CodeGear )Oui Non DOS Logiciel gratuit propriétaireOui Non Non Non ? ? CINT CERN Oui Oui BeBox , DOS , etc.X11/MIT Oui Non Non Non ? ? Front de c Bjarne Stroustrup Non Oui Non ? Non Non Non Non ? ? Clang (clang++)Projet LLVM Oui Oui Oui UoI/NCSA Xcode , Qt Creator (facultatif) Oui Oui Oui Partiel Partiel Comeau C/C++ Comeau Computing Oui Oui Oui Propriétaire Non Non Non Non ? ? GCC (g++) Projet GNU MinGW , MSYS2 , Cygwin , Sous-système Windows Oui Oui GPLv3 Qt Creator , KDevelop , Eclipse , NetBeans , Code::Blocks , Dev-C++ , Geany Oui Oui Oui Partiel Partiel HP aC++ (aCC)Hewlett-Packard Non HP-UX Non Propriétaire Non Partiel Non Non ? ? Compilateur Intel C++ (icc)Intel Oui Linux , macOS , FreeBSD ; ⟨ Android ( x86-64 ) ⟩Non Propriétaire ( logiciel gratuit ) Visual Studio , Eclipse , Xcode Oui Oui Oui Partiel Partiel Open64 (openCC)HP , AMD , l'université Tsinghua et d'autresNon Oui Non GPLv2 modifié Non Non Non Non ? ? Compilateur Arm (armcc) Keil ⟨ Bras ⟩Oui Oui ⟨Oui⟩ Propriétaire μVision, DS-5 Oui Non Non ? ? Tandem C++ Ordinateurs en tandem Non Oui Noyau NonStop, système d'exploitation NonStop Propriétaire Éclipse ? Non Non ? TenDRA (tcc)Projet TenDRA Non Oui Non BSD Non Non Non Non ? ? Visual C++ (cl)Microsoft Oui Linux , macOS ; ⟨ Android ⟩, ⟨ iOS ⟩DOS Propriétaire (Gratuit pour les particuliers et les entreprises dont le profit est inférieur à 1 million de dollars) Visual Studio , Qt Creator Oui Oui Oui Oui Partiel XL C/C++ (xlc++)IBM Non Linux ( Power ), AIX z/OS , z/VM Propriétaire Éclipse Oui Oui Oui Expérimental pour AIX Non Compilateur Diab (dcc)Wind River ⟨ TPG Capital ⟩Oui Linux , Solaris ⟨ VxWorks ⟩ Propriétaire Établi de Wind River Non Non Non ? ?
Remarques :
C# compilers
COBOL compilers Compiler Author Operating system License type IDE ? Standard conformance Windows Unix-like Other COBOL-85 COBOL 2002 IBM COBOL IBM Yes AIX , Linux z/OS , z/VM , z/VSE , IBM i Proprietary IBM Developer for z/OS Yes Partial GnuCOBOL (formerly OpenCOBOL)Keisuke Nishida, Roger While, Simon Sobisch Yes Yes Yes GPL OpenCobolIDE , GIX, HackEdit Yes Partial GCC (gcobol)COBOLworx (Symas) Yes Yes Yes GPL No Yes Planned Otterkit Gabriel Gonçalves Yes Yes Yes (Common Language Infrastructure ) Apache 2.0 Yes Partial Release candidate MCP COBOL Unisys No No MCP Proprietary CANDE Yes No OS 2200 COBOL Unisys No No OS 2200 Proprietary ? Yes No Tandem COBOL Tandem Computers No No Guardian, NonStop Kernel, NonStop OS Proprietary Eclipse, Micro Focus COBOL Workbench ? ?
Compilateurs Common Lisp
compilateurs D
Compilateurs DIBOL/DBL Compilateur Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence IDE ? Synergie DBL Synergex Oui Oui Oui Propriétaire Oui
Interpréteurs ECMAScript
Compilateurs Eiffel Compilateur Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence IDE ? EiffelStudio Eiffel Software / Développé par la communauté (SourceForge) Oui Oui Oui GPL Oui LibertyEiffel (fourche de SmartEiffel)D. Colnet et la communauté ? Oui ? GPLv2 ? SmartEiffel D. Colnet ? Oui ? GPLv2 ?
Compilateurs et interpréteurs Forth Compilateur Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence SwiftForth Quatrième Inc. Oui Oui Non Propriétaire Rétro Forth Charles Childers Oui Oui ? Licence ISC pForth Phil Burk Oui Oui Oui domaine public Firmware ouvert ? ? ? ? Licence BSD Gforth Bernd Paysan et Anton Ertl Oui Oui Non GPL3 colorForth Charles H. Moore ? ? ? domaine public ciforth Albert van der Horst Oui Oui Non GPL Dernier John Walker ? Oui Non domaine public ByteForth ? ? ? ? ? noForth ? ? ? RISC-V baremetal ?
compilateurs Fortran Compilateur Auteur État de fonctionnement Système opérateur Type de licence IDE ? Windows De type Unix Autre Acorn Fortran 77 Acorn et Codemist Actuel Non Non RISC OS Propriétaire Non Compilateur C/C++ optimisé AMD (AOCC)AMD Actuel Non Oui Non Logiciel gratuit Non Oracle Fortran Oracle Produit abandonné Non Linux , Solaris Non Logiciel gratuit Oracle Developer Studio Absoft Pro Fortran Absoft Produit abandonné Oui Linux , macOS Oui Propriétaire Oui G95 Andy Vaught Inactif Oui Oui Oui GPL Non GCC ( GNU Fortran )Projet GNU Actuel Oui Oui Oui GPLv3 Photran (qui fait partie d'Eclipse), Simply Fortran , Lahey Fortran Compilateur Intel Fortran classique (ifort)Intel Actuel Oui Linux et macOS Non Logiciel gratuit , assistance prioritaire optionnelleOui (plugins), Visual Studio sous Windows, Eclipse sous Linux, Xcode sous Mac Open64 Google , HP , Intel , Nvidia , PathScale , l'université Tsinghua et d'autresFini Non Oui Oui GPL Non Flanc classique Projet LLVM Actuel Oui Oui Oui NCSA Oui LLVM Flang Projet LLVM Actuel Oui Oui Oui NCSA Oui LFortran L'équipe LFortran Actuel Oui Oui Oui BSD Oui FTN95 Silverfrost Actuel Oui Non Non Propriétaire Oui Compilateur Fortran NAG Groupe d'algorithmes numériques Actuel Oui Linux et macOS Non Propriétaire Oui Tandem Fortran Ordinateurs en tandem Produit abandonné Non ? Guardian, noyau NonStop, système d'exploitation NonStop Propriétaire Non XL Fortran IBM Actuel Non Linux ( Power et AIX) Non Propriétaire Éclipse MCP Unisys Produit abandonné Non Non MCP Propriétaire CANDE Ouvrir Watcom Contributeurs de Sybase et d'Open WatcomActuel Oui Oui DOS , OS/2 Licence publique ouverte Sybase Watcom sous Windows , OS/2 Cray Cray Actuel Oui Oui Oui Propriétaire Oui
compilateurs Go
compilateurs Haskell Compilateur Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence Maintenu activement ? GHC GHC Oui Oui Non Source libre Oui YHC YHC Oui Oui Non Source libre Non
Compilateurs et interpréteurs ISLISP Nom Auteur État de fonctionnement Cible Écrit en Système opérateur Type de licence Conformité aux normes Windows De type Unix Autre Easy-ISLisp Kenichi Sasagawa Actuel C , bytecode C , Lisp Non Linux , macOS , OpenBSD Non BSD 2-Clause Oui OpenLisp Élige Actuel C , bytecode C , Lisp Oui macOS , Linux , BSD , AIX , Solaris , QNX ? Propriétaire Oui
Compilateurs Pascal Compilateur Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence IDE ? Kit de compilation Amsterdam Andrew Tanenbaum Ceriel Jacobs Non Oui Oui BSD Non Delphes Embarcadero ( CodeGear )Oui Oui ( Linux , Mac OS ) Oui ( iOS , Android ) Propriétaire Oui Oxygène (anciennement Delphi Prism)RemObjects Oui Oui ( Linux , macOS , Android , iOS ) Oui ( WebAssembly ) Propriétaire Oui Free Pascal Florian Paul Klämpfl Oui Oui Oui ( OS/2 , FreeBSD , Solaris , Haiku , Android , DOS , etc. ) GPL FPIDE, Lazarus , Geany (sur Ubuntu ) GCC ( GNU Pascal )Projet GNU Oui Oui Oui GPL Non Kylix Borland ( CodeGear )Non Oui ( Linux ) Non Propriétaire Oui Turbo Pascal pour Windows Borland ( CodeGear )Oui (3.x) Non Non Propriétaire Oui Microsoft Pascal Microsoft Non Non Oui ( DOS ) Propriétaire Oui Tandem Pascal Ordinateurs en tandem Non ? Gardien, Noyau NonStop Propriétaire ? VSI Pascal VMS Software Inc Non Non Oui ( OpenVMS ) Propriétaire Oui Turbo Pascal CodeGear ( Borland )Non Non Oui Logiciel gratuit Oui Vecteur Pascal Université de Glasgow Oui Oui Non Source libre Non Pascal virtuel Vitaly Miryanov Oui Oui Oui ( OS/2 ) Logiciel gratuit Oui MCP Unisys Non Non MCP Propriétaire CANDE
Compilateurs PHP
Compilateurs PL/I Compilateur Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence IDE ? Iron Spring PL/I pour Linux et OS/2 (jusqu'à la version PL/I 1.4.0) Logiciel Iron Spring Non Linux OS/2 Warp et EComStation Propriétaire ; le code source de la bibliothèque est sous licence LGPL. Non GCC (pl1gcc)Henrik Sorensen Oui Oui Oui GPL Non
Compilateurs et interpréteurs Python Compilateurs et interpréteurs Ruby
Compilateurs Rust
Compilateurs et interpréteurs Scheme Compilateur Auteur Cible Windows De type Unix Autres systèmes d'exploitation Type de licence IDE ? Bigloo Manuel Serrano natif, bytecode Oui Oui ? Licence GPL (compilateur) et licence LGPL (environnement d'exécution)Non Chez Scheme R. Kent Dybvig indigène Oui Oui Non Apache 2.0Non Poulet L'équipe des poulets C Oui Oui ? BSD Non Gambit Marc Feeley C Oui Oui ? LGPL Non Guile GNU Projet GNU bytecode Oui Oui ? LGPL Non Ikarus Abdulaziz Ghuloum indigène Oui Oui ? GPL Non IronScheme Llewellyn Pritchard CLI Oui Oui Oui ( Infrastructure linguistique commune ) Mme-PL Non JScheme Ken Anderson, Tim Hickey, Peter Norvig bytecode Oui Oui Oui ( JVM ) Licence zlib Non Kawa Par Bothner bytecode Oui Oui Oui ( JVM ) MIT Non Schéma MIT/GNU Projet GNU indigène Oui Oui ? GPL Non Raquette PLT Inc. bytecode + JIT Oui Oui macOS , Microsoft Windows LGPL DrRacket Schéma 48 Richard Kelsey, Jonathan Rees C, bytecode Oui Oui ? BSD Non SCM Aubrey Jaffer C Oui Oui AmigaOS , Atari ST , Mac OS classique , DOS , OS/2 , NOS/VE , OpenVMS LGPL Non SISC Scott G. Miller, Matthias Radestock bytecode Oui Oui Oui ( JVM ) GPL et MPL Non Stalin Jeffrey Mark Siskind C ? Oui ? LGPL Non STklos Erick Gallesio bytecode ? Oui ? GPL Non
Compilateurs Smalltalk
Interpréteurs Tcl
Interpréteurs de langage de commande Interprète Auteur Windows De type Unix Autres systèmes d'exploitation Type de licence DCL (Langage de contrôle numérique)Numérique Non Non OpenVMS , RSX-11M , RSTS/E Propriétaire TACL (Tandem Advanced Command Language) Ordinateurs en tandem Non Non Guardian, noyau NonStop, système d'exploitation NonStop Propriétaire
Interprètes Rexx
Compilateurs source à source Cette liste est incomplète. Une liste plus complète de compilateurs source-à-source est disponible ici .
Compilateurs libres et open source Compilateurs de qualité professionnelle, libres et open source .
Amsterdam Compiler Kit (ACK) [C, Pascal, Modula-2, Occam et BASIC] [Semblable à Unix]Compilateur Clang C/C++/Objective-C Compilateur C/C++ optimisé AMD FreeBASIC [Basic] [DOS/Linux/Windows]Free Pascal [Pascal] [DOS/Linux/Windows (32/64/CE)/MacOS/NDS/GBA/..(et bien d'autres)]Collection de compilateurs GNU (GCC) : C ( gcc), C++ ( g++), Objective-C , Objective-C++ , Fortran ( gfortran ), Ada ( GNAT ), Go ( gccgo), D ( gdc, depuis la version 9.1), Modula-2 ( gm2, depuis la version 13.1), COBOL ( gcobol, depuis la version 15.1), Rust ( gccrs, depuis la version 15.1) et ALGOL 68 ( ga68, depuis la version 16.1). Sont également disponibles, mais non standard : Java ( gcj ), Pascal ( gpc ), Mercury, Modula-3, VHDL et PL/I ; Linux, les distributions BSD, macOS, NeXTSTEP, Windows et BeOS, entre autres.Compilateur C local [C] [Linux, Windows]L'infrastructure du compilateur LLVM est également fréquemment utilisée pour la recherche.Compilateur C portable [C] [de type Unix]Open Watcom [C, C++ et Fortran] [Windows et OS/2, Linux/FreeBSD en cours de développement]TenDRA [C/C++] [Type Unix]Petit compilateur C [C] [Linux, Windows]Open64 , pris en charge par AMD sous Linux.Dialecte XPL PL/I (plusieurs systèmes)Swift [Systèmes d'exploitation Apple, Linux, Windows (à partir de la version 5.3)]
compilateurs de recherche Les compilateurs de recherche sont généralement trop peu robustes et incomplets pour gérer des applications réelles de grande envergure. Ils servent principalement au prototypage rapide de nouvelles fonctionnalités et optimisations dans les domaines de recherche.
Open64 : Un compilateur de recherche populaire. Open64 intègre les modifications open source du compilateur PathScale mentionné.ROSE : un framework de compilation open source permettant de générer des analyseurs et des traducteurs source-à-source pour C/C++ et Fortran, développé au Lawrence Livermore National Laboratory MILEPOST GCC : compilateur de recherche open source interactif basé sur des plugins qui combine la puissance de GCC et la flexibilité de l' interface de compilation interactive commune qui transforme les compilateurs de production en ensembles d'outils de recherche interactifs.Interface de compilation interactive – un système de plugins doté d'une API de haut niveau permettant de transformer des compilateurs de qualité professionnelle tels que GCC en une infrastructure de recherche puissante et stable, tout en évitant de développer de nouveaux compilateurs de recherche à partir de zéro.Cadre d'optimisation et d'analyse Phoenix de Microsoft Edison Design Group fournit des compilateurs frontaux de qualité professionnelle pour C, C++ et Java (plusieurs des compilateurs listés sur cette page utilisent le code source frontal d' Edison Design Group ). De plus, Edison Design Group met son logiciel propriétaire à disposition pour la recherche.
Plus d articles de Worldlex Wiki
Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.
Explorer l index