Языки программирования, трансляторы и компиляторы

4DIAC

Фреймворк для распределенного индустриального контроля и автоматизации.

8cc

Kомпактный компилятор с открытым исходным кодом, поддерживающий стандарт С11.

Agda

Agda — чистый функциональный язык программирования с зависимыми типами, то есть типами, которые могут быть индексированы значениями другого типа. Теоретической основой Agda служит интуиционистская теория типов Мартин-Лёфа (англ.), которая расширена набором конструкций, полезных для практического программирования.

aime

aime - это простой C-подобный язык программирования и интерпретатор, который может встраиваться в приложения. Язык простой и продуктивный.

Apache Ant

Ant – это инструмент для работы с проектами на Java, в самом широком смысле. С его помощью можно выполнить компиляцию, отладку и тестирование проекта, создавать новые и удалять существующие файлы и папки, создавать архивы с исходными кодами, и многое другое. Является платформонезависимым аналогом утилиты make (в качестве «Makefile» применяется «build.xml»).

ARIBAS

ARIBAS - это интерактивный интерпретатор, пригодный для работы с большими целыми числами и числами с плавающей точкой разной точности. Его синтаксис похож на язык Pascal и Modula-2, но также содержит особенности других языков программирования - C, Lisp, Oberon.

Armed Bear Common Lisp (ABCL)

Armed Bear Common Lisp (ABCL) - полная реализация стандарта языка программирования Common Lisp, включающая интерпретатор и компилятор, и работающая на JVM.

BeanShell (bsh)

BeanShell - это небольшой свободный встраиваемый интерпретатор кода Java с функциями скриптового языка, написанного на Java. BeanShell выполняет стандартные операторы и выражения в дополнение к очевидным скриптовым командам и синтаксису.

Berp

Berp представляет собой транслятор скриптов на языке Python в программы на Haskell.

Blend4Web

Фреймворк Blend4Web предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов.

Ceylon

Ceylon - это язык программирования, разрабатываемый компанией RedHat, предназначенный для написания бизнес-приложений и претендующий на роль замены Java. Пакет включает в себя компилятор, документацию к компилятору, языковой модуль и рантайм.

ChaiScript

ChaiScript — это первый и единственный встраиваемый скриптовый язык, изначально спроектированный для полной совместимости с C++.

Cheerp

Cheerp (бывший Duetto) - это открытый инструментарий для разработки клиентских и серверных web-приложений на языке C++, а также для портирования существующих C++ программ для работы в Web-браузере.

Clang

Clang (произносится «клэнг») является фронтендом для языков программирования C, C++, Objective-C, Objective-C++ и OpenCL C, использующемся совместно с фреймворком LLVM. Clang транслирует исходные коды в байт-код LLVM, затем фреймворк производит оптимизации и кодогенерацию.

Clasp

Clasp — новая реализация Common Lisp с упором на легкое взаимодействие с библиотеками C++.

CLISP

CLISP — реализация языка программирования Common Lisp. Является свободным программным обеспечением, доступным на условиях лицензии GPL, и частью проекта GNU. В состав CLISP входят интерпретатор, компилятор байт-кода, отладчик, а также интерфейс сокетов, интерфейс для стыковки с другими языками программирования, сильная поддержка интернационализации и объектные системы (CLOS и MOP).

Clojure

Clojure — это современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование, и упрощающий поддержку многопоточности.

Conseptizer

Динамичный язык программирования, обеспечивающий выразительность через простоту.

Crystal

Crystal - это язык программирования, синтаксис которого похож на Ruby, полностью свободный от объявления типов, но обеспечивающий статистические проверки и современные идиомы.

CUDA

CUDA (англ. Compute Unified Device Architecture) — программно-аппаратная архитектура, позволяющая производить вычисления с использованием графических процессоров NVIDIA, поддерживающих технологию GPGPU (произвольных вычислений на видеокартах).