The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: В состав NetBSD и OpenBSD включен Си компилятор PC..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: В состав NetBSD и OpenBSD включен Си компилятор PC..."  
Сообщение от opennews on 17-Сен-07, 11:20 
В дерево исходных текстов OpenBSD и pkgsrc репозиторий пакетов NetBSD включен (http://undeadly.org/cgi?action=article&sid=20070915195203) код "Си" компилятора PCC (http://www.ludd.ltu.se/~ragge/pcc/), распространяемого под лицензией BSD.


В PCC имеется частичная (близкая к завершению) поддержка стандарта C99. Процесс компиляции осуществляется в 5-10 раз быстрее, чем в GCC, при достаточно сносном коде на выходе. Размер архива исходных текстов PCC - чуть меньше 300 Кб.


PCC является в значительной степени переработанным вариантом компилятора Portable C Compiler, разработанного S. C. Johnson в конце 70-х годов прошлого века. В настоящее время проектом занимается Anders Magnusson из команды разработчиков NetBSD.


PCC в текущем состоянии позволил пересобрать содержимое директорий
bin, sbin, usr.bin и usr.sbin дерева исходных текстов openbsd. Пересборка библиотек требует реализации поддержки asm вставок.

URL: http://undeadly.org/cgi?action=article&sid=20070915195203
Новость: http://www.opennet.dev/opennews/art.shtml?num=12053

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от Аноним on 17-Сен-07, 11:20 
Интересно, станет ли это первым шагом к лицензионной чистоте BSD-систем и освобождению от GPL компонентов?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от fresco (??) on 17-Сен-07, 12:30 
Возможно все...
Но вряд ли. Что бы сравниться степенью оптимизации и качеством генерируемого кода с gcc, над которым долгие годы работает большая команда неплохих программистов, этому проекту нужны оч. серьезные финансовые влияния. На данный момент pcc похвастаться нечем -- он просто генерит линейный код, использую лишь самые элементарные оптимизации. А количество целевых платформ? Я думаю, что собрать им ядро того же OpenBSD можно будет не скоро.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от fresco (??) on 17-Сен-07, 12:33 
Кстати, целю проекта обозначено создание небольшого, простого и легко понимаемого C99-компилятора. За рамки этого pcc вряд ли когда-нибудь выйдет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от Аноним on 17-Сен-07, 16:20 
Надеюсь во FreeBSD не потащат эту поделку.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от cepera on 17-Сен-07, 16:43 
а что, на TenDRA они уже забили?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от GR (??) on 17-Сен-07, 16:50 
Почему нет? Пусть сидит себе в портах - вдруг кому надо ....
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "В состав NetBSD и OpenBSD включен Си компилятор PCC с лиценз..."  
Сообщение от Аноним on 17-Сен-07, 19:41 
Про порты я ничего не говорил
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру