The OpenNET Project / Index page

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

30.03.2014 14:46  Facebook открыл код warp, высокопроизводительного препроцессора для C/C++

Facebook открыл код проекта warp, в рамках которого подготовлен высокопроизводительный препроцессор для языков C и C++. Внутри компании препроцессор warp используется в качестве быстрой замены препроцессора cpp из состава GCC. Кроме GCC, warp также может использоваться совместно с Clang. warp написан на языке D, основной автор кода - Уолтер Брайт (Walter Bright), автор компилятора Zortech C++ и создатель языка программирования D. Код warp опубликован на Github под свободной лицензией BSL (Boost Software License).

Одной из ключевых особенностей warp является кэширование препроцессором результатов разбора файлов С/C++. Из-за того, что стадия разбора кода С++ является относительно медленной операцией, использование warp позволяет сократить время пересборки в условиях работы команд разработчиков над большими программными проектами и, таким образом, увеличить эффективность разработки за счёт снижения времени ожидания. В тесте пересборки крупного программного проекта с большим числом зависимостей после изменения одного заголовочного файла при использовании warp вместо штатного препроцессора из состава GCC наблюдается уменьшение времени пересборки от 10 до 40%, в зависимости от особенностей кодовой базы.

  1. Главная ссылка к новости (http://forum.dlang.org/thread/...)
  2. OpenNews: В GDC, компилятор для языка D, добавлена поддержка архитектуры ARM
  3. OpenNews: Вышла новая версия dmd 2.063, компилятора для языка D
  4. OpenNews: Facebook открыл код flint, системы для проверки кода на языке C++
  5. OpenNews: Facebook представил Hack, вариант языка PHP со статической типизацией
  6. OpenNews: Facebook представил WebScaleSQL, высоко масштабируемый вариант MySQL
Автор новости: Аноним
Тип: Программы
Ключевые слова: facebook, gcc, cpp, speed, warp, preprocessor
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Прохожий, 19:05, 30/03/2014 [ответить] [смотреть все]    [к модератору]
  • +7 +/
    gnu cpp + ccache = warp ?
     
     
  • 2.2, arisu, 19:28, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • –1 +/
    > gnu cpp + ccache = warp ?

    нет. совершенно из другой оперы.

     
     
  • 3.13, Аноним, 20:40, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]
  • –1 +/
    А можно подробнее, пожалуйста ... весь текст скрыт [показать]
     
     
  • 4.14, arisu, 20:49, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    чтение материалов по ссылкам и из гугля вслух 8212 услуга платная ... весь текст скрыт [показать]
     
     
  • 5.31, Loooooker, 23:12, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Можно воспользоваться Google Text-to-Speech =)
     
     
  • 6.47, Аноним, 02:53, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Он тоже из разряда "бесплатный сыр достается только второй мышке".
     
  • 5.51, Аноним, 04:08, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Никто и не ожидал что вы беплатно будете доказывать собственную безграмотность ... весь текст скрыт [показать]
     
     
  • 6.63, arisu, 10:48, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    а уж тем более 8212 безграмотность вопрошающего ... весь текст скрыт [показать]
     
  • 2.50, Аноним, 04:08, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Именно так.
     
  • 2.54, Аноним, 07:44, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    ccache кеширует только готовые объектники Так что нет, не равно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.62, linux must _RIP__, 09:51, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    да вы что ?!
    а у меня почему-то закэширован результат перепроцесора..
     
  • 1.3, A.Stahl, 19:40, 30/03/2014 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Самое страшное это когда в коде, написанном упоротым плюсовиком, кто-то меняет хеадер с описанием какого-то бесполезного класса, от которого все потом наследуются или что-то в этом роде. Иногда эта беда мало отличается от полной пересборки.
    Мужики! Не выносите константы со всего проекта в один хеадер, Ктулху вас обосри!
     
     
  • 2.5, Аноним, 19:48, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    https://code.google.com/p/include-what-you-use/
     
     
  • 3.6, arisu, 19:52, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    171 8230 program that can be built with the clang libraries 8230 187 бес... весь текст скрыт [показать]
     
     
  • 4.8, Аноним, 20:22, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    https://code.google.com/p/cppclean/
     
     
  • 5.10, arisu, 20:24, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    гвидобейсик не нужен ещё больше, чем всё остальное ... весь текст скрыт [показать]
     
     
  • 6.17, anonymous, 21:14, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А чем тебе питон не угодил ... весь текст скрыт [показать]
     
     
  • 7.18, arisu, 21:17, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    если я захочу язык whitespace, я знаю, где его скачать ... весь текст скрыт [показать]
     
     
  • 8.20, anonymous, 21:38, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Только обязательные отступы мешают, или ещё что-то ... весь текст скрыт [показать]
     
     
  • 9.21, arisu, 21:39, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –7 +/
    одного этого уже достаточно, чтобы не разбираться дальше в сортах ... весь текст скрыт [показать]
     
  • 9.48, Аноним, 02:54, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Это сразу показывает на кого такой язык ориентирован На тех, кого надо в стойло... весь текст скрыт [показать]
     
     
  • 10.57, mixer, 08:41, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А я всегда думал, что это фигурными скобками в стойло загоняют Но это ересь, ко... весь текст скрыт [показать]
     
  • 10.65, arisu, 10:51, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    помимо этого — вайтспэйсы затрудняют генерацию кода.
     
     
  • 11.69, mixer, 11:06, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    как именно ты считаешь, что в контексте генерации кода inner_block ... весь текст скрыт [показать]
     
     
  • 12.70, arisu, 11:08, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    какого размера отступ должен быть, чтобы сгенерированый код принадлежал вложеном... весь текст скрыт [показать]
     
     
  • 13.79, mixer, 11:55, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    ну если ты генерируешь код, например, какого-либо парсера по описанию грамматики... весь текст скрыт [показать]
     
     
  • 14.81, arisu, 12:04, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    слушай, ну зачем ты сразу не сказал, что быдлокодер я бы и не пробовал тебе что... весь текст скрыт [показать]
     
  • 14.82, arisu, 12:06, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    p s иди лучше поспорь с авторами языка Go, которые по похожим причинам отказали... весь текст скрыт [показать]
     
     
  • 15.89, mixer, 13:39, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    сначала попытался нагрубить, а потом зацепился-таки за какой-никакой аргумент ... весь текст скрыт [показать]
     
     
  • 16.90, arisu, 13:48, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    тебе, дебил, никто не грубил называть дебила дебилом 8212 не грубость, а кон... весь текст скрыт [показать]
     
  • 8.61, Аноним, 09:50, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    ТАкое ощущение что тебе лет 15
     
     
  • 9.64, arisu, 10:48, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    это потому, что тебе всего 20 подрастёшь 8212 поймёшь ... весь текст скрыт [показать]
     
  • 2.12, Аноним, 20:39, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Да какая разница, всё равно почти все горе-кодеры делают include всего подряд в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, arisu, 20:51, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    > Да какая разница, всё равно почти все горе-кодеры делают #include всего подряд
    > в хедерах, со всеми вытекающими...

    потому что в древних языках нет модулей. что поделаешь, всего лишь двадцать первый век на дворе…

     
     
  • 4.32, A.Stahl, 23:21, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +11 +/
    Это небольшая плата за обратную совместимость в масштабе 30 лет.
    Новые языки появляются, привносят какие-то свои нюансы, воспитывают новое поколение программистов, подпадают под влияние корпораций, умирают.
    А Си смотрит на всю эту возню и просто работает.
     
     
  • 5.49, Аноним, 02:55, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну да Прикольно когда код которому 25 лет собирается и работает А питонисты пе... весь текст скрыт [показать]
     
     
  • 6.59, mixer, 08:56, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Да ниче мы не переписываем, после обновления релиза языка все юнит-тесты всегда ... весь текст скрыт [показать]
     
  • 6.98, Аноним, 10:36, 01/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну и что - зато можно отрефракторить код с такой оказией И на С писать гораздо ... весь текст скрыт [показать]
     
  • 4.53, Аноним, 04:50, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    есть что то древнее мейнстримового gcc?
     
     
  • 5.66, arisu, 10:53, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    при чём тут gcc ты совсем читать не умеешь, да бедняга ... весь текст скрыт [показать]
     
  • 1.7, all_glory_to_the_hypnotoad, 20:20, 30/03/2014 [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    чего только php быдлокодеры не делают лишь бы нормально не резать свой треш на подпроекты
     
  • 1.9, Xasd, 20:23, 30/03/2014 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    > В тесте пересборки крупного программного проекта с большим числом зависимостей [...] наблюдается уменьшение времени пересборки от 10 до 40%, в зависимости от особенностей кодовой базы

    то есть так и скажите -- на глаз результатов не видно

     
     
  • 2.11, arisu, 20:25, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    да, в твоём приветмире 8212 не видно ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, Анончик, 22:32, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Судя по твоей активности на опеннете, сам ты - теоретичка локалхоста без опыта, ... весь текст скрыт [показать]
     
     
  • 4.26, arisu, 22:45, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    я рад, что помогаю тебе ощутить твою ущербность.
     
  • 4.33, Xasd, 23:36, 30/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ды не пусть пишет нам не жалко -- вот честно ... весь текст скрыт [показать]
     
  • 1.16, ano, 20:56, 30/03/2014 [ответить] [смотреть все]    [к модератору]  
  • +/
    Чего только люди не делают, лишь бы не использовать LISP. :)
     
     
  • 2.19, Eugene Ryabtsev, 21:25, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Сами-то используете?
     
     
  • 3.22, ano, 21:45, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А как же!
     
     
  • 4.38, ананим, 00:13, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А где же?
     
     
  • 5.40, ano, 00:37, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    На работе. Пара проектов есть на clojure, один на CL.
     
     
  • 6.42, ананим, 01:25, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Понятно.
    Как обычно — не то что людям показать, самим глядеть страшно.23
     
     
  • 7.67, arisu, 10:56, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    прикинь, дебилушка основное предназначение программ 8212 не 171 показывать... весь текст скрыт [показать]
     
  • 6.99, rob pike, 00:00, 05/04/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Сколько разработчиков одновременно активно пишет код в том проекте что на CL?
     
  • 3.30, fevfvrvrdg, 23:06, 30/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +9 +/
    > Сами-то используете?

    В основном для троллинга на форумах.


     
     
  • 4.41, ano, 00:38, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    >> Сами-то используете?
    > В основном для троллинга на форумах.

    LISP - язык универсальный. Подходит и для этого тоже.

     
  • 4.68, arisu, 10:59, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    печально, что ты никакого другого применения отличному языку не придумал впроче... весь текст скрыт [показать]
     
     
  • 5.100, rob pike, 00:04, 05/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вполне разумное применение До Lua был практически единственный хороший вариант... весь текст скрыт [показать]
     
     
  • 6.101, arisu, 21:24, 05/04/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    после Lua тоже нет, говорить про LuaJIT нечестно ... весь текст скрыт [показать]
     
  • 1.27, Аноним, 22:46, 30/03/2014 [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    нужно чтоб увеличивало скорость исполнения программы, а так же уменьшало количес... весь текст скрыт [показать]
     
     
  • 2.28, Аноним, 22:57, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Одно другому не мешает, а при правильных подходах, когда дедлайны не сокращаются... весь текст скрыт [показать] [показать ветку]
     
  • 2.71, arisu, 11:14, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    выше вы можете прочитать страдания java-быдлокодера.
     
  • 1.29, Аноним, 22:58, 30/03/2014 [ответить] [смотреть все]    [к модератору]  
  • +/
    Facebook'у осталось открыть только Facebook
     
     
  • 2.34, Аноним, 23:36, 30/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    правильный fix> Facebook'у осталось закрыть Facebook
     
  • 2.45, Crazy Alex, 01:53, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Да ладно, прогресс делается на деньги дураков
     
     
  • 3.72, arisu, 11:15, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ты знаешь, если из денег дураков платят зарплаты Уолтеру и Андрею 8212 ок пр... весь текст скрыт [показать]
     
  • 1.39, Аноним, 00:20, 31/03/2014 [ответить] [смотреть все]     [к модератору]  
  • +/
    А потом окажется в какой нить ответственный момент что кэш не обновился Больш... весь текст скрыт [показать]
     
     
  • 2.43, ананим, 01:29, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Абсолютно верно Я вот бинарные пакеты для своих 100500 генто-виртуалок собираю,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.46, Ordu, 02:01, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Эта фишка не для того, чтобы emerge -uD world занимал бы меньше времени Warp не... весь текст скрыт [показать]
     
     
  • 4.55, ананим, 08:07, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вы знаете, я в курсе Зыж Сразу видно, свои ебилды вы не делали Порой прежде че... весь текст скрыт [показать]
     
     
  • 5.58, Ordu, 08:46, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    И часто вы этим занимаетесь ... весь текст скрыт [показать]
     
     
  • 6.73, arisu, 11:24, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > И часто вы этим занимаетесь?

    всегда так делает.

     
  • 1.44, SergMarkov, 01:52, 31/03/2014 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Сплошь новости корпораций. Это несказанно радует и вызывает бурные и продолжительные аплодисменты - есть надежда что из линукса что-то когда-то и получится..
    :-)
     
  • 1.56, qwerty, 08:28, 31/03/2014 [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    Расскажите им про ccache уже.
     
     
  • 2.75, arisu, 11:30, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    я тут хотел тебе рассказать про мозг и как его применять, но понял, что это бесс... весь текст скрыт [показать] [показать ветку]
     
  • 1.60, FyFy, 09:17, 31/03/2014 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Когда я вижу тексты про "высокопроизводительные" программы, "легкие" окружения рабочего стола и т.д. и т.п., каждый раз хочется спросить - а что, раньше на 486-х работало "низкопроизводительное" ПО, "тяжелые" DE? Чтож все это высокопроизводительное и легкое с каждым новым релизом жрет все больше ресурсов ПК и работает все медленнее :)
     
     
  • 2.76, arisu, 11:32, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    а ты попробуй почитать ссылки, например я понимаю, что имя Walter Bright тебе с... весь текст скрыт [показать] [показать ветку]
     
  • 2.77, arisu, 11:38, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    извини, я опять упустил из внимания то, что ты очень тупой поэтому я тебе помог... весь текст скрыт [показать] [показать ветку]
     
  • 1.78, Аноним, 11:55, 31/03/2014 [ответить] [смотреть все]    [к модератору]  
  • +/
    Препроцессор - лютое зло!!!!
     
     
  • 2.80, arisu, 12:02, 31/03/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    умница надеюсь, ты пишешь на си без препроцессора вообще покажи, а ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.83, Аноним, 12:53, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    У меня жизненная позиция: на С/С++ не писать, ибо, препроцессор - лютое зло!
     
     
  • 4.84, arisu, 13:03, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    пиши на D, там нет никакого препроцессора хотя условная компиляция есть ... весь текст скрыт [показать]
     
     
  • 5.85, Аноним, 13:05, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Не учите дедушку кашлять Мне есть на чем писать ... весь текст скрыт [показать]
     
     
  • 6.86, arisu, 13:10, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    так я же не приказываю, я просто рекомендую вполне современный язык, строго тип... весь текст скрыт [показать]
     
  • 3.87, iZEN, 13:12, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Можно подумать, что языки без препроцессора по сравнению с языками с препроцессо... весь текст скрыт [показать]
     
     
  • 4.88, arisu, 13:16, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    ты, как всегда, ничего не понял, но Мнение Имеешь для бесполезной информации те... весь текст скрыт [показать]
     
     
  • 5.92, anonymous, 17:32, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Чем хороши для тебя ... весь текст скрыт [показать]
     
     
  • 6.93, arisu, 17:44, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    как минимум BlackBox Component Builder 8212 лучшая среда для разработки, что ... весь текст скрыт [показать]
     
     
  • 7.94, anonymous, 19:18, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Гляну А что за швейцарская школа ... весь текст скрыт [показать]
     
     
  • 8.95, arisu, 19:27, 31/03/2014 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    ну, так принято называть 171 школу Вирта 187 у него очень своеобразный подх... весь текст скрыт [показать]
     
     
  • 9.96, anonymous, 21:20, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >> А что за "швейцарская школа"?
    > ну, так принято называть «школу Вирта». у него очень своеобразный подход к
    > теории программирования и создания языков. поскольку он базировался в ETHZ и,
    > натурально, свои взгляды там продвигал, то получилась «швейцарская школа».
    > термин, конечно, неконвенциальный, но достаточно широко используемый.

    Спасибо.
    Это же он критиковал С, С++ и языки с "расплывчастым синтаксисом" за запутанность и неудобство (забыл формулировку) в своё время?

     
     
  • 10.97, arisu, 21:24, 31/03/2014 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    вроде бы да.
     
  • 1.91, bOOster, 15:59, 31/03/2014 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Хмм Zortech С был один из самых передовых компиляторов в свое время...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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