LCC-Win32
Реализация языка программирования CLCC-Win32 — это бесплатные компилятор и интегрированная среда разработки C для Windows. С его помощью вы можете создавать полноценные Win32-приложения (прилагается редактор ресурсов и даже простой графический редактор), консольные приложения для Windows и DLL-библиотеки. Имеет компилятор FORTRAN. Обладает достаточно слабой оптимизацией.
LCC-Win32 компилирует код на FORTRAN 77 (с некоторыми расширениями) в код C, который впоследствии обрабатывается компилятором C. Весь процесс интегрирован в среду разработки (все промежуточные файлы удаляются автоматически). IDE поддерживает подсвечивание синтаксиса языков C и FORTRAN. Обладает низкими системными требованиями.
LCC-Win32 поддерживает некоторые возможности C++, например, перегрузку операторов, ссылки, но C++ программу скомпилировать не может. Конечно, для разработки действительно больших проектов, с чистым ООП, требуется другой инструмент, но lcc же идеален для программирования утилит.
Много полезных библиотек идет в комплекте с lcc-win32 и готово к использованию сразу после установки. Например, есть библиотека bignum для работы с большими целыми числами. Есть сборщик мусора — автомат управления памятью. Документация подробная и хорошо написана.
Сама система содержит:
- генератор приложений (компилятор, ассемблер, компоновщик, компилятором ресурсов, библиотеки)
- IDE с редактором, отладчиком, редактором ресурса, и т.д.
- руководство пользователя и техническую документацию
Помимо lcc-win32 существую следующие реализации:
- lcc-win64 — среда разработки для Microsoft Windows с AMD64 совместимыми процессорами, IDE, компилятор языка C, отладчик и ряд других утилит
- lcc-linux32 — реализация lcc-win32 для 32-разрядных платформ Linux базируемых на процессорах Intel/AMD
Компилятор продолжает развиваться. Новые версии выходят регулярно и весьма часто. На сайте Q Software Solutions можно скачать различные библиотеки и все выше приведенные реализации.
Вид LCC-Win32
Комментарии
]]>blog comments powered by Disqus
]]>