Первое обновление компилятора C за четыре года — Portable C Compiler 1.1.0
1Иллюстрация с сайта phoronix.com
Спустя почти четыре года с момента выпуска PCC 1.0, разработчики представили второй официальный релиз современного Portable C Compiler — версию 1.1.0.
Portable C Compiler — компилятор языка С, разрабатываемый с середины 70-х годов. Первоначальная версия была создана Стивеном С. Джонсоном из Bell Labs на базе наработок Алана Снидера. PCC использовался в BSD до 1994 года. В 2007-м проект получил «перезагрузку», благодаря чему 1 апреля 2011 года была выпущена версия 1.0.0. И вот, спустя почти четыре года, 10 декабря 2014, без заметных пресс-релизов представлена новая версия лидером проекта — Андерсом Магнуссоном (Anders Magnusson).
PCC 1.1 нацелен на Linux- и BSD-системы и поддерживает только x86 и x86_64. В новой версии реализована базовая и очень ограниченная поддержка C++. В дополнение, Portable C Compiler 1.1 ориентирован на C99, в то время как его «коллеги» — GCC и Clang — уже имеют полноценную поддержку С11. PCC используется для компиляции гораздо реже, однако благодаря своей лицензии (BSD-подобная) был популярен на BSD-системах: OpenBSD, NetBSD и FreeBSD. Скачать компилятор можно на официальном сайте: pcc.ludd.ltu.se.
Постоянная ссылка к новости: http://www.nixp.ru/news/13057.html. Никита Лялин по материалам phoronix.com.
- У OpenBSD и NetBSD появился быстрый компилятор — PCC 17 сентября 2007 г.
- PCC 1.0 — итог более 30 лет разработки компилятора с лицензией BSD 2 4 4 апреля 2011 г.
Вышла новая OpenBSD 6.7 — файловая система FFS2 стала дефолтной для большинства платформ
Lumina 1.4.0 — крупное обновление рабочей среды на базе Qt от TrueOS
GhostBSD 11.1 — обновлённая система на базе FreeBSD с MATE и Xfce для десктопов 1
В DragonFly BSD 5.0 появилась файловая система HAMMER2
OpenBSD 6.2: свободная ОС перешла на компилятор Clang 1
PCC 1.0 — итог более 30 лет разработки компилятора с лицензией BSD 2 4
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1