Jump to content

Список компиляторов

(Перенаправлено из списка компиляторов C )

Эта страница предназначена для перечисления всех текущих компиляторов , генераторов компиляторов, интерпретаторов , трансляторов, основ инструментов, ассемблеров , автоматизированных интерфейсов командной строки ( оболочек ) и т. д.

Есть компиляторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии
PTC ОбъектАда ПТК, Инк. Да Да Да Собственный
GCC GNAT Проект GNU Да Да Да GPLv3+
Оптимизирующий компилятор GreenHills Ada Программное обеспечение Зеленых холмов Да Да Нет Собственный
PTC АпексАда ПТК, Инк . Нет Да Да Собственный
ОЦЕНКА Да ДДК-I Да Да Да Собственный
Символика Ада Символика Нет Нет Символика Родовая Собственный
Тандем Да [1] Тандемные компьютеры Нет Да Guardian, ядро ​​NonStop Собственный

Компиляторы Алгола 60

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии
АЛГОЛ 60 ООО «РХА (Минисистемы)» Нет Нет ДОС , КП/М Бесплатно для личного использования
АЛГОЛ 60 (Тотильный камень) Рэнделл и Рассел Нет Нет КДФ9 Un­known
АЛГОЛ 60 (Кидсгроув) Хокинс и Хакстейбл Нет Нет КДФ9 Un­known
Стойкий S-алгол Пол Кокшотт Да Нет ПРИНАДЛЕЖАЩИЙ авторские права Только
МКП Унисис Нет Нет МКП Собственный
Алголь 60 Клод Пэйр [ фр ] [2] Нет Нет ИБМ 1620 ?
Алголь 60 Жан-Клод Буссар [3] Нет Нет ИБМ 7090 ?

Компиляторы Алгола 68

[ редактировать ]

ср. Спецификация ALGOL 68s и график реализации

Имя Год Цель Состояние Описание Целевой процессор Лицензирование Язык реализации
АЛГОЛ 68 р0 1968 Стандартный Международный Итоговый отчет рабочей группы ИФИП 2.1 Спецификация – август АКМ
АЛГОЛ 68-Р Р 1970 Военный Великобритания ИКЛ 1900 АЛГОЛ 60
ЭПОС АЛГОЛ И 1971 Научный
АЛГОЛ 68RS РС 1972 Военный Великобритания Портативная система компилятора ICL 2900/Series 39, Multics, генератор VMS и C (1993 г.) Авторские права Короны АЛГОЛ 68RS
Мини АЛГОЛ 68 1973 Исследовать Нидерланды «Интерпретатор простых программ на Алголе 68» Портативный переводчик Математический центр АЛГОЛ 60
АЛГОЛ 68C С 1975 Научный Великобритания Кембридж Алгол 68 ICL , IBM 360, PDP 10 и Unix, Telefunken , Tesla и Z80 (1980) [4] Кембридж АЛГОЛ 68C
Алгол 68, пересмотренный отчет р1 1975 Стандартный Международный Пересмотренный отчет ИФИП РГ 2.1 Спецификация АКМ
Одра Алгол 68 1976 практическое использование СССР/Польша Корь 1204/IL советский АЛГОЛ 60
ФЛАКК Ф 1977 Многоцелевой ЧТО Полная реализация пересмотренного отчета с функциями отладки Система/370 аренда, Chion Corporation Ассемблер
Ленинградский АЛГОЛ 68 л 1980 Телекоммуникации СССР Полный язык + модули IBM, DEC, CAMCOH, PS 1001 и ПК советский
Интерактивный АЛГОЛ 68 я 1983 Великобритания Инкрементная компиляция ПК Некоммерческое условно-бесплатное ПО
АЛГОЛ 68С С 1985 Научный Международный Солнечная версия Алгола 68 Sun-3 , Sun SPARC (под SunOS 4.1 и Solaris 2), Atari ST (под GEMDOS ), Acorn Archimedes (под ОС RISC ), VAX-11 под Ultrix-32
Алгол68toC [5] (ктранс) 1985 Электроника Великобритания ctrans от ЭЛЛЫ АЛГОЛ 68RS Портативный генератор C Открытый исходный код и общественное достояние , 1995 г. АЛГОЛ 68RS
Алгол 68 Джинн Г 2001 Полный язык Нидерланды Включает стандартную оговорку о залоге Портативный переводчик лицензия GPL С

Ассемблер (Intel *86)

[ редактировать ]
Ассемблер Автор Окна Unix-подобный Другие ОС Тип лицензии
ФАСМ Томаш Гриштар Да Да Да БСД
Турбо Ассемблер Борланд Да Нет Нет Собственный
А86 собрать Эрик Айзексон Да Нет Нет Собственный
Microsoft Макро Ассемблер Майкрософт Да Нет Нет Собственный
Сетевой ассемблер Саймон Тэтэм и Джулиан Холл Да Да Да БСД
Ассамблея высокого уровня (HLA) Рэндалл Хайд Да Да Да Открытый исходный код
GNU Ассемблер Проект GNU Да Да Да лицензия GPLv3

Сборщики (Моторола 68*)

[ редактировать ]
Ассемблер Автор Окна Unix-подобный Другие ОС Тип лицензии
Ассемблер Моторола Да Нет Нет Собственный
Девпак HiSoft Системы Нет Нет Друг , Atari ST Собственный
GNU Ассемблер Проект GNU Да Да Да лицензия GPLv3
рмак Джеймс Хэммонс, Джордж Накос, Лэндон Дайер Да Да Да Бесплатное ПО

Сборщики (Zilog Z80)

[ редактировать ]
Ассемблер Автор Окна Unix-подобный Другие ОС Тип лицензии
Майкрософт МАКРО-80 Майкрософт Нет Нет Да Собственный
Зевс Ассемблер Нил Моттерсхед, Саймон Брэттел Нет Нет Да Собственный
Прометей Программное обеспечение Проксима Нет Нет Нет Собственный

Сборщики (другие)

[ редактировать ]
Ассемблер Автор Окна Unix-подобный Другие ОС Тип лицензии
ТМС 9900 Ассемблер Техасские инструменты Да Да Да Собственный
GNU Ассемблер Проект GNU Да Да Да лицензия GPLv3

БЕЙСИК-компиляторы

[ редактировать ]

Компилятор Автор Рабочее состояние Окна Unix-подобный Другие ОС Тип лицензии Стандартное соответствие
Минимальный БЕЙСИК Полный БЕЙСИК
ПриложениеGameKit Создатели игры Текущий Да Да Нет Собственный ? ?
БЕЙСИК-ПЛЮС-2 Корпорация цифрового оборудования теперь HPE Текущий Нет ? РСТС/Э , РСС-11М , ВМС Собственный ? ?
B4X Эрел Узиэль Текущий Да Да ( Android , iOS ) Да (JVM) Апач 2.0 Нет Нет
БлицМакс Блиц-исследования Снято с производства Да Да ( Linux , MacOS ) Нет Лицензия zlib Нет Нет
ДаркБЕЙСИК Создатели игры Неактивный Да Нет Нет МОЯ лицензия Нет Нет
ECMA-55 Минимальный BASIC-компилятор [6] Джон Гейтвуд Хэм Текущий Нет Линукс Нет лицензия GPLv2 Да Нет
FreeBASIC Команда разработчиков FreeBASIC Текущий Да Да ДОС , FreeBSD , Linux GPLv2+ Частичный [7] Нет
БудущееBASIC Программное обеспечение Брилор Текущий Нет macOS Классическая Mac OS Собственный Частичный Нет
Креветки Бенуа Минизини Текущий Нет Да Нет GPLv2+ Нет Нет
БАЗОВЫЙ ГФА Фрэнк Островски Заброшенный Да Нет Амига , Атари СТ , ДОС Собственный Нет Нет
Меркурий РемОбъекты Текущий Да Да ( Linux , macOS , Android , iOS ) Да ( Веб-сборка ) Собственный Нет Нет
PowerBASIC (ранее Turbo Basic) PowerBASIC, Inc. Неактивный Да Нет ПРИНАДЛЕЖАЩИЙ Собственный ? ?
PureBasic Фэнтези-программное обеспечение Текущий Да Да Да Собственный Нет Нет
QB64 Галеон Текущий Да Да Да LGPLv2.1 Частичный Нет
QuickBASIC Майкрософт Снято с производства Нет Нет ПРИНАДЛЕЖАЩИЙ Собственный Частичный Нет
Тандем БЕЙСИК Тандемные компьютеры Исторический Нет Нет Guardian, ядро ​​NonStop, ОС NonStop Собственный Нет Нет
Настоящий БЕЙСИК Настоящий БЕЙСИК Текущий Да Нет Нет Собственный Да Частичный [8]
VSI BASIC для OpenVMS ВМС Программное обеспечение, Inc. Текущий Нет Нет OpenVMS Собственный Нет Нет
Содзё (ранее REALbasic) Xojo Inc. (ранее Real Software) Текущий Да Да Да Собственный Нет Нет

