Легендарный текстовый редактор. Это первый и самый известный продукт проекта GNU — Столлман написал его на Emacs Lisp и C. Первая версия вышла в далёком 1985 году, а последняя — в 2019-м. Так что Emacs не просто жив, он активно развивается и становится всё круче. Некоторые даже говорят, что Emacs — это практически операционная система, настолько гибким и расширяемым является этот редактор. Некоторые в нём переписываются в Telegram, отвечают на Slack-сообщения и планируют дела. Даже его вечный конкурент и собрат Vim не может похвастаться ни такой гибкостью, ни зубодробительной сложностью. Мы давно мечтаем сделать отдельный видеокурс по Emacs — и когда-нибудь осуществим свою мечту.
свободная операционная система
свободная операционная система
Да, современные Linux и BSD собираются уже на LLVM, но раньше они всегда дружили с GCC. Сейчас GCC помогает компилировать, например, Haiku и ReactOS. А поддерживает он с десяток языков, включая популярные Go, C++, C и Java.
Первая версия GCC работала только с C, при этом написана была на непереносимом Pascal. Уже в следующем релизе RMS и Леонард Тауэр (его соратник по FSF) исправили эту досадную оплошность.
GNU Compiler Collection — тоже один из первых софтверных проектов Столлмана. Это классический набор для кучи разных языков программирования под ещё более солидную кучу аппаратных платформ. С помощью GCC можно компилировать операционные системы под такие платформы, о которых сегодня не слышали даже искушённые железячники. Конечно же, RISC-V, ARM, x86-64, SPARC, PowerPC и прочая попса поддерживаются.
GNU Debugger — тоже дело рук Столлмана как программиста. Сейчас-то он, конечно, больше работает языком и придумывает разные концепции, а в те далёкие времена активно писал код. GDB Ричард выпустил в 1988 году — и его первая версия основывалась на отладчике GBX из дистрибутива BSD. Отладчик поддерживает работу со многими популярными языками, даже хипстерским Rust.