WikiDer > Құрастырушылардың тізімі - Википедия
Бұл мақалада бірнеше мәселе бар. Өтінемін көмектесіңіз оны жақсарту немесе осы мәселелерді талқылау талқылау беті. (Бұл шаблон хабарламаларын қалай және қашан жою керектігін біліп алыңыз) (Бұл шаблон хабарламасын қалай және қашан жою керектігін біліп алыңыз)
|
Бұл парақ барлық ағымдықтарды тізімдеуге арналған құрастырушылар, компилятор генераторлары, аудармашылар, аудармашылар, құралдар негіздері, құрастырушылар, командалық жолдың автоматты интерфейстері (қабықшалары) және т.б.
Ада компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| PTC ObjectAda | PTC, Inc. | Иә | Иә | Иә | Меншіктік |
| GCC GNAT | GNU жобасы | Иә | Иә | Иә | GPLv3 + |
| GreenHills Ada оңтайландыру компиляторы | Green Hills бағдарламалық жасақтамасы | Иә | Иә | Жоқ | Меншіктік |
| PTC ApexAda | PTC, Inc. | Жоқ | Иә | Иә | Меншіктік |
| АДА | DDC-I | Иә | Иә | Иә | Меншіктік |
ALGOL 60 компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| ALGOL 60 | RHA (Minisystems) Ltd. | Жоқ | Жоқ | DOS, CP / M | Жеке пайдалану үшін ақысыз |
| Тұрақты S-алгол | Пол Кокшот | Иә | Жоқ | DOS | Авторлық құқық тек |
| MCP | Unisys | Жоқ | Жоқ | MCP | Меншіктік |
ALGOL 68 компиляторлары
cf. ALGOL 68s сипаттамалары және енгізу мерзімі
| Аты-жөні | Жыл | Мақсаты | Мемлекет | Сипаттама | Мақсатты CPU | Лицензиялау | Іске асыру тілі |
|---|---|---|---|---|---|---|---|
| ALGOL 68r0 | 1968 | Стандартты | Халықаралық | IFIP WG 2.1 қорытынды есебі | Техникалық сипаттама - тамыз | ACM | |
| ALGOL 68-RR | 1970 | Әскери | Ұлыбритания | ICL 1900 | ALGOL 60 | ||
| EPOS ALGOLE | 1971 | Ғылыми | |||||
| ALGOL 68RSRS | 1972 | Әскери | Ұлыбритания | Портативті компилятор жүйесі | ICL 2900 / Series 39, Multics, VMS & C генераторы (1993) | Авторлық құқық | ALGOL 68RS |
| Mini ALGOL 68 | 1973 | Зерттеу | NL | «Қарапайым Algol 68 бағдарламаларына аудармашы» | Портативті аудармашы | Математикалық орталық | ALGOL 60 |
| ALGOL 68CC | 1975 | Ғылыми | Ұлыбритания | Кембридж Алгол 68 | ICL, IBM 360, PDP 10 & Unix, Телефонмен, Tesla & Z80(1980)[1] | Кембридж | ALGOL 68C |
| ALGOL 68 қайта қаралған есепr1 | 1975 | Стандартты | Халықаралық | IFIP WG 2.1 қайта қаралған есеп | Техникалық сипаттама | ACM | |
| Одра Algol 68 | 1976 | практикалық қолдану | КСРО / Польша | Odra 1204 / IL | Кеңестік | ALGOL 60 | |
| FLACCF | 1977 | Көп мақсатты | Калифорния | Есепті түзету мүмкіндіктерімен толық енгізу | Жүйе / 370 | жалдау, Chion корпорациясы | Ассемблер |
| Ленинград АЛГОЛ 68L | 1980 | Телекоммуникация | КСРО | Толық тіл + модульдер | IBM, DEC, CAMCOH, PS 1001 & PC | Кеңестік | |
| Интерактивті ALGOL 68Мен | 1983 | Ұлыбритания | Қосымша жинақ | ДК | Коммерциялық емес ақысыз | ||
| ALGOL 68SS | 1985 | Ғылыми | Халықаралық | ALGOL 68-тің күн нұсқасы | Күн-3, Күн СПАРК (астында SunOS 4.1 & Solaris 2), Атари ST (астында GEMDOS), Acorn Архимед (астында RISC OS), ВАК-11 астында Ultrix-32 | ||
| Algol68toC[2] (ctrans) | 1985 | Электроника | Ұлыбритания | ctrans from ЭЛЛА ALGOL 68RS | Портативті С генераторы | Ашық көз & Жалпыға қол жетімді 1995 | ALGOL 68RS |
| Algol 68 GenieG | 2001 | Толық тіл | NL | Стандартты кепіл шарттарын қамтиды | Портативті аудармашы | GPL | C |
Ассемблерлер (Intel * 86)
| Ассемблер | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| Турбо құрастырушысы | Борланд | Иә | Жоқ | Жоқ | Меншіктік |
| A86 құрастырушы | Эрик Исааксон | Иә | Жоқ | Жоқ | Меншіктік |
| Microsoft Macro Assembler | Microsoft | Иә | Жоқ | Жоқ | Меншіктік |
| Желілік ассемблер | Саймон Тэтэм және Джулиан Холл | Иә | Иә | Иә | BSD |
Ассемблерлер (Motorola 68 *)
| Ассемблер | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| Ассемблер | Motorola | Иә | Жоқ | Жоқ | Меншіктік |
Монтаждаушылар (Zilog Z80)
| Ассемблер | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| Microsoft MACRO-80 | Microsoft | Жоқ | Жоқ | Иә | Меншіктік |
| Зевс ассемблері | Нил Моттершид, Саймон Браттель | Жоқ | Жоқ | Иә | Меншіктік |
Монтаждаушылар (басқалары)
| Ассемблер | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| TMS 9900 Ассемблер | Texas Instruments | Иә | Жоқ | Жоқ | Меншіктік |
BASIC компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| B4X | Ерел Узиел | Иә | Иә (Android, iOS) | Жоқ | Бағдарламалық жасақтама |
| БлицМакс | Блиц зерттеуі | Иә | Иә (Linux, OS X) | Жоқ | zlib лицензиясы |
| DarkBASIC | Ойын жасаушылар | Иә | Жоқ | Жоқ | Меншіктік |
| FreeBASIC | FreeBASIC дамыту тобы | Иә | Иә | DOS | GPLv2 + |
| Гамбас | Benoît Minisini | Жоқ | Иә | Жоқ | GPLv2 + |
| GFA BASIC | Фрэнк Островски | Иә | Жоқ | Амига, Atari ST, DOS | Меншіктік |
| Меркурий | RemObjects | Иә | Иә (Linux, OS X, Android, iOS) | Иә (Веб-жиын) | Меншіктік |
| PowerBASIC (бұрынғы Turbo Basic) | PowerBASIC, Inc. | Иә | Жоқ | DOS | Меншіктік |
| PureBasic | Fantaisie бағдарламалық жасақтамасы | Иә | Иә | Иә | Меншіктік |
| QB64 | Галлеон | Иә | Иә | Иә | LGPLv2.1 |
| QuickBASIC | Microsoft | Жоқ | Жоқ | DOS | Меншіктік |
| Нағыз НЕГІЗ | Нағыз НЕГІЗ | Иә | Жоқ | Жоқ | Меншіктік |
| OpenVMS үшін VSI BASIC | Нағыз НЕГІЗ | Жоқ | Жоқ | OpenVMS | Меншіктік |
| Xojo (бұрын REALbasic) | Xojo Inc. (бұрынғы Real Software) | Иә | Иә | Иә | Меншіктік |
BASIC аудармашылар
| Аудармашы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| Liberty BASIC | Shoptalk жүйелері | Иә | Жоқ | Жоқ | Меншіктік |
| GW-BASIC | Microsoft | Жоқ | Жоқ | MS-DOS | Меншіктік |
| QBasic | Microsoft | Иә | Жоқ | Жоқ | Меншіктік |
| Бурундук Basic | Рональд Х. Николсон, кіші. | Иә | Иә | Иә | Тегін бағдарламалар |
| TI Basic | Texas Instruments | Жоқ | Жоқ | TI-99 / 4A | Меншіктік |
| TI Extended Basic | Texas Instruments | Жоқ | Жоқ | TI-99 / 4A | Меншіктік |
| Жартасты тау BASIC | [Транс дәуір] | Иә | Жоқ | HP 9000 | Меншіктік |
Бумалық компиляторлар
C компиляторлары
Ескертулер:
Дереккөзден компиляторлар
Бұл тізім толық емес. Дереккөзден компиляторлардың кеңейтілген тізімін табуға болады Мұнда.
| Құрастырушы | Автор | Мақсатты енгізу | Мақсатты нәтиже | Авто-параллелизатор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | Негіздеме? |
|---|---|---|---|---|---|---|---|---|---|
| DMS бағдарламалық жасақтамасын қайта құруға арналған жинақ | Семантикалық дизайн | C/C ++, COBOL, PL / I, басқалары | Ерікті тілдер | Жоқ | Иә | Иә | Иә | Меншіктік | Иә |
| EDG Front End | Edison Design Group | C/C ++, Java, Фортран | C | Жоқ | Иә | Иә | Иә | Меншіктік | Иә |
| РОЗА | Лоуренс Ливермор ұлттық зертханасы | C, Фортран, және тағы басқалар | C, Фортран, және тағы басқалар | Иә | Жоқ | Иә | Иә | BSD | Иә |
| PIPS Parallélisation interprocédurale de programs Scientificifiques | Mines ParisTech | C, Фортран | C, Фортран | Иә | Жоқ | Иә | Иә | GPL | Иә |
C ++ компиляторлары
Ескертулер:
- ^ Хост операциялық жүйелерінің тізімі және / немесе ⟨мақсатты айқындау⟩.
- ^ а б c Clang Front End пайдаланады.[13][14]
- ^ а б c г. e f ж сағ EDG Front End пайдаланады.[18]
- ^ а б Cray C ++ кітапханалары кең таңбаларды қолдамайды және тек бір тілді қолдайды.
- ^ а б c GCC Front End пайдаланады.[20][21]
- ^ EDGE C / C ++ компиляторы Microtec C / C ++ компиляторына негізделген.
- ^ Соңғы Open64 v5.0 GCC 4.2-ді Front End ретінде қолданады, ол кез-келген C ++ 11 қолдамайды.[20][21]
1}
C # компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Visual C # | Microsoft | Иә | iOS | Жоқ | Меншіктік | Иә |
| Visual C # Express | Microsoft | Иә | Жоқ | Жоқ | Тегін бағдарламалар | Иә |
| Моно | Камарин | Иә | Иә | Иә | GPLv2 | Иә |
| Portable.NET | Dot Gnu жобасы | Иә | Иә | Жоқ | GPL | Жоқ |
| SharpDevelop | IC # Код командасы | Иә | ? | ? | LGPL | Иә |
| Розлин | .NET Foundation | Иә | Ішінара | Жоқ | Apache 2.0[49] | Жоқ |
| RemObjects C # | RemObjects | Иә | Иә (Linux, OS X, Android, iOS) | Иә (Веб-жиын) | Меншіктік | Иә |
COBOL компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| IBM COBOL | IBM | Иә | AIX | z / OS, z / VM, z / VSE | Меншіктік | Z / OS үшін IBM Developer |
| NetCOBOL | Фудзитсу, GTSoftware | Иә | Иә | Жоқ | Меншіктік | Иә |
| GnuCOBOL (бұрынғы OpenCOBOL) | Кейсуке Нишида, Роджер Алайда, Саймон Собиш | Иә | Иә | Иә | GPL | OCIDE, HackEdit (альфа) |
| Көрнекі COBOL | Микрофокус | Иә | Иә | Иә | Меншіктік | Иә |
| MCP | Unisys | Жоқ | Жоқ | MCP | Меншіктік | CANDE |
| HP COBOL | Hewlett-Packard | Жоқ | Жоқ | OpenVMS | Меншіктік | NetBeans |
| Austec Cobol | Эсмонд және Дэвид Питт және Дерек Труслер, Austec International Inc. | Жоқ | Иә | Иә | Меншіктік | Жоқ |
Жалпы Lisp компиляторлары
| Құрастырушы | Автор | Мақсат | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|---|
| Allegro Common Lisp | Franz, Inc. | Ұлттық код | Иә | Иә | Иә | Меншіктік | Иә |
| Қарулы аю | Питер Грэйвс | JVM | Иә | Иә | Иә | GPL | Иә |
| КЛИСС | GNU жобасы | Байт коды | Иә | Иә | Иә | GPL | Жоқ |
| Clozure CL | Clozure Associates | Ұлттық код | Иә | Иә | Жоқ | LGPL | Иә |
| CMU Common Lisp | Карнеги Меллон университеті | Ұлттық код, байт-код | Жоқ | Иә | Жоқ | Қоғамдық домен | Иә |
| Corman Common Lisp | Corman Technologies | Ұлттық код | Иә | Жоқ | Жоқ | MIT лицензиясы | Иә |
| Кірістірілген қарапайым лисп | Хуанжо Гарсия-Риполл | Байт коды, C | Иә | Иә | Иә | LGPL | Иә |
| GNU Common Lisp | GNU жобасы | C | Иә | Иә | Жоқ | GPL | Жоқ |
| LispWorks | LispWorks Ltd. | Ұлттық код | Иә | Иә | Жоқ | Меншіктік | Иә |
| mocl | Уукс | Ұлттық код | Жоқ | Иә | Иә | Меншіктік | Жоқ |
| Мовитц | Фрод В. Фжельд | Ұлттық код, меншікті ОЖ | Жоқ | Жоқ | Иә | BSD | Жоқ |
| Ашық Genera | Символика | Піл сүйегінің эмуляторы, меншікті ОЖ | Жоқ | Жоқ | Иә | Меншіктік | Иә |
| Scieneer Common Lisp | Scieneer Pty Ltd. | Ұлттық код | Жоқ | Иә | Жоқ | Меншіктік | Жоқ |
| Steel Bank Common Lisp | sbcl.org | Ұлттық код | Иә | Иә | Иә | Қоғамдық домен | Иә |
D компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Д. (DMD) | Сандық Марс және басқалар | Иә | 32 бит Linux, OS X, FreeBSD | Жоқ | Күшейту | Жоқ |
| .NET үшін D | ? | Иә | Иә | ? | ? | ? |
| GDC | GCC | Иә | Иә | Жоқ | GPL | Жоқ |
| LDC | LLVM | Иә | Иә | Жоқ | модульге байланысты бірнеше ашық код лицензиясы | Жоқ |
DIBOL / DBL компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Synergy DBL[50][51][52] | Synergex | Иә | Иә | Иә | Меншіктік | Иә |
ECMAScript аудармашылары
Эйфель компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| EiffelStudio | Eiffel Software / Community әзірленді (sourceforge) | Иә | Иә | Иә | Қосарланған GPL / Меншіктік [түсіндіру қажет] | Иә |
Fortran компиляторлары
Компиляторларға барыңыз
| Құрастырушы | Windows | OS X | Unix тәрізді | Лицензия түрі |
|---|---|---|---|---|
| Гк | Иә | Иә | Иә | BSD-стиль |
| Gccgo | МинГВ, Cygwin | Жоқ | Иә | GPL |
| RemObjects Gold | Иә | Иә (Linux, OS X, Android, IOS) | Иә (Веб-жиын) | Меншіктік |
| llgo | Иә | Иә | Иә | BSD-стиль |
| Ллго | Жоқ | Жоқ | Иә | Иллинойс Университеті / NCSA ашық бастапқы лицензиясы |
| Gopherjs | Иә | Иә | Иә | BSD-2-тармақ |
Haskell құрастырушылары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | Белсенді жүргізілуде? |
|---|---|---|---|---|---|---|
| ХБК | Леннарт Аугустссон Томас Джонссон | ? | Иә | Жоқ | Ашық ақпарат көзі | Жоқ |
| ЖЖ | ЖЖ | Иә | Иә | Жоқ | Ашық ақпарат көзі | Иә |
| YHC | YHC | Иә | Иә | Жоқ | Ашық ақпарат көзі | Жоқ |
| JHC | Джон Мичам | Иә | Иә | Жоқ | Ашық ақпарат көзі | Иә |
Java компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Edison Design Group | Edison Design Group | Иә | Иә | Иә | Меншіктік | Жоқ |
| gcj | GNU жобасы | Жоқ | Иә | Жоқ | GPL | Жоқ |
| javac | Sun Microsystems (Иесі Oracle) | Иә | Иә | Иә | BCL | Иә |
| javac OpenJDK | Sun Microsystems (Иесі Oracle) | Иә | Иә | Иә | GPL | Иә |
| ECJ (Java үшін Eclipse компиляторы) | Тұтылу жоба | Иә | Иә | Иә | EPL | Иә |
| Джикс | IBM | ? | Иә | ? | GPL | ? |
| Қуат J[53] | Sybase (Иесі SAP) | Иә | ? | ? | ? | Иә |
| Йод | RemObjects | Иә | Иә (Linux, OS X, Android, IOS) | Иә (Веб-жиын) | Меншіктік | Иә |
Паскаль компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Амстердам компилятор жиынтығы | Эндрю Таненбаум Ceriel Jacobs | Жоқ | Иә | Иә | BSD | Жоқ |
| Delphi | Эмбаркадеро (CodeGear) | Иә | Иә (Linux, Mac OS) | Иә (iOS, Android) | Меншіктік | Иә |
| Оттегі (бұрынғы Delphi Prism) | RemObjects | Иә | Иә (Linux, OS X, Android, IOS) | Иә (Веб-жиын) | Меншіктік | Иә |
| Тегін Паскаль | Флориан Пол Климпфл | Иә | Иә | Иә (OS / 2, FreeBSD, Solaris, Хайку, Android, DOSжәне т.б.[1 ескерту]) | GPL | FPIDE, Елазар, Geany (қосулы Ubuntu) |
| GNU Pascal | GNU жобасы | Иә | Иә | Иә | GPL | Жоқ |
| Кликс | Борланд (CodeGear) | Жоқ | Иә (Linux) | Жоқ | Меншіктік | Иә |
| Windows үшін Turbo Pascal | Борланд (CodeGear) | Иә (3.х) | Жоқ | Жоқ | Меншіктік | Иә |
| Microsoft Pascal | Microsoft | Жоқ | Жоқ | Иә (DOS) | Меншіктік | Иә |
| VSI Паскаль | VMS Software Inc | Жоқ | Жоқ | Иә (OpenVMS) | Меншіктік | Иә |
| Турбо Паскаль | CodeGear (Борланд) | Жоқ | Жоқ | Иә | Тегін бағдарламалар | Иә |
| Векторлық Паскаль | Глазго университеті | Иә | Иә | Жоқ | OpenSource | Жоқ |
| Виртуалды Паскаль | Виталий Мирянов | Иә | Иә | Иә (OS / 2) | Тегін бағдарламалар | Иә |
| MCP | Unisys | Жоқ | Жоқ | MCP | Меншіктік | CANDE |
Perl аудармашылары
| Аудармашы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| ActivePerl аудармашысы | ActiveState | Иә | Иә | Иә | Тегін |
| Perl аудармашысы | Wall / Perl әзірлеушілері | Иә | Иә | Иә | Perl және Unix әдепкі функционалдығы |
PHP компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Фалангер | Девсенс | Иә | Жоқ | Ішінара | Apache 2.0 | Иә |
| Шабдалы пирогы | иолевел | Иә | Иә | Иә | Apache 2.0 | Иә |
| HHVM | Жоқ | Иә | Иә | PHP және Zend | Иә |
PL / I компиляторлары
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Z / OS үшін IBM Enterprise PL / I | IBM | Жоқ | Жоқ | Иә (z / OS) | Меншіктік | Жоқ |
| AIX үшін IBM PL / I | IBM | Жоқ | Иә (AIX) | Жоқ | Меншіктік | Жоқ |
| IBM PL / I (F) | IBM | Жоқ | Жоқ | Иә (z / OS) | Тегін | Жоқ |
| OS / 2 және Windows NT үшін IBM VisualAge PL / I Enterprise | IBM | Иә | Жоқ | Иә (OS / 2) | Меншіктік | Жоқ |
| Micro Focus Open PL / I | Микрофокус | Иә | Иә | Жоқ | Меншіктік | Иә |
Python құрастырушылар мен аудармашылар
| Құрастырушы | Автор | Мақсат | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|---|
| Psyco | Армин Риго Христиан Тисмер | JIT | Иә | Иә | Иә | MIT | Жоқ |
| Цитон | C | Иә | Иә | Иә | Apache 2.0 | Жоқ | |
| Төгілген тері | C ++ | Иә | Иә | Иә | GPLv3 және BSD | Жоқ | |
| PyPy | JIT | Иә | Иә | Иә | MIT | Жоқ | |
| Нуитка | Кей Хайен | C, C ++ | Иә | Иә | Иә | Apache 2.0 | Жоқ |
Схема құрастырушылар мен аудармашылар
| Құрастырушы | Автор | Мақсат | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|---|
| Bigloo | Мануэль Серрано | жергілікті, байт коды | Иә | Иә | ? | GPL (құрастырушы) және LGPL (жұмыс уақыты) | Жоқ |
| Chez схемасы | Р. Кент Дибвиг | жергілікті | Иә | Иә | Жоқ | Apache 2.0 | Жоқ |
| Тауық | Тауық командасы | C | Иә | Иә | ? | BSD | Жоқ |
| Қарапайым Ларсения | Уильям Клингер, Ларс Хансен | CLI | Иә | ? | ? | Ларсения лицензиясы[54] | Жоқ |
| Гамбит | Марк Фили | C | Иә | Иә | ? | LGPL | Жоқ |
| GNU Guile | GNU жобасы | байт коды | Иә | Иә | ? | LGPL | Жоқ |
| Икарус | Абдулазиз Гулум | жергілікті | Иә | Иә | ? | GPL | Жоқ |
| IronScheme | Llewellyn Pritchard | CLI | Иә | Иә | ? | Ms-PL | Жоқ |
| JScheme | Кен Андерсон, Тим Хики, Питер Норвиг | байт коды | Java | Java | Java | zlib лицензиясы | Жоқ |
| Кава | Ботнернерге | байт коды | Java | Java | Java | MIT | Жоқ |
| Ларсения | Уильям Клингер, Ларс Хансен | жергілікті | Иә | Иә | ? | Ларсения лицензиясы[54] | Жоқ |
| MIT / GNU схемасы | GNU жобасы | жергілікті | Иә | Иә | ? | GPL | Жоқ |
| Owl Lisp | Аки Хелин | C | Иә | Иә | ? | MIT | Жоқ |
| Пети Ларсени | Уильям Клингер, Ларс Хансен | C | ? | Иә | ? | Ларсения лицензиясы[54] | Жоқ |
| Рэкет | PLT Inc. | байт коды + JIT | Иә | Иә | Жоқ[55] | LGPL | DrRacket |
| RScheme | Донован Колбли | Байт коды | ? | Иә | ? | Ашық ақпарат көзі | Жоқ |
| Схема 48 | Ричард Келси, Джонатан Рис | Байт коды | Иә | Иә | ? | BSD | Жоқ |
| SCM | Обри Джаффер | C | Иә | Иә | AmigaOS, Atari ST, Классикалық Mac OS, DOS, OS / 2, NOS / VE, OpenVMS | LGPL | Жоқ |
| SISC | Скотт Г.Миллер, Матиас Радесток | байт коды | Java | Java | Java | GPL және MPL | Жоқ |
| Сталин | Джеффри Марк Сискинд | C | ? | Иә | ? | LGPL | Жоқ |
| Аудармашы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Гоше | Широ Кавай | Иә | Иә | ? | BSD | Жоқ |
| Кішкентай Chez схемасы | Р. Кент Дибвиг | Иә | Иә | Жоқ | Apache 2.0 | Жоқ |
Smalltalk компиляторлары
| Құрастырушы | Автор | Мақсат | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|---|
| Фаро | Pharo командасы | VM | Иә | Иә | Иә | MIT лицензиясы | Иә |
| GNU Smalltalk | GNU Smalltalk жобасы | байт коды + JIT | Иә | Иә | Жоқ | GPL | Жоқ |
| VisualWorks | Cincom Systems | ? | Иә | Иә | Иә | Меншіктік | Иә |
| Smalltalk MT | ObjectConnect | жергілікті | Иә | Жоқ | Жоқ | Меншіктік | Иә |
Tcl аудармашылары
| Аудармашы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| ActiveTcl | ActiveState | Иә | Иә | Иә | Тегін |
| Тклш | МКС және басқалары | Иә | Иә | Иә | Меншіктік және / немесе ақысыз |
| Тілек | МКС және басқалары | Иә | Иә | Иә | Меншіктік және / немесе ақысыз |
VMS аудармашылары
| Аудармашы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| Әдепкі VMS | Сандық | Жоқ | Жоқ | Иә VAX VMS | Меншіктік |
Rexx аудармашылары
| Аудармашы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі |
|---|---|---|---|---|---|
| Регина Рекс | Регина | Иә | Иә | Иә ОС / 2 | Тегін |
| ObjectRexx | IBM | Иә | ? | Иә | Меншіктік |
| Object Rexx ашыңыз | OO ұйымы | Иә | Жоқ | Жоқ | |
| Амига ARexx | Commodore | Жоқ | Жоқ | Иә | Меншіктік |
CLI құрастырушылар
| Құрастырушы | Автор | Windows | Unix тәрізді | Басқа ОЖ | Лицензия түрі | IDE? |
|---|---|---|---|---|---|---|
| Visual Studio | Microsoft | Иә | Жоқ | Жоқ | Меншіктік | Иә |
| Моно | Моно | Иә | Иә | Жоқ | MIT | Иә |
| Delphi Prism | RemObjects | Иә | Иә | Иә | Меншіктік | Иә |
| Portable.NET | Dot Gnu жобасы | Иә | Иә | Жоқ | GPL | Белгісіз |
Ашық бастапқы компиляторлар
Өнім сапасы, ашық ақпарат көзі құрастырушылар.
- Амстердам компилятор жиынтығы (ACK) [C, Паскаль, Модула-2, Оккам және BASIC] [Unix тәрізді]
- Clang C / C ++ / Objective-C компиляторы
- AMD оңтайландыру C / C ++ компиляторы
- FreeBASIC [Негізгі] [DOS / Linux / Windows]
- Тегін Паскаль [Паскаль] [DOS / Linux / Windows (32/64 / CE) / MacOS / NDS / GBA / .. (және басқалары)]
- GCC: C, C ++ (G ++), Java (GCJ), Ada (GNAT), Objective-C, Objective-C ++, Fortran (GFortran) және Go (GCCGo); қол жетімді, бірақ стандартта жоқ: Modula-2, Modula-3, Pascal, PL / I, D, Mercury, VHDL; Linux, BSD, OS X, NeXTSTEP, Windows және BeOS және басқалар
- Жергілікті С компиляторы [C] [Linux, SPARC, MIPS]
- LLVM компиляторының инфрақұрылымы бұл зерттеу үшін жиі қолданылады
- Portable C Compiler [C] [Unix тәрізді]
- Watcom ашыңыз [C, C ++ және Fortran] [Windows және OS / 2, Linux / FreeBSD WIP]
- TenDRA [C / C ++] [Unix тәрізді]
- Tiny C компиляторы [C] [Linux, Windows]
- 64, Linux-те AMD қолдайды.
- XPL PL / I диалектісі (бірнеше жүйелер)
Зерттеушілер
Зерттеушілердің компиляторлары негізінен нақты немесе үлкен қосымшаларды өңдеуге жеткілікті сенімді емес. Олар көбінесе тез қолданылады прототиптеу зерттеу бағыттарындағы жаңа тілдік ерекшеліктер мен жаңа оңтайландыру.
- 64: Танымал зерттеу құрастырушысы. Open64 аталған PathScale компиляторынан алынған бастапқы кодтағы өзгерістерді біріктіреді.
- РОЗА: әзірленген C / C ++ және Fortran үшін дереккөздерден анализаторлар мен аудармашылар құруға арналған ашық бастапқы компилятор негізі Лоуренс Ливермор ұлттық зертханасы
- MILEPOST GCC: күшін біріктіретін интерактивті плагинге негізделген ашық дереккөзді зерттейтін компилятор GCC және ортақтың икемділігі Интерактивті компиляция интерфейсі өндірістік компиляторларды интерактивті зерттеу құралдарына айналдыратын.
- Интерактивті компиляция интерфейсі - сияқты сапалы компиляторларды түрлендіруге арналған жоғары деңгейлі API-ге ие плагин жүйесі GCC жаңа ғылыми-зерттеу компиляторларын нөлден құра отырып, қуатты және тұрақты зерттеу инфрақұрылымына айналдыру
- Майкрософттың Фениксті оңтайландыру және талдау жүйесі
- Edison Design Group: C, C ++ және Java үшін сапалы сапалы компиляторлар ұсынады (осы бетте келтірілген бірқатар компиляторлар алдыңғы бастапқы кодты пайдаланады Edison Design Group[56]). Қосымша, Edison Design Group олардың жеке меншік бағдарламалық жасақтамасын зерттеу үшін қол жетімді етеді.[57]
Сондай-ақ қараңыз
Сілтемелер
- ^ Қолдау көрсетілетін хосттар мен мақсаттар туралы қосымша мәліметтерді тізімнен табуға болады ресми орнатушылар және қолдау көрсетілетін мақсаттар.
Әдебиеттер тізімі
- ^ «Мұрағатталған көшірме» (PDF). Архивтелген түпнұсқа (PDF) 2010-04-15. Алынған 2010-03-20.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
- ^ Algol 68 бастапқы кодтары - файлдарды шолыңыз. Sourceforge.net. 2013-07-21 аралығында алынды.
- ^ WinWorld: Digital Research C 1.x
- ^ «Нұсқаулық: DJGPP дегеніміз не?». Алынған 6 қаңтар, 2017.
- ^ «Re: Pacific C». list.freedos.org сайтындағы fd-dev тарату тізімі. Архивтелген түпнұсқа 2017 жылдың 7 қаңтарында. Алынған 6 қаңтар, 2017.
- ^ «DeSmet C». Алынған 9 маусым, 2018.
- ^ а б «C ++ Builder - Windows, Mac, iOS, Android». Эмбаркадеро. Алынған 2017-05-20.
- ^ а б «C ++ 11 тіл ерекшеліктеріне сәйкестік күйі». Эмбаркадеро. Алынған 2018-03-12.
- ^ а б c г. e f ж сағ мен j к «C ++ компиляторын қолдау». cppreference.com. C ++ анықтамасы. Алынған 2018-03-12.
- ^ «Clang негізіндегі C ++ компиляторлары - RAD Studio». Эмбаркадеро. Алынған 2017-05-20.
- ^ «C ++ 14 тіл ерекшеліктеріне сәйкестік күйі». Эмбаркадеро. Алынған 2019-03-08.
- ^ «C ++ 17 тіл ерекшеліктеріне сәйкестік күйі». Эмбаркадеро. Алынған 2019-03-08.
- ^ а б «C ++ сөйлемдегі қолдау». clang.llvm.org. LLVM жобасы. Алынған 2018-03-12.
- ^ а б ""libc ++ «C ++ стандартты кітапханасы». libcxx.llvm.org. LLVM жобасы. Алынған 2018-03-12.
- ^ «Cray C және C ++ анықтамалық нұсқаулығы (8.6) S-2179». Cray. Алынған 2018-03-12.
- ^ «18. Cray C және C ++ диалектілерін қолдану». Cray C және C ++ анықтамалық нұсқаулығы (S-2179) 8.6 (PDF). Cray. 2017-06-29. S-2179-86. Алынған 2018-03-12.
- ^ «C ++ 0x тілін енгізу». Сандық Марс. Алынған 2018-03-12.
- ^ а б «C ++ және C тілдерінің ерекшеліктері». Edison Design Group. Алынған 2018-03-12.
- ^ «EKOPath Compiler Suite». PathScale. Архивтелген түпнұсқа 2017-02-05. Алынған 2018-03-12.
- ^ а б c «GCC-де C ++ стандарттарын қолдау». GNU жобасы. Алынған 2017-05-20.
- ^ а б c «1-тарау. Күй», GNU C ++ кітапханасының нұсқаулығы, GNU жобасы, алынды 2017-05-20
- ^ HP aC ++ / HP ANSI C A.06.28 нұсқасы. Hewlett-Packard. Наурыз 2014. 769149-001. Алынған 2018-03-12.
- ^ «Тілдер мен стандарттар». IAR жүйелері. Алынған 2018-04-14.
- ^ «Тегін бағдарламалық жасақтама құралдары». Intel. Алынған 2018-04-14.
- ^ «Intel® C ++ компиляторы қолдайтын C ++ 11 мүмкіндіктері». Intel. Алынған 2018-03-12.
- ^ «Intel® C ++ Compiler қолдайтын C ++ 14 мүмкіндіктері». Intel. Алынған 2018-03-12.
- ^ «Intel® C ++ компиляторы қолдайтын C ++ 17 мүмкіндіктері». Intel. Алынған 2018-03-12.
- ^ «KAI C ++ - стандартты сәйкестік». Kuck & Associates, Inc. мұрағатталған түпнұсқа 2001-03-05 ж. Алынған 2018-03-12.
- ^ «Open64 компиляторы және құралдары». 64. Алынған 2018-03-12.
- ^ «PGI компиляторлары мен құралдары - сипаттамалар қойындысы». PGI. Алынған 2018-03-16.
- ^ «X86 процессорларына арналған PGI нұсқасы». PGI. Алынған 2018-03-16.
- ^ «1.1. ARM компиляторы туралы», RealView компиляция құралдары Компиляторға сілтеме, Қол, алынды 2018-03-16
- ^ «1.1 құрастырушы», Компиляторды пайдалану жөніндегі нұсқаулық, Кил, алынды 2018-03-16
- ^ «1.1 құрастырушы», ARM® Compiler armcc пайдаланушы нұсқаулығы, Қол, алынды 2018-03-16
- ^ «1.3 LLVM компонент нұсқалары және тіл үйлесімділігі», Arm Compiler бағдарламалық жасақтамасын әзірлеу жөніндегі нұсқаулық, Кил, алынды 2018-03-16
- ^ «1.3 LLVM компонент нұсқалары және тіл үйлесімділігі», Arm® Compiler бағдарламалық жасақтамасын әзірлеу жөніндегі нұсқаулық, Қол, алынды 2018-03-16
- ^ «Oracle Developer Studio - ерекшеліктері». Oracle. Алынған 2018-03-16.
- ^ «1,5 стандартқа сәйкестік», Oracle® Developer Studio 12.6: C ++ пайдаланушы нұсқаулығы, Oracle, алынды 2018-03-16
- ^ «C / C ++ өндірушісінің конфигурациясы жөніндегі нұсқаулық». TenDRA жобасы. Алынған 2018-03-16.
- ^ «VectorC қайта өңделетін компилятор платформасы». Codeplay. Алынған 2018-04-14.
- ^ «Visual C ++ тілінің сәйкестігі». Microsoft. Алынған 2018-03-12.
- ^ «Microsoft корпорациясының C ++ стандарттарына сәйкестігі». blogs.msdn.microsoft.com/vcblog/. Visual C ++ топтық блогы. Алынған 2017-03-07.
- ^ «Хабарландыру: MSVC C ++ стандартына сәйкес келеді». devblogs.microsoft.com. Microsoft. 2018-05-07.
- ^ «Linux C ++ 11 және C ++ 14 үшін IBM XL C / C ++ мүмкіндіктерін қолдау». Алынған 2 наурыз 2020.
- ^ «AIX C ++ 11 және C ++ 14 мүмкіндіктерін қолдау үшін IBM XL C / C ++». Алынған 2 наурыз 2020.
- ^ «IBM z / OS XL C / C ++ IBM XL C / C ++ тілдік кеңейтімдері». Алынған 2 наурыз 2020.
- ^ «IBM C / C ++ және Fortran компиляторлары LLVM ашық бастапқы инфрақұрылымын қолданады». Алынған 2 наурыз 2020.
- ^ «Диаб компиляторының өнімі туралы ескерту». Жел өзені. Алынған 2018-03-16.
- ^ «dotnet / roslyn». GitHub. Алынған 20 мамыр 2017.
- ^ «Мұрағатталған көшірме». Архивтелген түпнұсқа 2013-01-26. Алынған 2013-02-05.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
- ^ «Visual Studio және .Net үшін басқа тіл: Synergex шығарылымы Synergy / DE». Blogs.msdn.com. Алынған 20 мамыр 2017.
- ^ «Алдыңғы бет - Double Z Computer». Doublez.com.au. Алынған 20 мамыр 2017.
- ^ http://www.sybase.ca/products/archivedproducts/powerj[тұрақты өлі сілтеме]
- ^ а б c «Ларцения жобасы - лицензиялау». Larcenists.org. Алынған 20 мамыр 2017.
- ^ «Рэкет: Ракет 6.7». download.racket-lang.org. Алынған 20 мамыр 2017.
- ^ «Мұрағатталған көшірме». Архивтелген түпнұсқа 2015-05-28. Алынған 2015-03-20.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
- ^ «Мұрағатталған көшірме». Архивтелген түпнұсқа 2007-11-05. Алынған 2015-03-20.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
Сыртқы сілтемелер
- C ++ компиляторларының тізімі, C ++ өнертапқышының қолдауымен, Bjarne Stroustrup
- Ақысыз C / C ++ компиляторлары мен аудармашыларының тізімі
- Компилятор ресурстарының тізімі
- CCS C компиляторы
- MikroC C компиляторы
- NAG Fortran компиляторы
- Тұрақты S-алгол компиляторы
- ALGOL 60 компиляторы
- ALGOL 68 Genie компиляторы