Бейсик-интерпретаторы

[ редактировать ]
Устный переводчик Автор Окна Unix-подобный Другие ОС Тип лицензии
БЕЙСИК-ПЛЮС Корпорация цифрового оборудования Нет Нет РСТС/Э Собственный
BBC БЕЙСИК (SDL 2.0) Ричард Т. Рассел Да Да Android , iOS , macOS , ОС Raspberry Pi , веб-браузер Лицензия zlib
Байуотер БЕЙСИК (bwBASIC) Тед Кэмпбелл Нет Да ? лицензия GPL
Свобода БЕЙСИК Шоптоки Системы Да Нет Нет Собственный
GW-БЕЙСИК Майкрософт Нет Нет MS-DOS Собственный
QBasic Майкрософт Нет Нет MS-DOS Собственный
Бурундук Базовый Рональд Х. Николсон-младший. Да Да Да Бесплатное ПО
ТИ Базовый Техасские инструменты Нет Нет ТИ-99/4А Собственный
Расширенный базовый вариант TI Техасские инструменты Нет Нет ТИ-99/4А Собственный
МиниБазовый Малькольм Маклин Да Да Да бесплатно для любого использования
Скалистая гора БАЗОВЫЙ [Эра Транс] Да Нет ХП 9000 Собственный
Вниз Майкл Хардт Нет Да Нет МОЯ лицензия
Ябашич Марк Оливер Он Да Да Хайку МОЯ лицензия
SmallBASIC SmallBASIC Да Да Андроид , МакОС GPLv3+
СуперБЕЙСИК Ян Джонс Нет Нет Синклер, QL Собственный
тонкийБазовый тонкийБазовый Да Нет Нет Собственный
ПК-БЕЙСИК Роб Хагеманс Да Да macOS GPLv3+
Уровень I БАЗОВЫЙ Стив Лейнингер Нет Нет ТРС-80 ПЗУ Собственный
Уровень II БАЗОВЫЙ Майкрософт Нет Нет TRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOS Собственный
Уровень III БАЗОВЫЙ Майкрософт Нет Нет TRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOS Собственный

Компиляторы C

[ редактировать ]
Компилятор Автор Microsoft Windows Unix-подобный Другие ОС Голая машина Тип лицензии Стандартное соответствие
С89 С99 С11 С17
Желудь C/С++ Желудь и кодемист Нет Нет РИСКИ ? Собственный Да Да Нет Да
Оптимизирующий компилятор C/C++ AMD (AOCC) АМД Нет Да Нет ? Собственный Да Да Да Да
Ацтек С Программные системы острова Мэн Нет Нет CP/M , CP/M-86 , DOS , классическая Mac OS ? Собственный ? ? ? ?
Амстердамский компилятор Эндрю Таненбаум и Сериэл Джейкобс Нет Да Да ? БСД ? ? ? ?
БДС С Программное обеспечение БД Нет Нет КП/М ? Общественное достояние ? ? ? ?
C++Builder Эмбаркадеро Да Да (iOS, Android) Нет ? Собственный Да Да Частичный ?
Ч СофтИнтеграция, Инк. Да macOS , FreeBSD , Linux , Solaris , HP-UX , AIX , QNX Да ? Бесплатное ПО Да Да Нет ?
Кланг ЛЛВМ Проект Да Да Да ? UoI/NCSA Да Да Да Да
КомпСерт ИНРИА Да Да Нет ? Бесплатное ПО (исходный код доступен для некоммерческого использования) или GPL. Да Частичный Нет ?
Цифровой Марс Цифровой Марс Да Нет Нет ? Собственный ? ? ? ?
Цифровые исследования C [9] Цифровые исследования ? ? КП/М, ДОС ? Собственный ? ? ? ?
Эдисон Дизайн Групп Эдисон Дизайн Групп Да Да Да ? Собственный Да Да Да Да
GCC C Проект GNU МинГВ , Cygwin , WSL Да Мэйнфрейм IBM, AmigaOS , VMS , RTEMS , DOS [10] Да лицензия GPL Да Частичный [я] Частичный [я] Частичный [я]
Компиляторы IAR C/C++ ИАР Системы Да {{да [примечание 1] }} Нет ? Собственный Да Да Да Да
Компилятор Intel oneAPI DPC++/C++
(icx)
Интел Да Линукс Нет ? Бесплатное ПО (дополнительная приоритетная поддержка) Да Да Да [11] Да
компилятор Intel C++ Классический
(icc)
Интел Да Линукс , МакОС Нет ? Бесплатное ПО (дополнительная приоритетная поддержка) Да Частичный [12] Частичный [12] ?
Интерактивный С KISS Институт практической робототехники Да Unix , macOS , Linux , IRIX , Solaris , SunOS Нет ? Бесплатное ПО Частичный Нет Нет ?
keil Компиляторы C/C++ Кейл (компания) Да Да Нет ? Собственный ? ? ? ?
Решетка С Спасательная шлюпка Ассошиэйтс Нет Да DOS , OS/2 , Commodore , Amiga , Atari ST , Sinclair QL ? Собственный ? ? ? ?
ООО Крис Фрейзер и Дэвид Хэнсон Да Да Да ? Бесплатное ПО (исходный код доступен для некоммерческого использования) Да Нет Нет ?
Марк Уильямс C Компания Марка Уильямса Да последовательный Да ? Собственный код — когерентный компилятор, 3 пункта BSD [ нужны разъяснения ] ? ? ? ?
МКП Унисис Нет Нет МКП ? Собственный ? ? ? ?
МикроС-компилятор Микроэлектроника Да Да Да ? Собственный ? ? ? ?
МПВ С Яблоко Нет Нет Классическая Mac OS ? Собственный ? ? ? ?
Открыть64 AMD , SGI , Google , HP , Intel , Nvidia , PathScale , Университет Цинхуа и другие. Нет Да Да ? лицензия GPL ? ? ? ?
Тихий океан С Высокотехнологичное программное обеспечение Нет Нет ПРИНАДЛЕЖАЩИЙ ? Бесплатное ПО [13] ? ? ? ?
Экскаваторы С Пелле Ориниус Да Нет Нет ? Бесплатное ПО Нет Да Да Да
Персональный компилятор C (PCC) ДеСмет Нет Нет ПРИНАДЛЕЖАЩИЙ ? лицензия GPL [14] Да [ii] Нет Нет Нет
PGCC Портлендская группа Да Да Un­known ? Собственный ? ? ? ?
Портативный компилятор C Стивен С. Джонсон , Андерс Магнуссон и другие Да Да Да ? БСД Да Частичный Нет ?
QuickC Майкрософт Да Нет Нет ? Собственный ? ? ? ?
Компилятор Ричи C (PDP-11) Деннис Ритчи и Джон Райзер; преобразован в кросс-компилятор Дугом Гвином Да Да Да ? Бесплатное ПО Частичный Частичный Частичный Частичный
САС/К Институт САС Да Да Да, мэйнфрейм IBM, AmigaOS, 68K, 88K ? Собственный ? ? ? ?
Портативный компилятор C Алана Снайдера Алан Снайдер и нынешний сопровождающий Ларсбринкхофф | Snyder-C-компилятор Нет Да Нет ? МОЯ лицензия ? ? ? ?
Компилятор SubC Нильс М Холм | СубК Нет Да Нет ? Общественное достояние ? ? ? ?
ОЦЕНКА C (TCC) ДДК-I Да Да Да ? Собственный ? ? ? ?
Компилятор SEGGER [15] СЕГГЕР Микроконтроллер Да Да Да ? Собственный Да Да Частичный Частичный
Маленький-C Рон Кейн , Джеймс Э. Хендрикс , Byte журнал Да Да КП/М , ДОС ? Общественное достояние Частичный Нет Нет ?
Компилятор C для малых устройств Сандип Дутта и другие. Да Да Un­known Да лицензия GPL ? ? ? ?
Символика С Символика Нет Нет Символика Родовая ? Собственный ? Нет Нет Нет
Наконец С [16] Тандемные компьютеры Нет Да Guardian, ядро ​​NonStop, ОС NonStop Нет Собственный ? ? Нет Нет
Постановка задач Альтиум Да Линукс , МакОС Нет ? Собственный ? ? ? ?
ДУМАЙ C , Скорость света C ДУМАЙТЕ Технологии Нет Нет Классическая Mac OS ? Собственный ? ? ? ?
Крошечный компилятор C Фабрис Беллард Да Да Нет ? LGPL Да Частичный Частичный ?
( Борланд ) Турбо С Эмбаркадеро Да Нет Да ? Проприетарная версия  – версия 2.01 доступна в свободном доступе. ? ? ? ?
VBCC Фолькер Бартельманн Да Да Да ? Бесплатное ПО (доступен исходный код, модификация не допускается) Да Частичный Нет ?
Microsoft Visual С++ Майкрософт Да Нет Нет ? Собственный ( бесплатный ) Да Нет [17] Частичный [iii] Да [iii]
Компилятор Oracle C Оракул Нет Солярис , Линукс Нет ? Собственный ( бесплатный ) Да Да Да Нет
Ватком C/C++ ,
Открыть Watcom C/C++
Ватком Да экспериментальный ДОС , ОС/2 ? Общественная лицензия Sybase Open Watcom Да Частичный Нет ?
Компилятор Wind River (Diab) Речные системы ветра Да Да Да ? Собственный ? ? ? ?
XL C , XL C/С++ ИБМ Нет АИКС , Линукс з/ОС , з/ВМ ? Собственный Да Да Частичный ?
Зиг куб.см Фонд программного обеспечения Zig Да Да Да ? МОЯ лицензия ? ? ? ?

