The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Facebook открыл код Warp, высокопроизводительного препроцесс..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от opennews (??) on 30-Мрт-14, 19:05 
Facebook открыл (https://code.facebook.com/posts/476987592402291/under-the-ho.../) код проекта warp, в рамках которого подготовлен высокопроизводительный препроцессор для языков C и C++. Внутри компании препроцессор warp используется в качестве быстрой замены препроцессора cpp из состава GCC. Warp написан на языке D, основной автор кода - Уолтер Брайт, автор компилятора DMD. Код Warp опубликован (https://github.com/facebook/warp) на Github под свободной лицензией BSL (Boost Software License).


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


URL: http://forum.dlang.org/thread/lh4eu5$602$1@digitalmars.com
Новость: http://www.opennet.dev/opennews/art.shtml?num=39439

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

Оглавление

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


1. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +7 +/
Сообщение от Прохожий (??) on 30-Мрт-14, 19:05 
gnu cpp + ccache = warp ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от arisu (ok) on 30-Мрт-14, 19:28 
> gnu cpp + ccache = warp ?

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

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

13. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от Аноним (??) on 30-Мрт-14, 20:40 
>> gnu cpp + ccache = warp ?
> нет. совершенно из другой оперы.

А можно подробнее, пожалуйста?

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

14. "Facebook открыл код Warp, высокопроизводительного..."  –3 +/
Сообщение от arisu (ok) on 30-Мрт-14, 20:49 
>>> gnu cpp + ccache = warp ?
>> нет. совершенно из другой оперы.
> А можно подробнее, пожалуйста?

чтение материалов по ссылкам и из гугля вслух — услуга платная.

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

31. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от Loooooker (ok) on 30-Мрт-14, 23:12 
Можно воспользоваться Google Text-to-Speech =)
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

47. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от Аноним (??) on 31-Мрт-14, 02:53 
Он тоже из разряда "бесплатный сыр достается только второй мышке".
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

51. "Facebook открыл код Warp, высокопроизводительного..."  +3 +/
Сообщение от Аноним (??) on 31-Мрт-14, 04:08 
Никто и не ожидал что вы беплатно будете доказывать собственную безграмотность.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

63. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 10:48 
> Никто и не ожидал что вы беплатно будете доказывать собственную безграмотность.

а уж тем более — безграмотность вопрошающего.

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

50. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Аноним (??) on 31-Мрт-14, 04:08 
Именно так.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

54. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –1 +/
Сообщение от Аноним (??) on 31-Мрт-14, 07:44 
> gnu cpp + ccache = warp ?

ccache кеширует только готовые объектники. Так что нет, не равно.

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

62. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от linux must _RIP__ on 31-Мрт-14, 09:51 
да вы что ?!
а у меня почему-то закэширован результат перепроцесора..
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

3. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +1 +/
Сообщение от A.Stahl (ok) on 30-Мрт-14, 19:40 
Самое страшное это когда в коде, написанном упоротым плюсовиком, кто-то меняет хеадер с описанием какого-то бесполезного класса, от которого все потом наследуются или что-то в этом роде. Иногда эта беда мало отличается от полной пересборки.
Мужики! Не выносите константы со всего проекта в один хеадер, Ктулху вас обосри!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Аноним (??) on 30-Мрт-14, 19:48 
https://code.google.com/p/include-what-you-use/
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 30-Мрт-14, 19:52 
> https://code.google.com/p/include-what-you-use/

«…program that can be built with the clang libraries…»
бесполезное.

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

8. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от Аноним (??) on 30-Мрт-14, 20:22 
https://code.google.com/p/cppclean/
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Facebook открыл код Warp, высокопроизводительного..."  –3 +/
Сообщение от arisu (ok) on 30-Мрт-14, 20:24 
> https://code.google.com/p/cppclean/

гвидобейсик не нужен ещё больше, чем всё остальное.

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

17. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от anonymous (??) on 30-Мрт-14, 21:14 
>> https://code.google.com/p/cppclean/
> гвидобейсик не нужен ещё больше, чем всё остальное.

