Бесплатные компиляторы и интерпретаторы:


Python

Python(в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой набор полезных функций.

Сайт python.org​ (англ.)

PyPy — интерпретатор языка программирования Python. PyPy в начале своего существования был интерпретатором Python, написанным на Python. Текущие версии PyPy транслируются из RPython в Си и компилируются. В PyPy встроен трассирующий[en] JIT-компилятор, который может превращать код на Python в машинный код во время выполнения программы.

Сайт pypy.org (англ.)

PyPy Releases (англ.)

PYPY-IDLE-7.3.17 (Python 3.10.14) (Windows/x64)

PYPY-IDLE-7.3.16 (Python 3.10.14) (Linux/x64)

PyCharm

PPY (Простой редактор Python)

Проект Nuitka Проект Nuitka, компилятор для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл.


C / C++

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

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

MinGW-w64

www.equation.com

Автономная сборка WinLibs GCC и MinGW-w64 для Windows

Cборка MinGW Distro

Проект MinGW-w64 предоставляет библиотеки, заголовки, необходимые компиляторам C и C++ GNU для работы в системе Windows. В случае MinGW-w64 эти файлы поддержки позволяют создавать 64-битные программы в дополнение к 32-битным. Проект также предоставляет кросс-компиляторы, так что можно скомпилировать программу Windows из системы Linux.

Компилятор LLVM

Компилятор Embarcadero BCC32C / BCC32X C++; C++Builder Community

C++Builder Community Edition

Компилятор Embarcadero BCC32C / BCC32X C ++ - это высокопроизводительная основа и базовая технология отмеченной наградами линейки продуктов C++Builder Community от Embarcadero.
Полный набор инструментов для всех этапов разработки, от начального замысла до финального развертывания от компании Microsoft

Visual Studio 2022 Community

Code::Blocks

Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на C++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, C++, D (с ограничениями), Fortran.

Скачать Geany

Скачать Code::Blocks

PCPP (Простой редактор CИ/С++)


Pascal

Паска́ль (англ. Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков.

Free Pascal

Lazarus

PascalABC.NET

Embarcadero Delphi Community Edition

PPas (Простой редактор Free Pascal)


Java

Open Java Development Kit (сокращенно OpenJDK) — бесплатно распространяемый компанией Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE).

JDKIDE

OpenJDK

JavaFX

Axiom JDK

LibericaJDK на github.com

JetBrainsRuntime

Alibaba Dragonwell

Alibaba Dragonwell JDK 17

Alibaba Dragonwell JDK 21

BiSheng JDK

BiSheng JDK 17

BiSheng JDK 21

Tencent Kona JDK 21

Tencent Kona JDK 17

Temurin™

Microsoft Build of OpenJDK (rus)

Microsoft Build of OpenJDK (en-us)

Сборки OpenJDK (wikipedia.org)

Сборки OpenJDK (sdkman.io)

Релизы JDK


Apache NetBeans

    IntelliJ IDEA

    Eclipse

    Geany

    PJ (Простой редактор Java)


Просмотров: 8671