Примечания:

  1. ^ Перейти обратно: а б с Полное, за исключением чисел с плавающей запятой.
  2. ^ Соответствует ANSI 89, начиная с версии 3.1h и выше.
  3. ^ Перейти обратно: а б Визуальная Студия v16.8.


Компиляторы С++

[ редактировать ]
Компилятор Автор Операционная система [я] Тип лицензии ИДЕТ Стандартное соответствие
Окна Unix-подобный Другой С++11 С++14 С++17 С++20 С++23
Оптимизирующий компилятор C/C++ AMD (AOCC) АМД Нет Да Нет Собственный ( бесплатный ) Нет Да Да Да Частичный Частичный
C++Builder (классический Borland, bcc*) Пирс ( CodeGear ) Да (скрытая копия32) macOS (BCOSX) [18] Нет Собственная версия (бесплатная версия для сообщества) [19] Да Да [20] [21] Нет Нет ? ?
C++Builder (современный, bcc*c) Эмбаркадеро ( LLVM ) [22] Да (bcc32c, bcc64,
bcc32x, bcc64x)
iOS ⟩ (bccios*), ⟨ Android ⟩ (bcca*) [18] Нет Собственный (бесплатное ПО — 32-битный интерфейс командной строки, [23] Бесплатная ограниченная коммерческая версия) [19] Да Да [ii] [20] [21] Да [24] Да [25] ? ?
Турбо С++ (tcc) Борланд ( CodeGear ) Да Нет ПРИНАДЛЕЖАЩИЙ Бесплатное ПО Да Нет Нет Нет ? ?
ПОЯС ЦЕРН Да Да BeBox , DOS и т. д. Х11/С Да Нет Нет Нет ? ?
Спереди Бьерн Страуструп Нет Да Нет ? Нет Нет Нет Нет ? ?
Кланг (кланг++) Проект ЛЛВМ Да Да Да UoI/NCSA Xcode , QtCreator (необязательно) Да [ii] [26] [27] [21] Да Да Частичный Частичный
Комо C/C++ Комо Компьютеры Да Да Да Собственный Нет Нет [iii] Нет Нет ? ?
Крей C/C++ (CC) Крей Нет Нет Нет Собственный Нет Да [iv] [28] [29] Да [iv] Да Частичный Нет
Цифровой Марс C/C++ (dmc) Цифровой Марс Да Нет ПРИНАДЛЕЖАЩИЙ Собственный Нет Частичный [30] [21] Нет Нет ? ?
Внешний интерфейс EDG C++ (eccp, edgcpfe) Эдисон Дизайн Групп Да Да Да Собственный Нет Да [iii] [31] [21] Да Да Частичный Частичный
ЭКОПат (pathCC) PathScale и другие. Нет Да Да Смешанный ( собственный ,
Открытый исходный код и лицензия GPL )
Нет Да [v] [32] Частичный Нет ? ?
GCC (г++) Проект GNU МинГВ , МСИС2 ,
Cygwin , подсистема Windows
Да Да лицензия GPLv3 QtCreator , Kdevelop , Eclipse ,
NetBeans , Code::Blocks , Dev-C++ , Geany
Да [v] [33] [34] [21] Да Да Частичный Частичный
HP aC++ (aCC) Хьюлетт-Паккард Нет HP-UX Нет Собственный Нет Частичный [35] [21] Нет Нет ? ?
Компиляторы IAR C/C++ (icc*) ИАР Системы Да Нет ⟨Да⟩ Собственный Встроенная рабочая среда IAR Да [36] Да Частичный ? ?
Компилятор Intel C++ (icc) Интел Да Linux , MacOS , FreeBSD ; ⟨ Android ( x86 )⟩ Нет Собственный ( бесплатный ) [37] Visual Studio , Eclipse , Xcode Да [iii] [38] [21] Да [39] Да [40] Частичный Частичный
КАЙ C++ (KCC) Кук энд Ассошиэйтс, Инк.
⟨входит в состав Intel
Нет TOPS-20 , Digital Unix , HP-UX , Linux ( x86 ),
IRIX 5.3 и 6.x , Solaris 2.x , UNICOS
Нет Собственный Нет Нет [iii] [41] Нет Нет ? ?
Микротек C/C++ (MCC) Наставник Сименс Да Да Да Собственный Пакет разработчика EDGE Нет Нет Нет ? ?
EDGE C/С++ [мы] Наставник Сименс Да Да Да Собственный Пакет разработчика EDGE Нет Нет Нет ?
Open64 (openCC) HP , AMD , Университет Цинхуа и другие. Нет Да Нет Модифицированная лицензия GPLv2 Нет Нет [v] [VII] [42] Нет Нет ? ?
PGC++ (pgc++) ЗГУ NVIDIA Не поддерживается [43] Линукс , МакОС Нет Собственный Затмение , Xcode , Visual Studio Да [iii] [44] [21] Да Частичный ? ?
Мастерская ПроДев Кремниевая графика Нет ИРИКС 5.3 и 6.x Да Собственный Да ? ? ? ? ?
Инструменты компиляции RealView (armcc) клин рука Да Да ⟨Да⟩ Собственный Пакет разработки RealView Нет [iii] [45] Нет Нет ? ?
Компилятор Arm (armcc) клин рука Да Да ⟨Да⟩ Собственный мкВижн, ДС-5 Да [iii] [46] [47] Нет Нет ? ?
Компилятор Arm (armclang) Кейл Рука ⟩ ( LLVM ) Да Нет ⟨Да⟩ Собственный мкВижн, ДС-5 Да [ii] [48] [49] Да Нет ? ?
Салфордский компилятор C++ Сильверфрост Да Нет Нет Собственный Да ? ? ? ? ?
САС/С С++ Институт САС Windows НТ / 95 AIX , Солярис / SunOS , Linux Мэйнфрейм IBM , DOS Собственный Нет ? ? ? ? ?
ОЦЕНКА C++ (tpp) ДДК-I Да Да Да Собственный Да Да Нет Нет ? ?
Компилятор SEGGER СЕГГЕР Микроконтроллер Да Да Да Собственный Да Да Частичный Частичный ? ?
Компилятор Oracle C++ (CC) Оракул Нет Линукс , Солярис Нет Собственный ( бесплатный ) Студия разработки Oracle , NetBeans Да [50] [51] [21] Да Нет ? ?
Наконец, С++ [52] Тандемные компьютеры Нет Да Ядро NonStop, ОС NonStop Собственный Затмение ? Нет Нет ?
ТенДРА (TCC) Проект ТенДРА Нет Да Нет БСД Нет Нет [53] Нет Нет ? ?
ВекторC Кодплей Да Нет PS2 ⟩, ⟨ PS3 ⟩ и т. д. Собственный Visual Studio , CodeWarrior Частичный [54] Нет Нет ? ?
Visual C++ (cl) Майкрософт Да Линукс , МакОС ; ⟨ Android ⟩, ⟨ iOS ПРИНАДЛЕЖАЩИЙ Собственный (бесплатно для частных лиц и предприятий с пределом прибыли в 1 миллион долларов США) [55] Визуальная студия , QtCreator Да [56] [57] [21] Да Да [58] Да [59] Частичный
XL C/C++ (xlc++) ИБМ Нет Linux ( мощность ), AIX з/ОС , з/ВМ Собственный Затмение Да [60] [61] [62] [63] Да Нет Нет Нет
Компилятор Diab (dcc) Винд Ривер TPG Capital Да Линукс , Солярис VxWorks Собственный Верстак Wind River Нет [iii] [64] Нет Нет ? ?