А чем тебе питон не угодил?

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

18. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от arisu (ok) on 30-Мрт-14, 21:17 
>>> https://code.google.com/p/cppclean/
>> гвидобейсик не нужен ещё больше, чем всё остальное.
> А чем тебе питон не угодил?

если я захочу язык whitespace, я знаю, где его скачать.

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

20. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от anonymous (??) on 30-Мрт-14, 21:38 
>>>> https://code.google.com/p/cppclean/
>>> гвидобейсик не нужен ещё больше, чем всё остальное.
>> А чем тебе питон не угодил?
> если я захочу язык whitespace, я знаю, где его скачать.

Только обязательные отступы мешают, или ещё что-то?

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

21. "Facebook открыл код Warp, высокопроизводительного..."  –7 +/
Сообщение от arisu (ok) on 30-Мрт-14, 21:39 
> Только обязательные отступы мешают, или ещё что-то?

одного этого уже достаточно, чтобы не разбираться дальше в сортах.

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

48. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от Аноним (??) on 31-Мрт-14, 02:54 
> Только обязательные отступы мешают, или ещё что-то?

Это сразу показывает на кого такой язык ориентирован. На тех, кого надо в стойло пинками загонять, т.к. по другому не понимают. Вот они пусть этим и пользуются.

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

57. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от mixer on 31-Мрт-14, 08:41 
А я всегда думал, что это фигурными скобками в стойло загоняют. Но это ересь, конечно же :))) А вообще, твой минимально необходимый для яростной критики уровень осведомленности об особенностях языка намекает на твой возраст :)
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

65. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 10:51 
помимо этого — вайтспэйсы затрудняют генерацию кода.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

69. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от mixer on 31-Мрт-14, 11:06 
> помимо этого — вайтспэйсы затрудняют генерацию кода.

как именно? ты считаешь, что в контексте генерации кода '{' + inner_block + '}' экономит массу ресурсов (или чего?) по сравнению с indent(inner_block)? и ничего, что если кодогенератор хоть самую малость пригоден для использования, то он непременно сделает '{' + indent(inner_block) + '}'? :)

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

70. "Facebook открыл код Warp, высокопроизводительного..."  +2 +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:08 
>> помимо этого — вайтспэйсы затрудняют генерацию кода.
> как именно?

какого размера отступ должен быть, чтобы сгенерированый код принадлежал вложеному if'у в функции? ась? а-а-а, для этого надо сначала проанализировать исходник? нафиг — это вон туда.

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

79. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от mixer on 31-Мрт-14, 11:55 
ну если ты генерируешь код, например, какого-либо парсера по описанию грамматики, то отступ определяется естественным образом из текущего контекста, ничего там "анализировать" не надо. если ты по хот-кею в IDE хочешь заврапить блок в условие (try/except, while, for, etc), то какая сложность с определением текущего отступа интересующего блока? еще раз: уважающие себя генераторы для скобочных языков все равно этим же и занимаются.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

81. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 12:04 
слушай, ну зачем ты сразу не сказал, что быдлокодер? я бы и не пробовал тебе что-то пояснять — в виду полной бессмысленности оного занятия.
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

82. "Facebook открыл код Warp, высокопроизводительного..."  +2 +/
Сообщение от arisu (ok) on 31-Мрт-14, 12:06 
p.s. иди лучше поспорь с авторами языка Go, которые по похожим причинам отказались от бидоноотступов. я-то не авторитет, понятно, но авторы go не какой-то непонятный arisu.
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

89. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от mixer on 31-Мрт-14, 13:39 
сначала попытался нагрубить, а потом зацепился-таки за какой-никакой аргумент :) да, авторы языка go поавторитетнее тебя будут; только вот ты не путай "выбрать из" с "отказаться от". или хотя бы приведи ссылку на четкую критику индентации для структуризации кода за авторством кого-либо из идеологов go. а то вот только б не молчать :))
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

90. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 13:48 
тебе, дебил, никто не грубил. называть дебила дебилом — не грубость, а констатация факта. осмысливай, если сможешь.
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

61. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от Аноним (??) on 31-Мрт-14, 09:50 
ТАкое ощущение что тебе лет 15
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

64. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от arisu (ok) on 31-Мрт-14, 10:48 
> ТАкое ощущение что тебе лет 15

это потому, что тебе всего 20. подрастёшь — поймёшь.

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

12. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Аноним (??) on 30-Мрт-14, 20:39 
Да какая разница, всё равно почти все горе-кодеры делают #include всего подряд в хедерах, со всеми вытекающими...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "Facebook открыл код Warp, высокопроизводительного..."  +6 +/
Сообщение от arisu (ok) on 30-Мрт-14, 20:51 
> Да какая разница, всё равно почти все горе-кодеры делают #include всего подряд
> в хедерах, со всеми вытекающими...

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

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

32. "Facebook открыл код Warp, высокопроизводительного..."  +11 +/
Сообщение от A.Stahl (ok) on 30-Мрт-14, 23:21 
Это небольшая плата за обратную совместимость в масштабе 30 лет.
Новые языки появляются, привносят какие-то свои нюансы, воспитывают новое поколение программистов, подпадают под влияние корпораций, умирают.
А Си смотрит на всю эту возню и просто работает.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

49. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от Аноним (??) on 31-Мрт-14, 02:55 
> А Си смотрит на всю эту возню и просто работает.

Ну да. Прикольно когда код которому 25 лет собирается и работает. А питонисты переписывают свои простынки каждый год. Ну или два..

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

59. "Facebook открыл код Warp, высокопроизводительного..."  +3 +/
Сообщение от mixer on 31-Мрт-14, 08:56 
Да ниче мы не переписываем, после обновления релиза языка все юнит-тесты всегда проходятся на ура. С 2 на 3 переводим только активные проекты, это да, но от этого хуже старым проектам не стало: работают как часы, обновления безопасности получают.

Вас хейтеров пора за клевету штрафовать :)

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

98. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от Аноним (??) on 01-Апр-14, 10:36 
Ну и что - зато можно отрефракторить код с такой оказией. И на С писать гораздо сложнее - язык за Вас не думает.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Facebook открыл код Warp, высокопроизводительного..."  –2 +/
Сообщение от Аноним (??) on 31-Мрт-14, 04:50 
есть что то древнее мейнстримового gcc?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

66. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от arisu (ok) on 31-Мрт-14, 10:53 
> есть что то древнее мейнстримового gcc?

при чём тут gcc? ты совсем читать не умеешь, да? бедняга.

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

7. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +5 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 30-Мрт-14, 20:20 
чего только php быдлокодеры не делают лишь бы нормально не резать свой треш на подпроекты
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –2 +/
Сообщение от Xasd (ok) on 30-Мрт-14, 20:23 
> В тесте пересборки крупного программного проекта с большим числом зависимостей [...] наблюдается уменьшение времени пересборки от 10 до 40%, в зависимости от особенностей кодовой базы

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

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

11. "Facebook открыл код Warp, высокопроизводительного..."  +3 +/
Сообщение от arisu (ok) on 30-Мрт-14, 20:25 
> то есть так и скажите -- на глаз результатов не видно

да, в твоём приветмире — не видно.

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

24. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от Анончик on 30-Мрт-14, 22:32 
>> то есть так и скажите -- на глаз результатов не видно
> да, в твоём приветмире — не видно.

Судя по твоей активности на опеннете, сам ты - теоретичка локалхоста без опыта, авторитета и веской аргументации в суждениях. Показывай, чего добился или заткни фонтан, твои высеры примелькались уже

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

26. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от arisu (ok) on 30-Мрт-14, 22:45 
я рад, что помогаю тебе ощутить твою ущербность.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

33. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от Xasd (ok) on 30-Мрт-14, 23:36 
> Показывай, чего добился или заткни фонтан

