WikiDer > Tuzuvchilar ro'yxati - Vikipediya
![]() | Ushbu maqolada bir nechta muammolar mavjud. Iltimos yordam bering uni yaxshilang yoki ushbu masalalarni muhokama qiling munozara sahifasi. (Ushbu shablon xabarlarini qanday va qachon olib tashlashni bilib oling) (Ushbu shablon xabarini qanday va qachon olib tashlashni bilib oling)
|
Ushbu sahifa barcha mavjudlarni ro'yxatlash uchun mo'ljallangan kompilyatorlar, kompilyator generatorlari, tarjimonlar, tarjimonlar, asboblar asoslari, montajchilar, buyruq satrining avtomatlashtiriladigan interfeyslari (qobiqlar) va boshqalar.
Ada kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
PTC ObjectAda | PTC, Inc. | Ha | Ha | Ha | Mulkiy |
GCC GNAT | GNU loyihasi | Ha | Ha | Ha | GPLv3 + |
GreenHills Ada optimallashtiruvchi kompilyatori | Green Hills dasturi | Ha | Ha | Yo'q | Mulkiy |
PTC ApexAda | PTC, Inc. | Yo'q | Ha | Ha | Mulkiy |
ADAB | DDC-I | Ha | Ha | Ha | Mulkiy |
ALGOL 60 kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
ALGOL 60 | RHA (Minisystems) Ltd | Yo'q | Yo'q | DOS, CP / M | Shaxsiy foydalanish uchun bepul |
Doimiy S-algol | Pol Kokshot | Ha | Yo'q | DOS | Mualliflik huquqi faqat |
MCP | Unisys | Yo'q | Yo'q | MCP | Mulkiy |
ALGOL 68 kompilyatorlari
qarz ALGOL 68s spetsifikatsiyasi va amalga oshirish muddati
Ism | Yil | Maqsad | Shtat | Tavsif | Maqsadli protsessor | Litsenziyalash | Amalga oshirish tili |
---|---|---|---|---|---|---|---|
ALGOL 68r0 | 1968 | Standart | Intl | IFIP WG 2.1 yakuniy hisoboti | Texnik xususiyatlari - avgust | ACM | |
ALGOL 68-RR | 1970 | Harbiy | Buyuk Britaniya | ICL 1900 | ALGOL 60 | ||
EPOS ALGOLE | 1971 | Ilmiy | |||||
ALGOL 68RSRS | 1972 | Harbiy | Buyuk Britaniya | Portativ kompilyator tizimi | ICL 2900 / Series 39, Multics, VMS & C generatori (1993) | Crown Copyright | ALGOL 68RS |
Mini ALGOL 68 | 1973 | Tadqiqot | NL | "Algol 68 oddiy dasturlari uchun tarjimon" | Portativ tarjimon | Matematik markaz | ALGOL 60 |
ALGOL 68CC | 1975 | Ilmiy | Buyuk Britaniya | Kembrij Algol 68 | ICL, IBM 360, PDP 10 & Unix, Telefunken, Tesla va Z80(1980)[1] | Kembrij | ALGOL 68C |
ALGOL 68 Qayta ko'rib chiqilgan hisobotr1 | 1975 | Standart | Intl | IFIP WG 2.1 Qayta ko'rib chiqilgan hisobot | Texnik xususiyatlari | ACM | |
Odra Algol 68 | 1976 | amaliy foydalanish | SSSR / Polsha | Odra 1204 / IL | Sovet | ALGOL 60 | |
FLACCF | 1977 | Ko'p maqsadli | CA | Qayta ko'rib chiqilgan hisobotni disk raskadrovka xususiyatlari bilan to'liq bajarish | Tizim / 370 | ijara, Chion korporatsiyasi | Yig'uvchi |
Leningrad ALGOL 68L | 1980 | Telekommunikatsiya | SSSR | To'liq til + modullar | IBM, DEC, CAMCOH, PS 1001 va kompyuter | Sovet | |
Interfaol ALGOL 68Men | 1983 | Buyuk Britaniya | Qo'shimcha kompilyatsiya | Kompyuter | Notijorat shareware | ||
ALGOL 68SS | 1985 | Ilmiy | Intl | ALGOL 68 ning quyosh versiyasi | Quyosh-3, Quyosh SPARC (ostida SunOS 4.1 & Solaris 2), Atari ST (ostida GEMDOS), Acorn Arximed (ostida RISC OS), VAX-11 ostida Ultrix-32 | ||
Algol68toC[2] (ctrans) | 1985 | Elektron mahsulotlar | Buyuk Britaniya | ctrans dan ELLA ALGOL 68RS | Portativ C generatori | Manbani oching & Ommaviy domen 1995 | ALGOL 68RS |
Algol 68 jinG | 2001 | To'liq til | NL | Standart garov bandini o'z ichiga oladi | Portativ tarjimon | GPL | C |
Yig'uvchilar (Intel * 86)
Yig'uvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
Turbo yig'uvchi | Borland | Ha | Yo'q | Yo'q | Mulkiy |
A86 montajchi | Erik Isaakson | Ha | Yo'q | Yo'q | Mulkiy |
Microsoft Makro Assembler | Microsoft | Ha | Yo'q | Yo'q | Mulkiy |
Netwide Assembler | Simon Tetam va Julian Xoll | Ha | Ha | Ha | BSD |
Yig'uvchilar (Motorola 68 *)
Yig'uvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
Yig'uvchi | Motorola | Ha | Yo'q | Yo'q | Mulkiy |
Yig'uvchilar (Zilog Z80)
Yig'uvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
Microsoft MACRO-80 | Microsoft | Yo'q | Yo'q | Ha | Mulkiy |
Zevs Assembler | Nil Mottershead, Saymon Brattel | Yo'q | Yo'q | Ha | Mulkiy |
Yig'uvchilar (boshqa)
Yig'uvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
TMS 9900 Yig'uvchi | Texas Instruments | Ha | Yo'q | Yo'q | Mulkiy |
BASIC kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
B4X | Erel Uziel | Ha | Ha (Android, iOS) | Yo'q | Shareware |
BlitzMax | Blits tadqiqotlari | Ha | Ha (Linux, OS X) | Yo'q | zlib litsenziyasi |
DarkBASIC | O'yin yaratuvchilari | Ha | Yo'q | Yo'q | Mulkiy |
FreeBASIC | FreeBASIC rivojlantirish jamoasi | Ha | Ha | DOS | GPLv2 + |
Gambalar | Benoit Minisini | Yo'q | Ha | Yo'q | GPLv2 + |
GFA BASIC | Frank Ostrovski | Ha | Yo'q | Amiga, Atari ST, DOS | Mulkiy |
Merkuriy | RemObjects | Ha | Ha (Linux, OS X, Android, iOS) | Ha (Veb-yig'ilish) | Mulkiy |
PowerBASIC (avval Turbo Basic) | PowerBASIC, Inc. | Ha | Yo'q | DOS | Mulkiy |
PureBasic | Fantaisie dasturi | Ha | Ha | Ha | Mulkiy |
QB64 | Galleon | Ha | Ha | Ha | LGPLv2.1 |
QuickBASIC | Microsoft | Yo'q | Yo'q | DOS | Mulkiy |
Haqiqiy BASIC | Haqiqiy BASIC | Ha | Yo'q | Yo'q | Mulkiy |
OpenVMS uchun VSI BASIC | Haqiqiy BASIC | Yo'q | Yo'q | OpenVMS | Mulkiy |
Xojo (ilgari REALbasic) | Xojo Inc. (ilgari Haqiqiy dasturiy ta'minot) | Ha | Ha | Ha | Mulkiy |
ASOSIY tarjimonlar
Tarjimon | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
Ozodlik BASIC | Shoptalk tizimlari | Ha | Yo'q | Yo'q | Mulkiy |
GW-BASIC | Microsoft | Yo'q | Yo'q | MS-DOS | Mulkiy |
QBasic | Microsoft | Ha | Yo'q | Yo'q | Mulkiy |
Chipmunk Basic | Ronald H. Nikolson, kichik | Ha | Ha | Ha | Bepul dastur |
TI Basic | Texas Instruments | Yo'q | Yo'q | TI-99 / 4A | Mulkiy |
TI Extended Basic | Texas Instruments | Yo'q | Yo'q | TI-99 / 4A | Mulkiy |
Rokki tog 'BASIC | [Trans Era] | Ha | Yo'q | HP 9000 | Mulkiy |
Ommaviy kompilyatorlar
S kompilyatorlari
Izohlar:
Manbadan manbaga kompilyatorlar
Ushbu ro'yxat to'liq emas. Manbadan manbaga kompilyatorlarning yanada keng ro'yxatini topish mumkin Bu yerga.
Tuzuvchi | Muallif | Maqsadli kiritish | Maqsadli chiqish | Avtomatik parallelizator | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | Asosiy ramka? |
---|---|---|---|---|---|---|---|---|---|
DMS dasturlarini qayta tuzish bo'yicha qo'llanma | Semantik dizaynlar | C/C ++, COBOL, PL / I, boshqalar | O'zboshimchalik bilan tillar | Yo'q | Ha | Ha | Ha | Mulkiy | Ha |
EDG Front End | Edison Design Group | C/C ++, Java, Fortran | C | Yo'q | Ha | Ha | Ha | Mulkiy | Ha |
ROSE | Lourens Livermor milliy laboratoriyasi | C, Fortranva boshqalar | C, Fortranva boshqalar | Ha | Yo'q | Ha | Ha | BSD | Ha |
PIPS Parallélisation interprocédurale de Programs Scientificifiques | Mines ParisTech | C, Fortran | C, Fortran | Ha | Yo'q | Ha | Ha | GPL | Ha |
C ++ kompilyatorlari
Izohlar:
- ^ Asosiy operatsion tizimlarning ro'yxati va / yoki Listo'zaro faoliyat kompilyatsiya maqsadlari⟩.
- ^ a b v Clang Front End-dan foydalanadi.[13][14]
- ^ a b v d e f g h EDG Front End-dan foydalanadi.[18]
- ^ a b Cray C ++ kutubxonalari keng belgilarni qo'llab-quvvatlamaydi va faqat bitta joyni qo'llab-quvvatlaydi.
- ^ a b v GCC Front End-dan foydalanadi.[20][21]
- ^ EDGE C / C ++ kompilyatori Microtec C / C ++ kompilyatoriga asoslangan.
- ^ Oxirgi Open64 v5.0 GCC 4.2-ni o'zining oldingi uchi sifatida ishlatadi, bu esa hech qanday C ++ 11 ni qo'llab-quvvatlamaydi.[20][21]
1}
C # kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Visual C # | Microsoft | Ha | iOS | Yo'q | Mulkiy | Ha |
Visual C # Express | Microsoft | Ha | Yo'q | Yo'q | Bepul dastur | Ha |
Mono | Xamarin | Ha | Ha | Ha | GPLv2 | Ha |
Portable.NET | Dot Gnu loyihasi | Ha | Ha | Yo'q | GPL | Yo'q |
SharpDevelop | IC # kod jamoasi | Ha | ? | ? | LGPL | Ha |
Rozlin | .NET Foundation | Ha | Qisman | Yo'q | Apache 2.0[49] | Yo'q |
RemObjects C # | RemObjects | Ha | Ha (Linux, OS X, Android, iOS) | Ha (Veb-yig'ilish) | Mulkiy | Ha |
COBOL kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
IBM COBOL | IBM | Ha | AIX | z / OS, z / VM, z / VSE | Mulkiy | Z / OS uchun IBM Developer |
NetCOBOL | Fujitsu, GTSoftware | Ha | Ha | Yo'q | Mulkiy | Ha |
GnuCOBOL (avval OpenCOBOL) | Keysuke Nishida, Rojer While, Simon Sobisch | Ha | Ha | Ha | GPL | OCIDE, HackEdit (alfa) |
Vizual COBOL | Mikro fokus | Ha | Ha | Ha | Mulkiy | Ha |
MCP | Unisys | Yo'q | Yo'q | MCP | Mulkiy | QANDAY |
HP COBOL | Hewlett-Packard | Yo'q | Yo'q | OpenVMS | Mulkiy | NetBeans |
Austec Cobol | Esmond va Devid Pitt va Derek Trusler, Austec International Inc. | Yo'q | Ha | Ha | Mulkiy | Yo'q |
Umumiy Lisp kompilyatorlari
Tuzuvchi | Muallif | Maqsad | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|---|
Allegro Common Lisp | Franz, Inc. | Mahalliy kod | Ha | Ha | Ha | Mulkiy | Ha |
Qurolli ayiq Umumiy Lisp | Piter Graves | JVM | Ha | Ha | Ha | GPL | Ha |
CLISP | GNU loyihasi | Bayt kodi | Ha | Ha | Ha | GPL | Yo'q |
Clozure CL | Clozure Associates | Mahalliy kod | Ha | Ha | Yo'q | LGPL | Ha |
CMU Common Lisp | Karnegi Mellon universiteti | Mahalliy kod, bayt kodi | Yo'q | Ha | Yo'q | Jamoat mulki | Ha |
Corman Common Lisp | Corman Technologies | Mahalliy kod | Ha | Yo'q | Yo'q | MIT litsenziyasi | Ha |
O'rnatiladigan oddiy Lisp | Xuanjo Garsiya-Ripol | Bayt kodi, C | Ha | Ha | Ha | LGPL | Ha |
GNU Common Lisp | GNU loyihasi | C | Ha | Ha | Yo'q | GPL | Yo'q |
LispWorks | LispWorks Ltd | Mahalliy kod | Ha | Ha | Yo'q | Mulkiy | Ha |
mokl | Vuiks | Mahalliy kod | Yo'q | Ha | Ha | Mulkiy | Yo'q |
Movits | Frode V. Fjeld | Mahalliy kod, o'z operatsion tizimi | Yo'q | Yo'q | Ha | BSD | Yo'q |
Genera-ni oching | Ramzlar | Fil suyagi emulyatori, o'zining operatsion tizimi | Yo'q | Yo'q | Ha | Mulkiy | Ha |
Scieneer Common Lisp | Scieneer Pty Ltd | Mahalliy kod | Yo'q | Ha | Yo'q | Mulkiy | Yo'q |
Steel Bank Common Lisp | sbcl.org | Mahalliy kod | Ha | Ha | Ha | Jamoat mulki | Ha |
D kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
D. (DMD) | Raqamli Mars va boshqalar | Ha | 32-bit Linux, OS X, FreeBSD | Yo'q | Boost | Yo'q |
.NET uchun D | ? | Ha | Ha | ? | ? | ? |
GDC | GCC | Ha | Ha | Yo'q | GPL | Yo'q |
LDC | LLVM | Ha | Ha | Yo'q | modulga qarab bir nechta ochiq manbali litsenziya | Yo'q |
DIBOL / DBL kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Sinergiya DBL[50][51][52] | Synergex | Ha | Ha | Ha | Mulkiy | Ha |
ECMAScript tarjimonlari
Eyfel kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
EyfelStudio | Eyfel uchun dasturiy ta'minot / jamoa ishlab chiqilgan (sourceforge) | Ha | Ha | Ha | Ikki tomonlama GPL / Mulkiy [tushuntirish kerak] | Ha |
Fortran kompilyatorlari
Kompilyatorlarga boring
Tuzuvchi | Windows | OS X | Unixga o'xshash | Litsenziya turi |
---|---|---|---|---|
Gc | Ha | Ha | Ha | BSD- uslub |
Gccgo | MinGW, Kigvin | Yo'q | Ha | GPL |
RemObjects Gold | Ha | Ha (Linux, OS X, Android, IOS) | Ha (Veb-yig'ilish) | Mulkiy |
llgo | Ha | Ha | Ha | BSD- uslub |
Llgo | Yo'q | Yo'q | Ha | Illinoys universiteti / NCSA ochiq manbali litsenziyasi |
Gopherjs | Ha | Ha | Ha | BSD-2-band |
Haskell kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | Faol saqlanadimi? |
---|---|---|---|---|---|---|
HBC | Lennart Augustsson Tomas Jonsson | ? | Ha | Yo'q | Ochiq manba | Yo'q |
GHC | GHC | Ha | Ha | Yo'q | Ochiq manba | Ha |
YHC | YHC | Ha | Ha | Yo'q | Ochiq manba | Yo'q |
JHC | Jon Meacham | Ha | Ha | Yo'q | Ochiq manba | Ha |
Java kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Edison Design Group | Edison Design Group | Ha | Ha | Ha | Mulkiy | Yo'q |
gcj | GNU loyihasi | Yo'q | Ha | Yo'q | GPL | Yo'q |
javac | Quyosh mikrosistemalari (Egasi Oracle) | Ha | Ha | Ha | BCL | Ha |
javac OpenJDK | Quyosh mikrosistemalari (Egasi Oracle) | Ha | Ha | Ha | GPL | Ha |
ECJ (Java uchun Eclipse Compiler) | Tutilish loyiha | Ha | Ha | Ha | EPL | Ha |
Jikes | IBM | ? | Ha | ? | GPL | ? |
Quvvat J[53] | Sybase (Egasi SAP) | Ha | ? | ? | ? | Ha |
Yod | RemObjects | Ha | Ha (Linux, OS X, Android, IOS) | Ha (Veb-yig'ilish) | Mulkiy | Ha |
Paskal kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Amsterdam kompilyatori to'plami | Endryu Tanenbaum Ceriel Jacobs | Yo'q | Ha | Ha | BSD | Yo'q |
Delphi | Embarkadero (CodeGear) | Ha | Ha (Linux, Mac OS) | Ha (iOS, Android) | Mulkiy | Ha |
Kislorod (avval Delphi Prizmasi) | RemObjects | Ha | Ha (Linux, OS X, Android, IOS) | Ha (Veb-yig'ilish) | Mulkiy | Ha |
Bepul Paskal | Florian Pol Klämpfl | Ha | Ha | Ha (OS / 2, FreeBSD, Solaris, Xayku, Android, DOS, va boshqalar.[1-eslatma]) | GPL | FPIDE, Lazar, Geany (yoqilgan Ubuntu) |
GNU Paskal | GNU loyihasi | Ha | Ha | Ha | GPL | Yo'q |
Kylix | Borland (CodeGear) | Yo'q | Ha (Linux) | Yo'q | Mulkiy | Ha |
Windows uchun Turbo Paskal | Borland (CodeGear) | Ha (3.x) | Yo'q | Yo'q | Mulkiy | Ha |
Microsoft Paskal | Microsoft | Yo'q | Yo'q | Ha (DOS) | Mulkiy | Ha |
VSI Paskal | VMS Software Inc | Yo'q | Yo'q | Ha (OpenVMS) | Mulkiy | Ha |
Turbo Paskal | CodeGear (Borland) | Yo'q | Yo'q | Ha | Bepul dastur | Ha |
Vektor Paskal | Glazgo universiteti | Ha | Ha | Yo'q | OpenSource | Yo'q |
Virtual Paskal | Vitaliy Miryanov | Ha | Ha | Ha (OS / 2) | Bepul dastur | Ha |
MCP | Unisys | Yo'q | Yo'q | MCP | Mulkiy | QANDAY |
Perl tarjimonlari
Tarjimon | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
ActivePerl tarjimoni | ActiveState | Ha | Ha | Ha | Ozod |
Perl tarjimoni | Wall / Perl ishlab chiquvchilari | Ha | Ha | Ha | Perl va Unix-ning standart ishlashi |
PHP kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Phalanger | Devsense | Ha | Yo'q | Qisman | Apache 2.0 | Ha |
Shaftoli | iolevel | Ha | Ha | Ha | Apache 2.0 | Ha |
HHVM | Yo'q | Ha | Ha | PHP va Zend | Ha |
PL / I kompilyatorlari
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Z / OS uchun IBM Enterprise PL / I | IBM | Yo'q | Yo'q | Ha (z / OS) | Mulkiy | Yo'q |
AIX uchun IBM PL / I | IBM | Yo'q | Ha (AIX) | Yo'q | Mulkiy | Yo'q |
IBM PL / I (F) | IBM | Yo'q | Yo'q | Ha (z / OS) | Ozod | Yo'q |
OS / 2 va Windows NT uchun IBM VisualAge PL / I Enterprise | IBM | Ha | Yo'q | Ha (OS / 2) | Mulkiy | Yo'q |
Micro Focus Open PL / I | Mikro fokus | Ha | Ha | Yo'q | Mulkiy | Ha |
Python kompilyatorlar va tarjimonlar
Tuzuvchi | Muallif | Maqsad | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|---|
Psyco | Armin Rigo Xristian Tismer | JIT | Ha | Ha | Ha | MIT | Yo'q |
Cython | C | Ha | Ha | Ha | Apache 2.0 | Yo'q | |
Terini to'kib tashlang | C ++ | Ha | Ha | Ha | GPLv3 va BSD | Yo'q | |
PyPy | JIT | Ha | Ha | Ha | MIT | Yo'q | |
Nuitka | Kay Xeyn | C, C ++ | Ha | Ha | Ha | Apache 2.0 | Yo'q |
Sxema kompilyatorlari va tarjimonlari
Tuzuvchi | Muallif | Maqsad | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|---|
Bigloo | Manuel Serrano | tug'ma, bayt kodi | Ha | Ha | ? | GPL (kompilyator) va LGPL (ish vaqti) | Yo'q |
Chez sxemasi | R. Kent Dybvig | tug'ma | Ha | Ha | Yo'q | Apache 2.0 | Yo'q |
Tovuq | Tovuqlar jamoasi | C | Ha | Ha | ? | BSD | Yo'q |
Oddiy Larceny | Uilyam Klinger, Lars Xansen | CLI | Ha | ? | ? | Larceny litsenziyasi[54] | Yo'q |
Gambit | Mark Fili | C | Ha | Ha | ? | LGPL | Yo'q |
GNU Guile | GNU loyihasi | bayt kodi | Ha | Ha | ? | LGPL | Yo'q |
Ikarus | Abdulaziz G'ulom | tug'ma | Ha | Ha | ? | GPL | Yo'q |
IronScheme | Llevellin Pritchard | CLI | Ha | Ha | ? | Ms-PL | Yo'q |
JScheme | Ken Anderson, Tim Hikki, Piter Norvig | bayt kodi | Java | Java | Java | zlib litsenziyasi | Yo'q |
Kava | Botnerga | bayt kodi | Java | Java | Java | MIT | Yo'q |
Larceni | Uilyam Klinger, Lars Xansen | tug'ma | Ha | Ha | ? | Larceny litsenziyasi[54] | Yo'q |
MIT / GNU sxemasi | GNU loyihasi | tug'ma | Ha | Ha | ? | GPL | Yo'q |
Boyqush Lisp | Aki Xelin | C | Ha | Ha | ? | MIT | Yo'q |
Petit Larceni | Uilyam Klinger, Lars Xansen | C | ? | Ha | ? | Larceny litsenziyasi[54] | Yo'q |
Raketka | PLT Inc. | bayt kodi + JIT | Ha | Ha | Yo'q[55] | LGPL | DrRacket |
RScheme | Donovan Kolbli | Bayt kodi | ? | Ha | ? | Ochiq manba | Yo'q |
Sxema 48 | Richard Kelsi, Jonatan Ris | Bayt kodi | Ha | Ha | ? | BSD | Yo'q |
SCM | Obri Yaffer | C | Ha | Ha | AmigaOS, Atari ST, Klassik Mac OS, DOS, OS / 2, NOS / VE, OpenVMS | LGPL | Yo'q |
SISC | Scott G. Miller, Mattias Radestock | bayt kodi | Java | Java | Java | GPL va MPL | Yo'q |
Stalin | Jeffri Mark Siskind | C | ? | Ha | ? | LGPL | Yo'q |
Tarjimon | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Gauche | Shiro Kavay | Ha | Ha | ? | BSD | Yo'q |
Kichkina Chez sxemasi | R. Kent Dybvig | Ha | Ha | Yo'q | Apache 2.0 | Yo'q |
Smalltalk kompilyatorlari
Tuzuvchi | Muallif | Maqsad | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|---|
Faro | Pharo jamoasi | VM | Ha | Ha | Ha | MIT litsenziyasi | Ha |
GNU Smalltalk | GNU Smalltalk loyihasi | bayt kodi + JIT | Ha | Ha | Yo'q | GPL | Yo'q |
VisualWorks | Cincom tizimlari | ? | Ha | Ha | Ha | Mulkiy | Ha |
Smalltalk MT | ObjectConnect | tug'ma | Ha | Yo'q | Yo'q | Mulkiy | Ha |
Tcl tarjimonlari
Tarjimon | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
ActiveTcl | ActiveState | Ha | Ha | Ha | Ozod |
Tclsh | MKS va boshqalar | Ha | Ha | Ha | Mulkiy va / yoki bepul |
Tilak | MKS va boshqalar | Ha | Ha | Ha | Mulkiy va / yoki bepul |
VMS tarjimonlari
Tarjimon | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
Standart VMS | Raqamli | Yo'q | Yo'q | Ha VAX VMS | Mulkiy |
Rexx tarjimonlari
Tarjimon | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi |
---|---|---|---|---|---|
Regina Rexx | Regina | Ha | Ha | Ha OS / 2 | Ozod |
ObjectRexx | IBM | Ha | ? | Ha | Mulkiy |
Object Rexx-ni oching | OO tashkiloti | Ha | Yo'q | Yo'q | |
Amiga ARexx | Commodore | Yo'q | Yo'q | Ha | Mulkiy |
CLI kompilyatorlar
Tuzuvchi | Muallif | Windows | Unixga o'xshash | Boshqa operatsion tizimlar | Litsenziya turi | IDE? |
---|---|---|---|---|---|---|
Visual Studio | Microsoft | Ha | Yo'q | Yo'q | Mulkiy | Ha |
Mono | Mono | Ha | Ha | Yo'q | MIT | Ha |
Delphi prizmasi | RemObjects | Ha | Ha | Ha | Mulkiy | Ha |
Portable.NET | Dot Gnu loyihasi | Ha | Ha | Yo'q | GPL | Noma'lum |
Ochiq manbali kompilyatorlar
Ishlab chiqarish sifati, ochiq manba kompilyatorlar.
- Amsterdam kompilyatori to'plami (ACK) [C, Paskal, Modula-2, Occam va BASIC] [Unixga o'xshash]
- Clang C / C ++ / Objective-C kompilyatori
- AMD optimallashtirish C / C ++ kompilyatori
- FreeBASIC [Asosiy] [DOS / Linux / Windows]
- Bepul Paskal [Paskal] [DOS / Linux / Windows (32/64 / CE) / MacOS / NDS / GBA / .. (va yana ko'p narsalar)]
- GCC: C, C ++ (G ++), Java (GCJ), Ada (GNAT), Objective-C, Objective-C ++, Fortran (GFortran) va Go (GCCGo); shuningdek mavjud, ammo standartga muvofiq emas: Modula-2, Modula-3, Paskal, PL / I, D, Mercury, VHDL; Linux, BSD, OS X, NeXTSTEP, Windows va BeOS va boshqalar
- Mahalliy C kompilyatori [C] [Linux, SPARC, MIPS]
- LLVM kompilyatori infratuzilmasi bu ham tez-tez tadqiqot uchun ishlatiladi
- Portativ C kompilyatori [C] [Unixga o'xshash]
- Watcom-ni oching [C, C ++ va Fortran] [Windows va OS / 2, Linux / FreeBSD WIP]
- TenDRA [C / C ++] [Unixga o'xshash]
- Tiny C kompilyatori [C] [Linux, Windows]
- Open64, Linuxda AMD tomonidan qo'llab-quvvatlanadi.
- XPL PL / I shevasi (bir nechta tizim)
Tadqiqot kompilyatorlari
Tadqiqot kompilyatorlari asosan haqiqiy emas, katta dasturlarni boshqarish uchun etarli darajada to'liq yoki to'liq emas. Ular asosan tezkorlik uchun ishlatiladi prototip tadqiqot sohalarida yangi til xususiyatlari va yangi optimallashtirish.
- Open64: Ommabop tadqiqot kompilyatori. Open64 zikr qilingan PathScale kompilyatoridan olingan ochiq manbali o'zgarishlarni birlashtiradi.
- ROSE: da ishlab chiqilgan C / C ++ va Fortran uchun manbadan manbaga analizatorlar va tarjimonlar yaratish uchun ochiq manbali kompilyator ramkasi. Lourens Livermor milliy laboratoriyasi
- MILEPOST GCC: kuchini birlashtirgan interaktiv plaginlarga asoslangan ochiq manbali tadqiqot kompilyatori GCC va umumiyning moslashuvchanligi Interfaol kompilyatsiya interfeysi ishlab chiqarish kompilyatorlarini interaktiv tadqiqot vositalariga aylantiradi.
- Interfaol kompilyatsiya interfeysi - kabi sifatli kompilyatorlarni o'zgartirish uchun yuqori darajadagi API-ga ega plagin tizimi GCC noldan yangi tadqiqot kompilyatorlarini ishlab chiqishdan qochib, kuchli va barqaror tadqiqot infratuzilmasiga
- Microsoft tomonidan Feniksni optimallashtirish va tahlil qilish tizimi
- Edison Design Group: C, C ++ va Java uchun ishlab chiqarish sifatli oldingi kompilyatorlarni taqdim etadi (ushbu sahifada keltirilgan bir qator kompilyatorlar oldingi so'nggi manba kodidan foydalanadi Edison Design Group[56]). Qo'shimcha ravishda, Edison Design Group tadqiqot uchun foydalanish uchun ularning xususiy dasturiy ta'minotini yaratadi.[57]
Shuningdek qarang
Izohlar
- ^ Qo'llab-quvvatlanadigan xostlar va maqsadlar haqida batafsil ma'lumotni ro'yxatlarda topishingiz mumkin rasmiy o'rnatuvchilar va qo'llab-quvvatlanadigan maqsadlar.
Adabiyotlar
- ^ "Arxivlangan nusxa" (PDF). Arxivlandi asl nusxasi (PDF) 2010-04-15. Olingan 2010-03-20.CS1 maint: nom sifatida arxivlangan nusxa (havola)
- ^ Ochiq manbali Algol 68 dasturlari - Fayllarni ko'rib chiqing. Sourceforge.net. 2013-07-21 da qabul qilingan.
- ^ WinWorld: Raqamli tadqiqotlar C 1.x
- ^ "Qo'llanma: DJGPP nima?". Olingan 6 yanvar, 2017.
- ^ "Re: Pacific C". list.freedos.org saytidagi fd-dev pochta ro'yxati. Arxivlandi asl nusxasi 2017 yil 7-yanvar kuni. Olingan 6 yanvar, 2017.
- ^ "DeSmet C". Olingan 9 iyun, 2018.
- ^ a b "C ++ Builder - Windows, Mac, iOS, Android". Embarkadero. Olingan 2017-05-20.
- ^ a b "C ++ 11 til xususiyatlariga muvofiqlik holati". Embarkadero. Olingan 2018-03-12.
- ^ a b v d e f g h men j k "C ++ kompilyatorini qo'llab-quvvatlash". cppreference.com. C ++ ma'lumotnomasi. Olingan 2018-03-12.
- ^ "Clang-ga asoslangan C ++ kompilyatorlari - RAD Studio". Embarkadero. Olingan 2017-05-20.
- ^ "C ++ 14 til xususiyatlariga muvofiqlik holati". Embarkadero. Olingan 2019-03-08.
- ^ "C ++ 17 til xususiyatlariga muvofiqlik holati". Embarkadero. Olingan 2019-03-08.
- ^ a b "Clang tilida C ++ ko'magi". clang.llvm.org. LLVM loyihasi. Olingan 2018-03-12.
- ^ a b ""libc ++ "C ++ standart kutubxonasi". libcxx.llvm.org. LLVM loyihasi. Olingan 2018-03-12.
- ^ "Cray C va C ++ ma'lumotnomasi (8.6) S-2179". Cray. Olingan 2018-03-12.
- ^ "18. Cray C va C ++ dialektlaridan foydalanish". Cray C va C ++ uchun qo'llanma (S-2179) 8.6 (PDF). Cray. 2017-06-29. S-2179-86. Olingan 2018-03-12.
- ^ "C ++ 0x tilini amalga oshirish". Raqamli Mars. Olingan 2018-03-12.
- ^ a b "Qo'llab-quvvatlanadigan C ++ va C tillari xususiyatlari". Edison Design Group. Olingan 2018-03-12.
- ^ "EKOPath Compiler Suite". PathScale. Arxivlandi asl nusxasi 2017-02-05 da. Olingan 2018-03-12.
- ^ a b v "GCC-da C ++ standartlarini qo'llab-quvvatlash". GNU loyihasi. Olingan 2017-05-20.
- ^ a b v "1-bob. Status", GNU C ++ kutubxonasi uchun qo'llanma, GNU loyihasi, olingan 2017-05-20
- ^ HP aC ++ / HP ANSI C A.06.28 versiyasi uchun eslatmalar. Hewlett-Packard. Mart 2014. 769149-001. Olingan 2018-03-12.
- ^ "Tillar va standartlar". IAR tizimlari. Olingan 2018-04-14.
- ^ "Bepul dasturiy vositalar". Intel. Olingan 2018-04-14.
- ^ "C ++ 11 xususiyatlari Intel® C ++ kompilyatori tomonidan qo'llab-quvvatlanadi". Intel. Olingan 2018-03-12.
- ^ "C ++ 14 xususiyatlari Intel® C ++ Compiler tomonidan qo'llab-quvvatlanadi". Intel. Olingan 2018-03-12.
- ^ "Intel® C ++ kompilyatori tomonidan qo'llab-quvvatlanadigan C ++ 17 xususiyatlari". Intel. Olingan 2018-03-12.
- ^ "KAI C ++ - standart muvofiqligi". Kuck & Associates, Inc. Arxivlangan asl nusxasi 2001-03-05 da. Olingan 2018-03-12.
- ^ "Open64 kompilyatori va vositalari". Open64. Olingan 2018-03-12.
- ^ "PGI kompilyatorlari va vositalari - texnik xususiyatlar yorlig'i". PGI. Olingan 2018-03-16.
- ^ "X86 protsessorlari uchun PGI chiqarilish eslatmalari". PGI. Olingan 2018-03-16.
- ^ "1.1. ARM kompilyatori to'g'risida", RealView kompilyatsiya vositalari uchun kompilyatorga qo'llanma, Qo'l, olingan 2018-03-16
- ^ "1.1 kompilyator", Tuzuvchi uchun qo'llanma, Keil, olingan 2018-03-16
- ^ "1.1 kompilyator", ARM® Compiler armcc foydalanuvchi qo'llanmasi, Qo'l, olingan 2018-03-16
- ^ "1.3 LLVM komponent versiyalari va tilga mosligi", Arm Compiler dasturini ishlab chiqish bo'yicha qo'llanma, Keil, olingan 2018-03-16
- ^ "1.3 LLVM komponent versiyalari va tilga mosligi", Arm® Compiler dasturini ishlab chiqish bo'yicha qo'llanma, Qo'l, olingan 2018-03-16
- ^ "Oracle Developer Studio - xususiyatlari". Oracle. Olingan 2018-03-16.
- ^ "1.5 standartga muvofiqlik", Oracle® Developer Studio 12.6: C ++ foydalanuvchi qo'llanmasi, Oracle, olingan 2018-03-16
- ^ "C / C ++ ishlab chiqaruvchisini sozlash bo'yicha qo'llanma". TenDRA loyihasi. Olingan 2018-03-16.
- ^ "VectorC Retargetable Compiler Platformasi". Cepeplay. Olingan 2018-04-14.
- ^ "Visual C ++ tiliga muvofiqligi". Microsoft. Olingan 2018-03-12.
- ^ "Microsoft tomonidan C ++ standartlariga muvofiqligi". bloglar.msdn.microsoft.com/vcblog/. Visual C ++ jamoaviy blogi. Olingan 2017-03-07.
- ^ "E'lon: MSVC C ++ standartiga mos keladi". devblogs.microsoft.com. Microsoft. 2018-05-07.
- ^ "Linux C ++ 11 va C ++ 14 xususiyatlarini qo'llab-quvvatlash uchun IBM XL C / C ++". Olingan 2 mart 2020.
- ^ "AIX C ++ 11 va C ++ 14 funktsiyalarini qo'llab-quvvatlash uchun IBM XL C / C ++". Olingan 2 mart 2020.
- ^ "IBM z / OS XL C / C ++ IBM XL C / C ++ til kengaytmalari". Olingan 2 mart 2020.
- ^ "IBM C / C ++ va Fortran kompilyatorlari LLVM ochiq manbali infratuzilmani qabul qilish uchun". Olingan 2 mart 2020.
- ^ "Diab kompilyatori mahsulotining eslatmasi". Shamol daryosi. Olingan 2018-03-16.
- ^ "dotnet / roslyn". GitHub. Olingan 20 may 2017.
- ^ "Arxivlangan nusxa". Arxivlandi asl nusxasi 2013-01-26. Olingan 2013-02-05.CS1 maint: nom sifatida arxivlangan nusxa (havola)
- ^ "Visual Studio va .Net uchun boshqa til: Synergex Synergy / DE versiyasi". Blogs.msdn.com. Olingan 20 may 2017.
- ^ "Birinchi sahifa - Double Z kompyuter". Doublez.com.au. Olingan 20 may 2017.
- ^ http://www.sybase.ca/products/archivedproducts/powerj[doimiy o'lik havola]
- ^ a b v "Larceny loyihasi - litsenziyalash". Larcenists.org. Olingan 20 may 2017.
- ^ "Raketka: Raketka 6.7". download.racket-lang.org. Olingan 20 may 2017.
- ^ "Arxivlangan nusxa". Arxivlandi asl nusxasi 2015-05-28 da. Olingan 2015-03-20.CS1 maint: nom sifatida arxivlangan nusxa (havola)
- ^ "Arxivlangan nusxa". Arxivlandi asl nusxasi 2007-11-05 kunlari. Olingan 2015-03-20.CS1 maint: nom sifatida arxivlangan nusxa (havola)
Tashqi havolalar
- C ++ kompilyatorlari ro'yxati, C ++ ixtirochisi tomonidan qo'llab-quvvatlanadigan, Bjarne Stroustrup
- Bepul C / C ++ kompilyatorlari va tarjimonlari ro'yxati
- Tuzuvchi manbalarining ro'yxati
- CCS C kompilyatori
- MikroC C kompilyatori
- NAG Fortran kompilyatori
- Doimiy S-algol kompilyatori
- ALGOL 60 kompilyatori
- ALGOL 68 Genie kompilyatori