Примечания:

  1. ^ Список хостовых операционных систем и/или ⟨ целей кросс-компиляции ⟩.
  2. ^ Перейти обратно: а б с Использует интерфейс Clang. [26] [27]
  3. ^ Перейти обратно: а б с д и ж г час Использует внешний интерфейс EDG. [31]
  4. ^ Перейти обратно: а б Библиотеки Cray C++ не поддерживают широкие символы и поддерживают только одну локаль.
  5. ^ Перейти обратно: а б с Использует внешний интерфейс GCC. [33] [34]
  6. ^ Компилятор EDGE C/C++ основан на компиляторе Microtec C/C++.
  7. ^ Последняя версия Open64 v5.0 использует GCC 4.2 в качестве внешнего интерфейса, который не поддерживает C++11. [33] [34]

Компиляторы C#

[ редактировать ]
Компилятор Автор Тип Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Визуальный С# Майкрософт ТОЧНО в срок Да iOS Нет Собственный Да
Visual C# Экспресс Майкрософт ТОЧНО в срок Да Нет Нет Бесплатное ПО Да
Мононуклеоз Ксамарин ТОЧНО в срок Да Да Да лицензия GPLv2 Да
Portable.NET ДотГНУ АОТ Да Да Нет лицензия GPL Нет
SharpDevelop Команда IC#Code. ТОЧНО в срок Да Нет Нет LGPL Да
Рослин Фонд .NET JIT/АОТ Да Частичный Нет Апач 2.0 [65] Нет
РемОбъекты C# РемОбъекты АОТ Да Да ( Linux , macOS , Android , iOS ) Да ( Веб-сборка ) Собственный Да
IL2CPP Юнити Технологии АОТ Да Да Да лицензия GPL [66] Нет
IL2CPU КОСМОС АОТ Да Да Да Лицензии BSD [67] Нет
Барток Microsoft Исследования АОТ Да Нет Нет Собственный Нет
РюДЖИТ Фонд .NET. ТОЧНО в срок Да Да Да МОЯ лицензия [68] Да
CoreRT Фонд .NET. АОТ/JIT Да Да Да МОЯ лицензия [69] Да
б-квартира [70] Михал Стреховский АОТ Да Да Да лицензия GPL [71] Нет

Компиляторы КОБОЛ

[ редактировать ]
Компилятор Автор Операционная система Тип лицензии он идет ? Стандартное соответствие
Окна Unix-подобный Другой КОБОЛ-85 КОБОЛ 2002
IBM КОБОЛ ИБМ Да АИКС , Линукс z/OS , z/VM , z/VSE Собственный IBM-разработчик для z/OS Да Частичный
NetCOBOL Fujitsu , GTSoftware Да Да Нет Собственный Да Да Частичный
GnuCOBOL (ранее OpenCOBOL) Кейсуке Нисида, Роджер Уилф, Саймон Собиш Да Да Да лицензия GPL OpenCobolIDE , GIX, HackEdit Да Частичный
гкобол [72] КОБОЛворкс Да Да Да лицензия GPL Нет Да [73] Планируется [73]
Оттеркит [74] [75] Габриэль Гонсалвес Да Да Да ( инфраструктура общего языка ) Апач 2.0 Да Частичный Кандидат на выпуск
Визуальный КОБОЛ Микро Фокус Да Да Да Собственный Да Да Нет
isCOBOL Эволюция Верянт Да Да Да Собственный Затмение Да Частичный
HP КОБОЛ Хьюлетт-Паккард Нет Нет OpenVMS Собственный NetBeans Да Нет
МКП Унисис Нет Нет МКП Собственный КАНДЕ Да [76] Нет
Тандемный КОБОЛ [77] [16] Тандемные компьютеры Нет Нет Guardian, ядро ​​NonStop, ОС NonStop Собственный Eclipse, рабочая среда Micro Focus COBOL [78] ? ?
PDP-11 КОБОЛ Корпорация цифрового оборудования Нет Нет РСТС/Э , РСС-11М Собственный ? Нет Нет
КОБОЛ-85 Корпорация цифрового оборудования Нет Нет РСТС/Э , РСС-11М , ВМС Собственный ? ? ?
Аутек Кобол Эсмонд и Дэвид Питт и Дерек Труслер, Austec International Inc. Нет Да Да Собственный Нет Частичный Частичный

Общие компиляторы Lisp

[ редактировать ]
Компилятор Автор Цель Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Аллегро Общий Лисп Франц, Инк. Собственный код Да Да Да Собственный Да
Вооруженный медведь Общий шепелявый Питер Грейвс JVM Да Да Да лицензия GPL Да
КЛИСП Проект GNU Байт-код Да Да Да лицензия GPL Нет
Закрытие CL Клозур Ассошиэйтс Собственный код Да Да Нет LGPL Да
CMU Common Lisp Университет Карнеги-Меллон Собственный код, байт-код Нет Да Нет Общественное достояние Да
Корман Common Lisp Корман Технологии Собственный код Да Нет Нет МОЯ лицензия Да
Встраиваемый Common Lisp Хуанхо Гарсия-Риполь Байт-код, C Да Да Да LGPL Да
Общий Лисп GNU Проект GNU С Да Да Нет лицензия GPL Нет
Лиспворкс ЛиспВоркс, ООО Собственный код Да Да Нет Собственный Да
мокл Вукикс Собственный код Нет Да Да Собственный Нет
Мовитц Фроде В. Фьельд Нативный код, собственная ОС Нет Нет Да БСД Нет
Открытая генера Символика Эмулятор Ivory, собственная ОС Нет Нет Да Собственный Да
Ученый Common Lisp Сайенир Пти Лтд. Собственный код Нет Да Нет Собственный Нет
Steel Bank Common Lisp sbcl.org Собственный код Да Да Да Общественное достояние Да

D-компиляторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Д (ДМД) Цифровой Марс и другие. Да 32-битный Linux , macOS , FreeBSD Нет Способствовать росту
Нет
D для .NET ? Да Да ? ? ?
ГДК GCC Да Да Нет лицензия GPL Нет
НРС ЛЛВМ Да Да Нет несколько лицензий с открытым исходным кодом в зависимости от модуля Нет

Компиляторы DIBOL/DBL

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
ДИБОЛ Корпорация цифрового оборудования Нет Нет РСТС/Э, ВМС Собственный Нет
Синергия двухместный [79] [80] [81] Синергекс Да Да Да Собственный Да

Интерпретаторы ECMAScript

[ редактировать ]

Эйфелева компиляторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
ЭйфельСтудия Eiffel Software / Разработано сообществом (SourceForge) Да Да Да лицензия GPL Да
LibertyEiffel (вилка SmartEiffel) Д. Колнет и сообщество ? Да ? лицензия GPLv2 ?
SmartEiffel Д. Колнет ? Да ? лицензия GPLv2 ?

Форт-компиляторы и интерпретаторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии
Win32Forth [82] Эндрю МакКеван, Том Циммер и др. ал. Да Нет Нет общественное достояние
Визуальные эффекты Форт [83] [84] И Да Да Да ?
SwiftForth [85] Форт Инк. Да Да Нет Собственный
СП-Форт Andrey Cherezov Да Да ? GPL3
Ретро Форт [86] Чарльз Чайлдерс Да Да ? лицензия ISC
pForth Фил Берк Да Да Да общественное достояние
Открыть прошивку ? ? ? ? Лицензия BSD
iForth [87] Марсель Хендрикс Да Да Нет Собственный
Гфорт Бернд Пейсан и Антон Эртль Да Да Нет GPL3
цветForth Чарльз Х. Мур ? ? ? общественное достояние
сифорт [88] [89] [90] Альберт ван дер Хорст Да Да Нет лицензия GPL
Наконец [91] Джон Уокер ? Да Нет общественное достояние
Свернуть ОС [92] Вирджил Дюпрас Нет Да Да ?
ФриФорт [93] ? Да Да (Линукс) ? общественное достояние
БайтФорт [94] ? ? ? ? ?
noForth [95] ? ? ? RISC-V baremetal ?

Компиляторы Фортрана