ды не.. пусть пишет.

нам не жалко -- вот честно! :)

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

16. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от ano (??) on 30-Мрт-14, 20:56 
Чего только люди не делают, лишь бы не использовать LISP. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Eugene Ryabtsev on 30-Мрт-14, 21:25 
Сами-то используете?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от ano (??) on 30-Мрт-14, 21:45 
А как же!
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

38. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от ананим on 31-Мрт-14, 00:13 
А где же?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

40. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от ano (??) on 31-Мрт-14, 00:37 
На работе. Пара проектов есть на clojure, один на CL.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

42. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +1 +/
Сообщение от ананим on 31-Мрт-14, 01:25 
Понятно.
Как обычно — не то что людям показать, самим глядеть страшно.23
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

67. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 10:56 
> Понятно.
> Как обычно — не то что людям показать, самим глядеть страшно.23

прикинь, дебилушка: основное предназначение программ — не «показывать их людям», а облегчать работу. «показывать» — это только у преподавателей такой заскок. а инженеры решают практические задачи.

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

99. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от rob pike on 05-Апр-14, 00:00 
Сколько разработчиков одновременно активно пишет код в том проекте что на CL?
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

30. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +9 +/
Сообщение от fevfvrvrdg on 30-Мрт-14, 23:06 
> Сами-то используете?

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


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

41. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +7 +/
Сообщение от ano (??) on 31-Мрт-14, 00:38 
>> Сами-то используете?
> В основном для троллинга на форумах.

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

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

68. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 10:59 
>> Сами-то используете?
> В основном для троллинга на форумах.

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

p.s. да, интересующиеся, использую. весьма активно. в виде самописной scheme с jit-ом: её, в том числе, удобно встраивать.

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

100. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от rob pike on 05-Апр-14, 00:04 
Вполне разумное применение.
До Lua был практически единственный хороший вариант, ну разве что Tcl еще.
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

101. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от arisu (ok) on 05-Апр-14, 21:24 
> До Lua был практически единственный хороший вариант

после Lua тоже. нет, говорить про LuaJIT нечестно.

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

27. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –2 +/
Сообщение от Аноним email(??) on 30-Мрт-14, 22:46 
нужно чтоб увеличивало скорость исполнения программы, а так же уменьшало количество используемой оперативной памяти, во время её исполнения. а они производительность труда увеличивают, чтоб программист больше работал, и меньше при этом получал.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +1 +/
Сообщение от Аноним (??) on 30-Мрт-14, 22:57 
Одно другому не мешает, а при правильных подходах, когда дедлайны не сокращаются (ну вот такой я житель из страны эльфов), возросшая производительность труда сказывается в положительную сторону и на его качество. Это не считая того, что ещё может высвободится свободное время для самого программиста, если Вы понимаете о чём я.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

71. "Facebook открыл код Warp, высокопроизводительного..."  +2 +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:14 
выше вы можете прочитать страдания java-быдлокодера.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Аноним (??) on 30-Мрт-14, 22:58 
Facebook'у осталось открыть только Facebook
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +1 +/
Сообщение от Аноним (??) on 30-Мрт-14, 23:36 
правильный fix> Facebook'у осталось закрыть Facebook
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

45. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Crazy Alex (ok) on 31-Мрт-14, 01:53 
Да ладно, прогресс делается на деньги дураков
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

72. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:15 
> Да ладно, прогресс делается на деньги дураков

ты знаешь, если из денег дураков платят зарплаты Уолтеру и Андрею — ок. при таких раскладах я даже с пейсбуком готов смириться. ;-)

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

39. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Аноним (??) on 31-Мрт-14, 00:20 
А потом окажется в какой нить ответственный момент что кэш не обновился)))

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

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

43. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от ананим on 31-Мрт-14, 01:29 
Абсолютно верно.
Я вот бинарные пакеты для своих 100500 генто-виртуалок собираю, они вот это замутили.

Но подход (как и алгоритм некоторых действий) может кому и пригодится.

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

46. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Ordu email(ok) on 31-Мрт-14, 02:01 
Эта фишка не для того, чтобы emerge -uD world занимал бы меньше времени. Warp не для юзера, а для разработчика, который правит код и периодически пересобирает его, дабы прогнать сквозь тесты.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

55. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –1 +/
Сообщение от ананим on 31-Мрт-14, 08:07 
Вы знаете, я в курсе.

Зыж
Сразу видно, свои ебилды вы не делали.
Порой прежде чем соберётся правильно (и как надо), несколько раз пересобирать и патчи накладывать приходится. И пересобирать объектные файлы точно не в кассу.

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

58. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +1 +/
Сообщение от Ordu email(ok) on 31-Мрт-14, 08:46 
> Порой прежде чем соберётся правильно (и как надо), несколько раз пересобирать и патчи накладывать приходится.

И часто вы этим занимаетесь?

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

73. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:24 
> И часто вы этим занимаетесь?

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

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

44. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –2 +/
Сообщение от SergMarkov email(ok) on 31-Мрт-14, 01:52 
Сплошь новости корпораций. Это несказанно радует и вызывает бурные и продолжительные аплодисменты - есть надежда что из линукса что-то когда-то и получится..
:-)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –3 +/
Сообщение от qwerty (??) on 31-Мрт-14, 08:28 
Расскажите им про ccache уже.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:30 
> Расскажите им про ccache уже.

я тут хотел тебе рассказать про мозг и как его применять, но понял, что это бессмысленно.

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

60. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  –1 +/
Сообщение от FyFy on 31-Мрт-14, 09:17 
Когда я вижу тексты про "высокопроизводительные" программы, "легкие" окружения рабочего стола и т.д. и т.п., каждый раз хочется спросить - а что, раньше на 486-х работало "низкопроизводительное" ПО, "тяжелые" DE? Чтож все это высокопроизводительное и легкое с каждым новым релизом жрет все больше ресурсов ПК и работает все медленнее :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:32 
а ты попробуй почитать ссылки, например. я понимаю, что имя Walter Bright тебе совершенно ничего не говорит, ты слишком тупой для этого — поэтому попробуй ссылки. а потом гугель. может, поймёшь, почему когда этот человек говорит про производительность инструментальных средств — его стоит слушать, а не выпендриваться.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

77. "Facebook открыл код Warp, высокопроизводительного..."  +2 +/
Сообщение от arisu (ok) on 31-Мрт-14, 11:38 
извини, я опять упустил из внимания то, что ты очень тупой. поэтому я тебе помогу: Walter Bright — это человек, который написал первый в мире промышленный C++ компилятор, не генерирующий промежуточный си-код. препроцессор там тоже был, натурально. и писалось это в те времена, когда 486 был топом дорогостоящих технологий. optlink, например, вообще полностью на ассемблере написан.

а теперь попробуй собрать то, что ты называешь мозгом, и подумать таки: если Уолтер говорит, что быстро — он знает, о чём говорит, или так, погулять вышел?

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

78. "Facebook открыл код Warp, высокопроизводительного препроцесс..."  +/
Сообщение от Аноним (??) on 31-Мрт-14, 11:55 
Препроцессор - лютое зло!!!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

80. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 12:02 
> Препроцессор - лютое зло!!!!

умница. надеюсь, ты пишешь на си без препроцессора вообще. покажи, а?

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

83. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от Аноним (??) on 31-Мрт-14, 12:53 
У меня жизненная позиция: на С/С++ не писать, ибо, препроцессор - лютое зло!
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

84. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 13:03 
> У меня жизненная позиция: на С/С++ не писать, ибо, препроцессор - лютое
> зло!

пиши на D, там нет никакого препроцессора. хотя условная компиляция есть.

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

85. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от Аноним (??) on 31-Мрт-14, 13:05 
>пиши на D, там нет никакого препроцессора. хотя условная компиляция есть.

Не учите дедушку кашлять. :) Мне есть на чем писать.

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

