The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Предложен проект создания сервера LLVM/Clang, opennews (??), 16-Июн-12, (0) [смотреть все]

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


99. "Предложен проект создания сервера LLVM/Clang"  +/
Сообщение от Юрий (??), 17-Июн-12, 16:51 
> Браво анонимус! Лишь бы ляпнуть, не понимая о чем идет речь. Дизайн
> компиляторов по большому счету практически не изменился за последние 30 лет.
> Использование демона позволит достичь в первую очередь кэширования. Например несколько
> .cpp файлов делают #include одних и тех же хедеров - парсинг
> и какую-то часть семантического анализа для соответствующего фрагмента AST можно выполнить
> всего один раз. Второе, поскольку клиент будет только отправлять задания для
> компиляции в демон, это позволит задействовать multi-threading без всяких костылей типа
> make -j n.
> Судя по количеству плюсов у поста выше, красноглазые хотят остаться в 70х
> с тулзами не ушедшими далеко первоначального юникса.

1. Precompiled headers уже давно решает задачу повторяющихся включений.
2. make -j n это естественное использование multi-threading без накладных расходов. А гонять задания между клиентом и сервером это как раз (или как два) - костыль.

Хорошая попытка, Леннарт!

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

120. "Предложен проект создания сервера LLVM/Clang"  +/
Сообщение от Куяврик (?), 18-Июн-12, 12:48 
а если клиент - на arm или дохленьком geode или via? А сервер вполне себе толковая молотилка?
Ответить | Правка | Наверх | Cообщить модератору

122. "Предложен проект создания сервера LLVM/Clang"  +/
Сообщение от Аноним (-), 18-Июн-12, 15:00 
> а если клиент - на arm или дохленьком geode или via? А сервер вполне себе толковая молотилка?

Раз сказали, что гонять по сети данные - костыль, значит, костыль.
Это, кстати, не только к компиляции относится.

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

123. "Предложен проект создания сервера LLVM/Clang"  +1 +/
Сообщение от Куяврик (?), 18-Июн-12, 15:50 
>> а если клиент - на arm или дохленьком geode или via? А сервер вполне себе толковая молотилка?
> Раз сказали, что гонять по сети данные - костыль, значит, костыль.
> Это, кстати, не только к компиляции относится.

предлагаю тем кто так считает вбить заглушки в ethernet, выкинуть wifi карточки и 3g модемы. им opennet нужен локальный, чтоб не гонять по сети.

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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