[ редактировать ]
Компилятор Автор Рабочее состояние Операционная система Тип лицензии он идет ?
Окна Unix-подобный Другой
Оптимизирующий компилятор C/C++ AMD (AOCC) АМД Текущий Нет Да Нет Бесплатное ПО Нет
ПДП-11 ФОРТРАН IV Корпорация цифрового оборудования Снято с производства Нет Нет Да Собственный Нет
PDP-11 ФОРТРАН-IV-Плюс Корпорация цифрового оборудования Снято с производства Нет Нет Да Собственный Нет
Фортран 77 Корпорация цифрового оборудования Снято с производства Нет ? РСТС/Э , ВМС Собственный ?
Фортран H (эквивалент Фортрана IV) ИБМ Снято с производства Нет Нет Да Собственный Нет
Оракул Фортран Оракул Снято с производства Нет Линукс , Солярис Нет Бесплатное ПО Студия разработчиков Oracle
ПГФОРТРАН Портлендская группа Снято с производства Да Linux только Да Собственный Visual Studio в Windows
Пакет компиляторов PathScale СиКортекс Снято с производства Нет Linux только Нет Собственный Да
Абсофт Про Фортран Абсофт Снято с производства Да Линукс , МакОС Да Собственный Да
G95 Энди Воот Неактивный Да Да Да лицензия GPL Нет
VS/9 Фортран IV Унисис Снято с производства Нет Нет Да Собственный Нет
ГНУ Фортран Проект GNU Текущий Да Да Да лицензия GPLv3 Фотран (часть Eclipse), Просто Фортран , Лэхи Фортран
Классический компилятор Intel Fortran (ifort) Интел Текущий Да Линукс и МакОС Нет Бесплатное ПО , дополнительная приоритетная поддержка Да (плагины), Visual Studio для Windows, Eclipse для Linux, XCode для Mac
Компилятор Intel Fortran (бета) (ifx) Интел Текущий Да Линукс Нет Бесплатное ПО , дополнительная приоритетная поддержка Да (плагины), Visual Studio в Windows, Eclipse в Linux
Открыть64 Google , HP , Intel , Nvidia , PathScale , Университет Цинхуа и другие. Законченный Нет Да Да лицензия GPL Нет
Классический фланг ЛЛВМ Проект Текущий Да Да Да NCSA Да
LLVM Flang ЛЛВМ Проект Текущий Да Да Да NCSA Да
ФТН95 Сильверфрост Текущий Да Нет Нет Собственный Да
NAG-компилятор Фортрана Группа числовых алгоритмов ? Да Да Нет Собственный Да
Тандем Фортран [16] Тандемные компьютеры Снято с производства Нет ? Guardian, ядро ​​NonStop, ОС NonStop Собственный Нет
против Фортрана ИБМ Текущий Нет Нет z/OS , z/VSE и z/VM Собственный Затмение
XL Фортран ИБМ Текущий Нет Linux ( Power и AIX Нет Собственный Затмение
sxf90 / sxmpif90 НЭК ? Нет Да СУПЕР-UX Собственный Да
МКП Унисис Снято с производства Нет Нет МКП Собственный КАНДЕ
Открыть Ватком Участники Sybase и Open Watcom Текущий Да Да ДОС , ОС/2 Общественная лицензия Sybase Open Watcom в Windows , OS/2
Символика Фортрана Символика Снято с производства Нет Нет Символика Родовая Собственный Да
Крей Крей Текущий Да Да Да Собственный Да

Компиляторы Go

[ редактировать ]
Компилятор Рабочее состояние Операционная система Тип лицензии
Окна Unix-подобный Другой
ГК Текущий Да Да Да BSD 3-пункт
Гккго Текущий МинГВ , Сигвин Да Да лицензия GPL
RemObjects Золото Текущий Да Linux , MacOS , Android , iOS Да ( Веб-сборка ) Собственный
пойду Упавший [96] Нет Да Нет NCSA
суслики Текущий Да Да Да BSD 2-пункт

Компиляторы Haskell

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии Активно поддерживается?
HBC Леннарт Аугустссон
Томас Джонсон
? Да Нет Открытый исходный код Нет
ГХК ГХК Да Да Нет Открытый исходный код Да
YHC YHC Да Да Нет Открытый исходный код Нет
ЮХК Джон Мичем Да Да Нет Открытый исходный код Да

Компиляторы и интерпретаторы ISLISP

[ редактировать ]
Имя Автор Рабочее состояние Цель Написано в Операционная система Тип лицензии Стандартное соответствие
Окна Unix-подобный Другой
Easy-ISLisp [97] Кеничи Сасагава Текущий С , байт-код С , Лисп Нет Linux , MacOS , OpenBSD Нет BSD 2-пункт Да
ОпенЛисп Изданный Текущий С , байт-код С , Лисп Да macOS , Linux , BSD , AIX , Solaris , QNX ? Собственный Да
деньLISP [98] Мэтью Денсон Неактивный Байт-код Java Ява , Лисп Да Да Да ( JVM ) BSD 3-пункт Частичный
Ирис [99] Масая Танигучи [100] Неактивный Байт-код Идти Да Да Да МПЛ 2.0 Да
Ирис веб REPL [101] Масая Танигучи [102] Неактивный JavaScript Давай, JavaScript Да Да Да МПЛ 2.0 Да
Целовать [103] Юджи Минедзима Неактивный Байт-код С, Лисп Да Да ? GPLv3+ Частичный
ОКИ ИСЛИСП [104] Киотский университет и компания Oki Electric Industry Co. Законченный Байт-код С Да Нет Нет Бесплатное ПО Да
ПРАЙМ-ЛИСП Mikhail Semenov Снято с производства Байт-код С# Да Нет Нет Условно-бесплатное ПО , свободно распространяемые двоичные файлы Нет
ISLisproid Хироши Гоми Снято с производства Байт-код Ява Нет Андроид Нет Собственный ?

Java -компиляторы

[ редактировать ]
Компилятор Автор Рабочее состояние Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Эдисон Дизайн Групп Эдисон Дизайн Групп Снято с производства Да Да Да Собственный Нет
ГКЖ Проект GNU Неактивный Нет Да Нет лицензия GPL Нет
Явак Sun Microsystems (принадлежит Oracle ) Текущий Да Да Да БКЛ Да
javac OpenJDK Sun Microsystems (принадлежит Oracle ) Текущий Да Да Да лицензия GPLv2 Да
ECJ (компилятор Eclipse для Java) Затмение проект ? Да Да Да АПЛ Да
Джайкс ИБМ Неактивный ? Да ? IPL ?
Мощность Дж [105] Sybase (принадлежит SAP ) Снято с производства Да ? ? ? Да
Йод РемОбъекты Текущий Да Да ( Linux , macOS , Android , iOS ) Да ( Веб-сборка ) Собственный Да

Лизааковский компилятор

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Лиза Бенуа Зоннтаг и др. Да Да Да GPL3 ?

Паскаль-компиляторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Амстердамский компилятор Эндрю Таненбаум
Сериэль Джейкобс
Нет Да Да БСД Нет
Дельфи Пирс ( CodeGear ) Да Да ( Linux , Mac OS ) Да ( iOS , Android ) Собственный Да
Oxygene (ранее Delphi Prism) РемОбъекты Да Да ( Linux , macOS , Android , IOS ) Да ( Веб-сборка ) Собственный Да
Бесплатный Паскаль Флориан Пауль Клемпфл Да Да Да ( OS/2 , FreeBSD , Solaris , Haiku , Android , DOS и т. д.). [примечание 2] ) лицензия GPL FPIDE, Lazarus , Geany Ubuntu )
ГНУ Паскаль Проект GNU Да Да Да лицензия GPL Нет
Кайликс Борланд
( КодГир )
Нет Да ( Линукс ) Нет Собственный Да
Турбо Паскаль для Windows Борланд
( КодГир )
Да (3.x) Нет Нет Собственный Да
Microsoft Паскаль Майкрософт Нет Нет Да ( ДОС ) Собственный Да
Символика Паскаль Символика Нет Нет Символика Родовая Собственный Да
Тандем Паскаль [16] Тандемные компьютеры Нет ? Guardian, ядро ​​NonStop Собственный ?
ВСЕ Паскаль ВМС Программное обеспечение Inc. Нет Нет Да ( ОпенВМС ) Собственный Да
Турбо Паскаль КодГир
( Борланд )
Нет Нет Да Бесплатное ПО Да
Вектор Паскаль Университет Глазго Да Да Нет Открытый исходный код Нет
Виртуальный Паскаль Vitaly Miryanov Да Да Да ( ОС/2 ) Бесплатное ПО Да
МКП Унисис Нет Нет МКП Собственный КАНДЕ

Интерпретаторы Perl

[ редактировать ]
Устный переводчик Автор Окна Unix-подобный Другие ОС Тип лицензии
Интерпретатор ActivePerl Активстате Да Да Да Некоммерческая или частная
Perl-интерпретатор Разработчики Wall/Perl Да Да Да Художественный или GPL v1

PHP-компиляторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Фалангер Девсенс Да Нет Частичный Апач 2.0 Да
Персиковый пирог iolevel Да Да Да Апач 2.0 Да

PL/I-компиляторы

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
IBM Enterprise PL/I для z/OS ИБМ Нет Нет з/ОС Собственный Нет
IBM PL/I для AIX ИБМ Нет ЭКС Нет Собственный Нет
IBM PL/I(Ф) ИБМ Нет Нет з/ОС Бесплатное ПО Нет
IBM VisualAge PL/I Enterprise для OS/2 и Windows NT ИБМ Да Нет ОС/2 Собственный Нет
Iron Spring PL/I для Linux и OS/2 Программное обеспечение Iron Spring Нет Линукс OS/2 Warp и EComStation Собственный ; исходный код библиотеки — LGPL Нет
Микро Фокус Открытый PL/I Микро Фокус Да Да Нет Собственный Да

Python Компиляторы и интерпретаторы

[ редактировать ]
Компилятор Автор Цель Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Китон С Да Да Да ПСФЛ Нет
ЖелезоПитон интерфейс командной строки Да Да Да ( CLI ) Апач 2.0 Нет
Джитон JVM Да Да Да ( JVM ) ПСФЛ Нет
Нуитка Кей Хайен С , С++ Да Да Да Апач 2.0 Нет
Нумба Анаконда ЛЛВМ ( JIT ) Да Да Да BSD 2-пункт Нет
Психо Армин Риго
Кристиан Тисмер
x86-32 ( JIT ) Да Да Да С Нет
Пыйс JavaScript Да Да Да Апач 2.0 ?
PyPy Собственная виртуальная машина ( JIT ) Да Да Да С Нет
Сброшенная кожа С++ Да Да Да GPLv3 и BSD Нет

Ruby Компиляторы и интерпретаторы

[ редактировать ]
Компилятор Автор Цель Окна Unix-подобный Другие ОС Тип лицензии он идет ?
ЯРВ Коичи Сасада байт-код Да Да Да Рубиновая лицензия Нет
ЖелезоРубин Майкрософт .СЕТЬ Да Да Да Апач 2.0 Нет
ДжРубин JVM Да Да Да EPL , GPL , LGPL Нет
Мруби Юкихиро Мацумото байт-код Да Да Да С Нет
ТрюфельРубин Оракул родной, JVM Да Да Да ЭПЛ , Лицензионная лицензия GPL Нет

Компиляторы ржавчины

[ редактировать ]
Компилятор Автор Окна Unix-подобный Другие ОС Голая машина Тип лицензии
ржавчина Фонд ржавчины Да Да Да Да Лицензия Апач
GCC Руст [106] Проект GNU МинГВ , Cygwin , WSL Да Мэйнфрейм IBM, AmigaOS , VMS , RTEMS , DOS Да лицензия GPL

Компиляторы и интерпретаторы схем

[ редактировать ]
Компилятор Автор Цель Окна Unix-подобный Другие ОС Тип лицензии он идет ?
Биглу Мануэль Серрано родной, байт-код Да Да ? GPL (компилятор) и LGPL (среда выполнения) Нет
На схеме Р. Кент Дибвиг родной Да Да Нет Апач 2.0 Нет
Курица Куриная команда С Да Да ? БСД Нет
Обычное воровство Уильям Клингер, Ларс Хансен интерфейс командной строки Да Да Да ( инфраструктура общего языка ) Лицензия на воровство [107] Нет
Гамбит Марк Фили С Да Да ? LGPL Нет
GNU Коварство Проект GNU байт-код Да Да ? LGPL Нет
Икар Абдулазиз Гулум родной Да Да ? лицензия GPL Нет
Железная схема Ллевеллин Притчард интерфейс командной строки Да Да Да ( инфраструктура общего языка ) Мс-ПЛ Нет
JScheme Кен Андерсон, Тим Хики, Питер Норвиг байт-код Да Да Да ( JVM ) Лицензия zlib Нет
горько-сладкий Пер Ботнер байт-код Да Да Да ( JVM ) С Нет
Воровство Уильям Клингер, Ларс Хансен родной Да Да ? Лицензия на воровство [107] Нет
Схема MIT/GNU Проект GNU родной Да Да ? лицензия GPL Нет
Мелкая воровство Уильям Клингер, Ларс Хансен С ? Да ? Лицензия на воровство [107] Нет
Ракетка ПЛТ Инк. байт-код + JIT Да Да Нет [108] LGPL ДокторРакет
Схема Донован Колбли С, байт-код ? Да ? Открытый исходный код Нет
Схема 48 Ричард Келси, Джонатан Рис С, байт-код Да Да ? БСД Нет
СКМ Обри Джаффер С Да Да AmigaOS , Atari ST , Classic Mac OS , DOS , OS/2 , NOS/VE , OpenVMS LGPL Нет
СИСЦ Скотт Дж. Миллер, Маттиас Радесток байт-код Да Да Да ( JVM ) GPL и MPL Нет
Сталин Джеффри Марк Сискинд С ? Да ? LGPL Нет
СТклос Эрик Галлезио байт-код ? Да ? лицензия GPL Нет
СХМ [109] Sergei Egorov байт-код Да Да ? Бесплатно для некоммерческого использования Нет
Устный переводчик Автор Окна Unix-подобный Другие ОС Тип лицензии он идет ?
ЛЕВЫЙ Широ Каваи Да Да ? БСД Нет
«Маленький Chez» Схема Р. Кент Дибвиг Да Да Нет Апач 2.0 Нет
TinyScheme ? ? ? Да БСД Нет

Компиляторы Smalltalk

[ редактировать ]
Компилятор Автор Цель Окна Unix-подобный Другие ОС Тип лицензии он идет ?
фараон Команда Фаро ВМ Да Да Да МОЯ лицензия Да
GNU Смоллток Проект GNU Smalltalk байт-код + JIT Да Да Нет лицензия GPL Нет
VisualWorks Синком Системс ? Да Да Да Собственный Да
Смоллток МТ ОбъектКоннект родной Да Нет Нет Собственный Да

Tcl-интерпретаторы

[ редактировать ]
Устный переводчик Автор Окна Unix-подобный Другие ОС Тип лицензии
АктивТкл Активстате Да Да Да Некоммерческая или частная
Тклш МКС и многие другие. Да Да Да Собственный и/или бесплатный
Желание МКС и многие другие. Да Да Да Собственный и/или бесплатный

переводчики DCL

[ редактировать ]
Устный переводчик Автор Окна Unix-подобный Другие ОС Тип лицензии
ДКЛ Цифровой Нет Нет OpenVMS , RSX-11M , RSTS/E Собственный

Переводчики Рекса

[ редактировать ]
Устный переводчик Автор Окна Unix-подобный Другие ОС Тип лицензии
Друг ARexx Коммодор Нет Нет Да Собственный
ОбъектРекс ИБМ Да ? Да Собственный
Открыть объект Рекс ОО Организация Да Нет Нет CPL
Регина Рекс Нет Да ? лицензия GPL

CLI- компиляторы

[ редактировать ]
Компилятор Автор Рабочее состояние Операционная система Тип лицензии он идет ?
Окна Unix-подобный Другие ОС
Визуальная Студия Майкрософт Текущий Да Нет Нет Собственный Да
Мононуклеоз Мононуклеоз Текущий Да Да Нет С Да
Делфи Призма РемОбъекты Текущий Да Да Да Собственный Да
Portable.NET ДотГНУ Неактивный Да Да Нет лицензия GPL Un­known

Компиляторы исходного кода

[ редактировать ]

Этот список неполон. Более обширный список компиляторов исходного кода можно найти здесь .

Компилятор Автор Целевой ввод Целевой результат Автопараллелизатор Окна Unix-подобный Другие ОС Тип лицензии Рамки ?
Набор инструментов для реинжиниринга программного обеспечения DMS Семантические конструкции C / C++ , COBOL , PL/I и многие другие. Произвольные языки Нет Да Да Да Собственный Да
Интерфейс EDG Эдисон Дизайн Групп Си / С++ , Java , Фортран С Нет Да Да Да Собственный Да
РОЗА Ливерморская национальная лаборатория Лоуренса C , Фортран и другие. C / C++ , Fortran и др. Да Нет Да Да БСД Да
PIPS Межпроцедурное распараллеливание научных программ Шахты ПарижТех С , Фортран С , Фортран Да Нет Да Да лицензия GPL Да

Компиляторы с открытым исходным кодом

[ редактировать ]

Качество продукции, с открытым исходным кодом компиляторы .

Составители исследований

[ редактировать ]