86. "Facebook открыл код Warp, высокопроизводительного..."  +2 +/
Сообщение от arisu (ok) on 31-Мрт-14, 13:10 
>>пиши на D, там нет никакого препроцессора. хотя условная компиляция есть.
> Не учите дедушку кашлять. :) Мне есть на чем писать.

так я же не приказываю, я просто рекомендую. вполне современный язык, строго типизированый (ну, если кто-то считает это преимуществом — вопрос спорный, понятно), с мощными шаблонами и compile-time code generation, компилируется в эффективный машинный код. есть как независимый компилятор (DMD), так и компиляторы для llvm и gcc. все используют один и тот же frontend, так что расхождений по семантике нет.

даже если ты не любишь c/c++ (второй я и сам не люблю) — есть смысл просто посмотреть: а вдруг понравится? если не понравится — и ладно.

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

87. "Facebook открыл код Warp, высокопроизводительного..."  –2 +/
Сообщение от iZEN (ok) on 31-Мрт-14, 13:12 
Можно подумать, что языки без препроцессора по сравнению с языками с препроцессором неполноценны и ущербны. Дедушка Вирт доказал, что это не так.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

88. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 13:16 
ты, как всегда, ничего не понял, но Мнение Имеешь.

для бесполезной информации тебе: я фан Oberon и Component Pascal.

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

92. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от anonymous (??) on 31-Мрт-14, 17:32 

> для бесполезной информации тебе: я фан Oberon и Component Pascal.

Чем хороши (для тебя)?

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

93. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 17:44 
>> для бесполезной информации тебе: я фан Oberon и Component Pascal.
> Чем хороши (для тебя)?

как минимум BlackBox Component Builder — лучшая среда для разработки, что я видел. да и сама Oberon OS очень крутая.

как языки — очень логичные и понятные. принцип «а чего бы такого ещё выкинуть» способствует созданию выразительных и удобных вещей.

не знаю, видимо мне «швейцарская школа» близка просто. если действительно так интересно — посмотри на BBCB, поработай с ним. это, мне кажется, лучший пример того, насколько крут Component Pascal.

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

94. "Facebook открыл код Warp, высокопроизводительного..."  –1 +/
Сообщение от anonymous (??) on 31-Мрт-14, 19:18 
>>> для бесполезной информации тебе: я фан Oberon и Component Pascal.
>> Чем хороши (для тебя)?
> как минимум BlackBox Component Builder — лучшая среда для разработки, что я
> видел. да и сама Oberon OS очень крутая.
> как языки — очень логичные и понятные. принцип «а чего бы такого
> ещё выкинуть» способствует созданию выразительных и удобных вещей.
> не знаю, видимо мне «швейцарская школа» близка просто. если действительно так
> интересно — посмотри на BBCB, поработай с ним. это, мне кажется,
> лучший пример того, насколько крут Component Pascal.

Гляну. А что за "швейцарская школа"?

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

95. "Facebook открыл код Warp, высокопроизводительного..."  +1 +/
Сообщение от arisu (ok) on 31-Мрт-14, 19:27 
> А что за "швейцарская школа"?

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

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

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

96. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от anonymous (??) on 31-Мрт-14, 21:20 
>> А что за "швейцарская школа"?
> ну, так принято называть «школу Вирта». у него очень своеобразный подход к
> теории программирования и создания языков. поскольку он базировался в ETHZ и,
> натурально, свои взгляды там продвигал, то получилась «швейцарская школа».
> термин, конечно, неконвенциальный, но достаточно широко используемый.

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

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

97. "Facebook открыл код Warp, высокопроизводительного..."  +/
Сообщение от arisu (ok) on 31-Мрт-14, 21:24 
вроде бы да.
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

91. "Facebook открыл код warp, высокопроизводительного препроцесс..."  –1 +/
Сообщение от bOOster email on 31-Мрт-14, 15:59 
Хмм Zortech С был один из самых передовых компиляторов в свое время...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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