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

Guile

GNU Guile представляет собой интерпретатор и "по совместительству" виртуальную машину языка программирования Scheme, то есть, его можно использовать и как командную оболочку в интерактивном режиме, и как встраиваемый в программы на компилируемых языках инструмент создания расширений.

Haxe

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

HHVM

Aльтернатива эталонной реализации языка программирования PHP.

HLASM

HLASM (англ. High-Level Assembler) — ассемблер фирмы IBM высокого уровня для операционных систем z/OS, z/VSE, z/VM и z/TPF, которые выполняются на компьютерах z/Architecture универсальной ЭВМ. Есть также версия, которая выполняется в Linux (эта окружающая среда иногда упоминается как z/Linux).

Inq

INQ представляет собой динамичный язык сценариев, направленных на быстрое развитие и упорядочение обслуживания корпоративных систем.

Julia

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

Jython

Jython — реализации языка Python на Java. Jython является интерпретатором и компилятором (с возможностью компилировать в байткод Java).

KBasic

KBasic представляет собой язык программирования с открытым исходным кодом, аналогичный Visual Basic. KBasic сочетает в себе лучшие качества Visual Basic и QBasic, кроме того, проект имеет 100% обратную совместимость с ними и является кросплатформенным (разработан с использован Qt).

KDE Frameworks

В рамках проекта KDE Frameworks развивается реструктуризованный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE.

Kivy

Kivy - кросcплатформенный графический фреймворк на Python, направленный на создание новейших пользовательских интерфейсов даже для приложений, работающих с сенсорными экранами.

Kotlin

Kotlin - объектно-ориентированный язык программирования, позволяющий создавать приложения, скомпилированные для последующего выполнения внутри стандартной виртуальной машины Java (JVM) или Android.

L (Little)

Язык программирования, призванный составить альтернативу языку программирования Tcl и его графическому тулкиту Tk, совместимый с Tcl на уровне байт-кодов интерпретатора, но имеющий более привычный

LDC (LLVM-based D compiler)

LDC — это компилятор языка D, основанный на фронтенде от DMD и использующий LLVM в качестве бэкенда, поддерживает обе версии языка D (1.0 и 2.0).

LIME

LIME - это динамический язык программирования с LISP-подобным синтаксисом.

LLVM (Low Level Virtual Machine)

Low Level Virtual Machine (LLVM) — универсальная система анализа, трансформации и оптимизации программ, реализующая виртуальную машину с RISC-подобными инструкциями. Может использоваться как оптимизирующий компилятор этого байткода в машинный код для различных архитектур, либо для его интерпретации и JIT-компиляции (для некоторых платформ).

Logtalk

Logtalk - объектно ориентированное расширение к языку программирования Пролог. Объединяет программирование логики с ООП и программированием событий. Совместим с большинством компиляторов Пролога.

Meson

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

Mono

Mono — проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения.

MV3D

MV3D - это фреймворк для создания виртуальных миров и мульти-пользовательских игр, используемый совместно с Python.

NASM

NASM (Netwide Assembler) — свободный (LGPL и лицензия BSD) ассемблер для архитектуры Intel x86. Используется для написания 16-, 32- и 64-битных программ.