Исследовательские компиляторы в большинстве случаев недостаточно надежны и полны для работы с реальными большими приложениями. Они используются в основном для быстрого прототипирования новых функций языка и новых оптимизаций в исследовательских областях.

  • Open64 : популярный исследовательский компилятор. Open64 объединяет изменения с открытым исходным кодом из упомянутого компилятора PathScale.
  • ROSE : платформа компилятора с открытым исходным кодом для создания анализаторов и трансляторов между исходными кодами для C/C++ и Fortran, разработанная в Ливерморской национальной лаборатории Лоуренса.
  • MILEPOST GCC : интерактивный исследовательский компилятор с открытым исходным кодом на основе плагинов, который сочетает в себе силу GCC и гибкость общего интерфейса интерактивной компиляции , который превращает производственные компиляторы в наборы инструментов для интерактивных исследований.
  • Интерактивный интерфейс компиляции — система плагинов с высокоуровневым API для преобразования компиляторов производственного качества, таких как GCC, в мощную и стабильную исследовательскую инфраструктуру, избегая при этом разработки новых исследовательских компиляторов с нуля.
  • Платформа оптимизации и анализа Phoenix от Microsoft
  • Edison Design Group : предоставляет качественные внешние компиляторы для C, C++ и Java (некоторые компиляторы, перечисленные на этой странице, используют исходный код внешнего интерфейса от Edison Design Group). [110] ). Кроме того, Edison Design Group предоставляет свое фирменное программное обеспечение для исследовательских целей. [111]

См. также

[ редактировать ]
  1. ^ Добавлено в версии 9.30. Инструменты и лицензия имеют суффикс «bx».
  2. ^ Более подробную информацию о поддерживаемых хостах и ​​целях можно найти в списках официальных установщиков и поддерживаемых целей .
  1. ^ Внук, Ричард (август 1987 г.). Мариэль-Треуар, Эллен (ред.). «Ада: новейший компилятор и среда программирования Tandem» (PDF) . Обзор тандемных систем . 3 (2): 23–28.
  2. ^ Клод Пэйр (27 апреля 1965 г.). Описание компилятора АЛГОЛА . Группа пользователей Европейского региона 1620 . ИБМ.
  3. ^ Жан-Клод Буссар (июнь 1964 г.). Проектирование и реализация компилятора Алгол60 на электронных калькуляторах IBM 7090/94 и 7040/44 (кандидатская диссертация). Гренобльский институт компьютерных наук и прикладной математики [ фр ] : Университет Жозефа-Фурье - Гренобль I. {{cite thesis}}: CS1 maint: местоположение ( ссылка )
  4. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 15 апреля 2010 г. Проверено 20 марта 2010 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  5. ^ Реализации Algol 68 с открытым исходным кодом — просмотр файлов в формате . Sourceforge.net. Проверено 21 июля 2013 г.
  6. ^ Джон Гейтвуд Хэм (2014). «Минимальный BASIC-компилятор ECMA-55 для Linux® x86-64» . Компьютеры . 3 (3): 69–116. doi : 10.3390/computers3030069 . S2CID   40383760 .
  7. ^ angros47 (29 июля 2013 г.). «ANSI Basic: соответствует ли FreeBasic стандарту?» . freebasic.net . Архивировано из оригинала 28 сентября 2023 года. {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  8. ^ Банчев, Бойко (2008). «Настоящий «Настоящий БЕЙСИК» » . Институт математики и информатики . Архивировано из оригинала 13 марта 2011 года.
  9. ^ WinWorld: Digital Research C 1.x
  10. ^ «Гид: Что такое DJGPP?» . Проверено 6 января 2017 г.
  11. ^ «Соответствие стандартам C/C++» . Интел . Проверено 29 декабря 2020 г.
  12. ^ Перейти обратно: а б «Соответствие стандартам C/C++» . Интел . Проверено 29 декабря 2020 г.
  13. ^ «Re: Тихоокеанский C» . Список рассылки fd-dev на list.freedos.org . Архивировано из оригинала 7 января 2017 года . Проверено 6 января 2017 г.
  14. ^ «ДеСмет С» . Проверено 9 июня 2018 г.
  15. ^ «Компилятор SEGGER» . Проверено 9 июня 2021 г.
  16. ^ Перейти обратно: а б с д Уайт, Кэролин Тернбулл, изд. (февраль 1986 г.). «Новые продукты Тандема» (PDF) . Обзор тандемных систем . 2 (1). Купертино, Калифорния: Tandem Computers, Inc.: 55–57.
  17. ^ «/std (Указать стандартную версию языка)» . Learn.microsoft.com . Майкрософт. 2022-12-23.
  18. ^ Перейти обратно: а б «C++Builder — Windows, Mac, iOS, Android» . Эмбаркадеро . Проверено 20 мая 2017 г.
  19. ^ Перейти обратно: а б «C++Builder: выпуски продуктов для разработки приложений» . Эмбаркадеро . Бесплатная версия C++Builder Community Edition от Embarcadero предназначена для разработчиков-фрилансеров, стартапов и некоммерческих организаций с доходом менее 5000 долларов США и позволяет им легко проектировать, кодировать, отлаживать и развертывать приложения для iOS, Android, Windows и macOS из единой базы кода с профессиональными и интегрированные инструменты.
  20. ^ Перейти обратно: а б «Состояние соответствия функций языка C++11» . Эмбаркадеро . Проверено 12 марта 2018 г.
  21. ^ Перейти обратно: а б с д и ж г час я дж к «Поддержка компилятора C++» . cppreference.com . Справочник по С++ . Проверено 12 марта 2018 г.
  22. ^ «Компиляторы C++ на основе Clang — RAD Studio» . Эмбаркадеро . Проверено 20 мая 2017 г.
  23. ^ «Компилятор C++ — бесплатный инструмент» . Эмбаркадеро .
  24. ^ «Состояние соответствия функций языка C++14» . Эмбаркадеро . Проверено 08 марта 2019 г.
  25. ^ «Состояние соответствия функций языка C++17» . Эмбаркадеро . Проверено 08 марта 2019 г.
  26. ^ Перейти обратно: а б «Поддержка C++ в Clang» . clang.llvm.org . Проект ЛЛВМ . Проверено 12 марта 2018 г.
  27. ^ Перейти обратно: а б " "libc++" Стандартная библиотека C++" . libcxx.llvm.org . Проект ЛЛВМ . Проверено 12 марта 2018 г.
  28. ^ «Справочное руководство Cray C и C++ (8.6) S-2179» . Крей . Проверено 12 марта 2018 г.
  29. ^ «18. Использование диалектов Cray C и C++». Справочное руководство Cray C и C++ (S-2179) 8.6 (PDF) . Крей . 29.06.2017. С-2179-86 . Проверено 12 марта 2018 г.
  30. ^ «Реализация языка C++0x» . Цифровой Марс . Проверено 12 марта 2018 г.
  31. ^ Перейти обратно: а б «Поддерживаемые функции языков C++ и C» . Дизайнерская группа Эдисона . Проверено 12 марта 2018 г.
  32. ^ «Компилятор EKOPath» . PathScale . Архивировано из оригинала 5 февраля 2017 г. Проверено 12 марта 2018 г.
  33. ^ Перейти обратно: а б с «Поддержка стандартов C++ в GCC» . Проект ГНУ . Проверено 20 мая 2017 г.
  34. ^ Перейти обратно: а б с «Глава 1. Статус» , Руководство по библиотеке GNU C++ , Проект GNU , получено 20 мая 2017 г.
  35. ^ HP aC++/HP ANSI C A.06.28 Примечания к выпуску . Хьюлетт-Паккард . Март 2014. 769149-001 . Проверено 12 марта 2018 г.
  36. ^ «Языки и стандарты» . ИАР Системы . Проверено 14 апреля 2018 г.
  37. ^ «Инструменты свободного программного обеспечения» . Интел . Проверено 14 апреля 2018 г.
  38. ^ «Функции C++11, поддерживаемые компилятором Intel® C++» . Интел . Проверено 12 марта 2018 г.
  39. ^ «Функции C++14, поддерживаемые компилятором Intel® C++» . Интел . Проверено 12 марта 2018 г.
  40. ^ «Функции C++17, поддерживаемые компилятором Intel® C++» . Интел . Проверено 12 марта 2018 г.
  41. ^ «KAI C++ — соответствие стандартам» . Kuck & Associates, Inc. Архивировано из оригинала 5 марта 2001 г. Проверено 12 марта 2018 г.
  42. ^ «Компилятор Open64 и инструменты» . Открыть64 . 25 ноября 2017 года . Проверено 12 марта 2018 г.
  43. ^ «Компиляторы и инструменты PGI — вкладка «Спецификации»» . ПГИ . Проверено 16 марта 2018 г.
  44. ^ «Примечания к выпуску PGI для процессоров x86» . ПГИ . Проверено 16 марта 2018 г.
  45. ^ «1.1. О компиляторе ARM» , Справочное руководство по компилятору RealView Compilation Tools , Arm , получено 16 марта 2018 г.
  46. ^ «1.1 Компилятор» , Руководство пользователя компилятора , Keil , получено 16 марта 2018 г.
  47. ^ «1.1 Компилятор» , Руководство пользователя компилятора ARM® Armcc , Arm , получено 16 марта 2018 г.
  48. ^ «1.3 Версии компонентов LLVM и языковая совместимость» , Руководство по разработке программного обеспечения Arm Compiler , Keil , получено 16 марта 2018 г.
  49. ^ «1.3 Версии компонентов LLVM и языковая совместимость» , Arm® Compiler Software Development Guide , Arm , получено 16 марта 2018 г.
  50. ^ «Oracle Developer Studio — Возможности» . Оракул . Проверено 16 марта 2018 г.
  51. ^ «Соответствие стандартам 1.5» , Oracle® Developer Studio 12.6: Руководство пользователя C++ , Oracle , получено 16 марта 2018 г.
  52. ^ Льюис, Энн, изд. (апрель 1994 г.). «Язык программирования C++» (PDF) . Журнал тандемных систем . 10 (2). Купертино, Калифорния: Tandem Computers, Inc.: 5.
  53. ^ «Руководство по настройке производителя C/C++» . Проект ТенДРА . Проверено 16 марта 2018 г.
  54. ^ «Платформа переназначаемого компилятора VectorC» . Кодплей . Проверено 14 апреля 2018 г.
  55. ^ «Условия лицензии | Сообщество Microsoft Visual Studio 2022» . Визуальная студия . Корпорация Майкрософт. а. Индивидуальная лицензия. Если вы являетесь частным лицом и работаете над собственными приложениями для продажи или для каких-либо других целей, вы можете использовать программное обеспечение для разработки и тестирования этих приложений.
  56. ^ «Соответствие языка Visual C++» . Майкрософт . Проверено 12 марта 2018 г.
  57. ^ «Соответствие стандартам C++ от Microsoft» . blogs.msdn.microsoft.com/vcblog/ . Блог группы Visual C++. 7 марта 2017 года . Проверено 07 марта 2017 г.
  58. ^ «Объявление: MSVC соответствует стандарту C++» . devblogs.microsoft.com . Майкрософт. 07.05.2018.
  59. ^ «Примечания к выпуску Visual Studio 2019 версии 16.10» . 22 января 2024 г.
  60. ^ «Поддержка функций IBM XL C/C++ для Linux C++11 и C++14» . ИБМ . 2 января 2020 г. Проверено 2 марта 2020 г.
  61. ^ «Поддержка функций IBM XL C/C++ для AIX C++11 и C++14» . ИБМ . Проверено 2 марта 2020 г.
  62. ^ «IBM z/OS XL C/C++. Расширения языка IBM XL C/C++» . ИБМ . Проверено 2 марта 2020 г.
  63. ^ «Компиляторы IBM C/C++ и Fortran перенесут инфраструктуру с открытым исходным кодом LLVM» . Проверено 2 марта 2020 г.
  64. ^ «Примечание к продукту компилятора Diab» . Река Ветра . Проверено 16 марта 2018 г.
  65. ^ «дотнет/рослин» . Гитхаб . Проверено 20 мая 2017 г.
  66. ^ «ЛИЦЕНЗИЯ» . Гитхаб . Проверено 27 мая 2023 г.
  67. ^ «IL2CPU/Лицензия» . Гитхаб . Проверено 27 мая 2023 г.
  68. ^ «Лицензия/Лицензия» . Гитхаб . Проверено 27 мая 2023 г.
  69. ^ «Лицензия/Лицензия» . Гитхаб . Проверено 27 мая 2023 г.
  70. ^ "б-блат/б-блат" . сплющенный . Проверено 27 октября 2023 г.
  71. ^ «Лицензия/Лицензия» . Гитхаб . Проверено 27 октября 2023 г.
  72. ^ Провен, Лиам (16 марта 2022 г.). «Появляется претендент на COBOL с открытым исходным кодом» . Регистр . Архивировано из оригинала 26 марта 2023 г.
  73. ^ Перейти обратно: а б Лоуден, Джеймс К. (13 ноября 2023 г.). «статус кобола gcc» . gcc.gnu.org .
  74. ^ Биссон, Саймон (15 февраля 2023 г.). «Кобол в .NET с Otterkit» . Инфомир . Архивировано из оригинала 3 июня 2023 г.
  75. ^ Капич, Эдин (3 марта 2023 г.). «Компилятор COBOL .NET с открытым исходным кодом Otterkit достиг альфа-версии» . ИнфоQ . Архивировано из оригинала 12 сентября 2023 г.
  76. ^ Корпорация Unisys (2009 г.). Справочное руководство по программированию COBOL ANSI-85, том 1. (публикация Unisys 8600 1518) (PDF) .
  77. ^ Нельсон, Дон (февраль 1986 г.). Уайт, Кэролайн Тернбулл (ред.). «Новый COBOL85 от Tandem» (PDF) . Обзор тандемных систем . 2 (1). Купертино, Калифорния: Tandem Computers, Inc.: 39–47.
  78. ^ Льюис, Энн, изд. (осень 1993 г.). «Верстак Micro Focus COBOL» (PDF) . Обзор тандемных систем . 9 (4). Купертино, Калифорния: Tandem Computers, Inc.: 6.
  79. ^ «Список языков, поддерживаемых Dotnet» . Архивировано из оригинала 26 января 2013 г. Проверено 5 февраля 2013 г.
  80. ^ «Другой язык для Visual Studio и .Net: выпуск Synergex Synergy/DE» . Блоги.msdn.com . Проверено 20 мая 2017 г.
  81. ^ «Главная страница – Компьютер Double Z» . Doublez.com.au . Проверено 20 мая 2017 г.
  82. ^ "Проектная группа Win32Forth"
  83. ^ "Визуальные эффекты Форт"
  84. ^ "Визуальные эффекты Форт"
  85. ^ СвифтФорт
  86. ^ "Ретро Форт" .
  87. ^ "Часто задаваемые вопросы по iForth"
  88. ^ "сифорт"
  89. ^ "сифорт"
  90. ^ "сифорт"
  91. ^ «ATLAST: Набор инструментов Autodesk Threaded Language Application System»
  92. ^ "Дом" . www.collabos.org .
  93. ^ «ФриФорт» .
  94. ^ «Байтфорт» .
  95. ^ «Документация NoForth» .
  96. ^ Ларабель, Майкл (17 февраля 2020 г.). «Внешняя часть Go LLVM наконец-то исключена из официального дерева исходных кодов» . Фороникс . Архивировано из оригинала 12 апреля 2024 года.
  97. ^ Сделаю, Кеничи. «Easy-ISLisp» . eisl.kan-be.com .
  98. ^ "деньЛИСП" . СоурсФордж . 12 марта 2014 г.
  99. ^ «Ирис» .
  100. ^ «Масая Танигучи» . Гитхаб . Архивировано из оригинала 21 ноября 2021 года.
  101. ^ «Ирис веб РЕПЛ» .
  102. ^ «Масая Танигучи» . Гитхаб . Архивировано из оригинала 21 ноября 2021 года.
  103. ^ Минедзима, Юдзи (9 апреля 2017 г.). «Начал пытаться написать переводчик ISLisp на C» .
  104. ^ «ОКИ ИСЛИСП» .
  105. ^ «Добро пожаловать в nginx!» . www.sybase.ca . Архивировано из оригинала 2 марта 2014 года . Проверено 6 июня 2022 г.
  106. ^ «Серия выпусков GCC 14» . GCC, Коллекция компиляторов GNU . Команда GCC . Проверено 4 июля 2024 г.
  107. ^ Перейти обратно: а б с «Проект воровства — лицензирование» . Ларсенисты.орг . Проверено 20 мая 2017 г.
  108. ^ «Ракетка: Ракетка 6,7» . download.racket-lang.org . Проверено 20 мая 2017 г.
  109. ^ «SXM: Еще одна реализация Scheme» . Проверено 22 октября 2023 г.
  110. ^ «Эдисон Дизайн Групп» . Архивировано из оригинала 28 мая 2015 г. Проверено 20 марта 2015 г.
  111. ^ «Эдисон Дизайн Групп» . Архивировано из оригинала 5 ноября 2007 г. Проверено 20 марта 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d0827f09c9314570b7affffa67b21a33__1721661360
URL1:https://arc.ask3.ru/arc/aa/d0/33/d0827f09c9314570b7affffa67b21a33.html
Заголовок, (Title) документа по адресу, URL1:
List of compilers - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)