The OpenNET Project / Index page

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



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

Оглавление

В Clang доведена до готовности поддержка стандарта C++11 и п..., opennews (??), 21-Апр-13, (0) [смотреть все]

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


8. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Chaser (??), 21-Апр-13, 03:07 
В чём профит?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от hakushkaemail (ok), 21-Апр-13, 03:46 
Если очень упростить то там потребление памяти как у x86_32, а скорость как x86_64.
Ответить | Правка | Наверх | Cообщить модератору

10. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –1 +/
Сообщение от Аноним (-), 21-Апр-13, 08:36 
И подстраивание на уровне электрических сигналов?
Ответить | Правка | Наверх | Cообщить модератору

11. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +1 +/
Сообщение от hakushkaemail (ok), 21-Апр-13, 08:38 
> И подстраивание на уровне электрических сигналов?

Что за чушь? Завязывай с тяжёлыми наркотиками, аноним.

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

70. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Аноним (-), 21-Апр-13, 15:30 
> Что за чушь? Завязывай с тяжёлыми наркотиками, аноним.

Чушь чушью, а посмотрите как, например, оперативка делает калибровку сигналов :). После этого окажется что половина бреда было "пальцем в небо". Хоть х86 тут сам по себе и не при чем.

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

13. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Карбофос (ok), 21-Апр-13, 09:04 
графики хотелось бы посмотреть... от фороникса не предлагать
не флуда ради, чисто спортивный интерес
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

75. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –1 +/
Сообщение от Аноним (-), 21-Апр-13, 15:35 
> графики хотелось бы посмотреть... от фороникса не предлагать

Ну тогда сами бенчьте :).

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

115. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Карбофос (ok), 21-Апр-13, 19:28 
мне чисто интересно, когда  шлангом генерируется x86 код, который быстрее x64, генерированного gcc.
Ответить | Правка | Наверх | Cообщить модератору

20. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –1 +/
Сообщение от Фтщтньщгы (?), 21-Апр-13, 12:11 
И будет так же или даже медленнее чем просто x86_32. Разбор был, по моему, даже здесь.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

28. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Crazy Alex (ok), 21-Апр-13, 13:49 
был разбор. Получается так же или чуть медленнее, как _x86_64_. А по памяти различия раза в полтора.
Ответить | Правка | Наверх | Cообщить модератору

36. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –2 +/
Сообщение от Аноним (-), 21-Апр-13, 14:08 
Люди, которые не знают реальных свойств, критериев качества, вариантов применения софта, и способов получения от него реальной пользы - обычно способны рассуждать исключительно о скорости и размерах, это единственное, что они могут понять.

Преждевременная оптимизация - корень всех зол. (С)
Учите UNIX!

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

67. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –3 +/
Сообщение от Аноним (-), 21-Апр-13, 15:28 
> Учите UNIX!

Юниксы нынче это обычно такие трупы или полутрупы. Иногда еще и проприетарские и на конских условиях.

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

82. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +1 +/
Сообщение от Аноним (-), 21-Апр-13, 15:46 
>> Учите UNIX!
> Юниксы нынче это обычно такие трупы или полутрупы. Иногда еще и проприетарские и на конских условиях.

Это у вас эмоции вместо знаний.
Вы даже не знаете, что такое UNIX, когда об этом заходит речь.

UNIX не может быть трупом, потому что это всего лишь система принципов, по которым строится софт. И UNIX пережил многие конкретные которые естественным образом устаревают, а как вы хотели? Чтобы софт не устаревал?

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

89. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от fi (ok), 21-Апр-13, 16:37 
Ну вам бы тоже подучиться не помешает, UNIX™ есть зарегистрированная марка которую можно использовать после дорогих тестов на сертификацию.
Ответить | Правка | Наверх | Cообщить модератору

100. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +2 +/
Сообщение от Аноним (-), 21-Апр-13, 17:19 
> Ну вам бы тоже подучиться не помешает, UNIX™ есть зарегистрированная марка которую можно использовать после дорогих тестов на сертификацию.

И торговая марка UNIX тоже есть, как и торговая марка Windows. Из этого же не значит, что других "окон" нет, кроме как под этой торговой маркой.

Значит для вас, все что вы знаете о UNIX - это торговая марка.
А про UNIX - как систему принципов построения софта, вы ничего не знаете. На торговых марках вся ваша матчасть и кончается.

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

102. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –2 +/
Сообщение от Anonanon (?), 21-Апр-13, 17:56 
>> Учите UNIX!
> Юниксы нынче это обычно такие трупы или полутрупы. Иногда еще и проприетарские
> и на конских условиях.

Вы какую-то чушь сейчас сморозили.
>Юниксы нынче это обычно такие трупы или полутрупы.

Mac OS X и iOS по-моему живее всех живых. Идеи оттуда еще и в Linux дергают.

>проприетарские и на конских условиях

Эммм, а в вашем мире несвободное ПО это не ПО что-ли? Или как-то факт пропиетарности запрещает Unix-у быть оным?

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

103. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +2 +/
Сообщение от Аноним (-), 21-Апр-13, 18:03 
> Mac OS X и iOS по-моему живее всех живых.

А вот это как раз проприетарные, на конских условиях.

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

123. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –1 +/
Сообщение от Фтщтнь (?), 21-Апр-13, 20:57 
>> Mac OS X и iOS по-моему живее всех живых.
> А вот это как раз проприетарные, на конских условиях.

А кто вам вообще сказал что Unix=свободное по? По-моему мы о Unix, а не свободном ПО сейчас. Не вижу связи воообще.

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

133. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Аноним (-), 21-Апр-13, 22:03 
Связь идет еще с первых постов.
Обычно те, кто утверждают, что скорость работы софта- это якобы самое главное, при этом имеют самые недалекие представления, о софте, что это такое, и как им пользоваться, и какие у него могут быть критерии качества.

То что некоторые ничего не знают дальше торговых марок - это дополнительное тому подтверждение.

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

212. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от Аноним (-), 22-Апр-13, 19:37 
> А кто вам вообще сказал что Unix=свободное по? По-моему мы о Unix,
> а не свободном ПО сейчас. Не вижу связи воообще.

Так я и сказал что юникс это или всякие трупы/полутрупы или проприетарь на конских условиях. Что тут еще можно не понять в этой фразе?

Вот поэтому валите на ваши юниксы если они вам нужны. Скатертью дорожка. А я без такого "счастья" явно обойдусь.

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

224. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –3 +/
Сообщение от Фтщтнь (?), 22-Апр-13, 23:30 
>Вот поэтому валите на ваши юниксы если они вам нужны.

Я то повалю, мне как бы больше знаний достанется (их за плечами не носить и многие, вы даже не представляете насколько многие компании за рубежом используют отличные от Linux операционные системы, например тот же AIX или Solaris). И спрос на специалистов такого плана гораздо выше чем на тех, кто добровольно отказался от шаровых знаний.

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

124. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +1 +/
Сообщение от Crazy Alex (ok), 21-Апр-13, 21:24 
Чем ерундой тут болтать - привели бы какую-нибудь конкретику. От сторонников x32 она таки была.

Ну и что оптимизация преждевременная - это надо еще доказать. Не говоря о том, что Дейкста - это, конечно, авторитет, но и он может ошибаться. Пока я вижу вокруг себя тонны необоснованно тормозного кода, выполняющего за (малым исключением) то, что выполнял более старый софт на вторых пеньках. А вы мне тут о преждевременной оптимизации.

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

184. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  +/
Сообщение от тоже Анонимemail (ok), 22-Апр-13, 11:34 
Могу предложить один непримитивный пример.
Есть у меня программка, решающая NP-задачу традиционным методом - перебор с отходом.
За время жизни сменила пару языков, предпоследняя итерация была на С++, в цикле перебора опущенного до С в целях низкоуровневой оптимизации. Хорошая такая грелка для процессора...
Однажды я все-таки решился переписать это дело на С++. Потребовалось некоторое обогащение алгоритмов, которое в костылях С-оптимизаций заблудилось сразу. А тут как раз MS хвасталась, как они оптимизировали STL-контейнеры в VS.
Так что я отказался от С совсем и использовал STL (не бездумно, конечно, но без хаков). В результате программа стала работать быстрее. Не потому, что STL-контейнеры оказались быстрее оптимизированного С-кода. Просто код стал чище и понятнее. И выявились места, где имело смысл "день потерять, а потом за пять минут долететь". То есть посчитать больше, но отбросить тупиковые ветви, на просчет которых тратится на порядки больше времени. Аналогичная оптимизация на низком уровне превратила бы код в нечто совершенно необозримое, а значит, несопровождаемое.
Ответить | Правка | Наверх | Cообщить модератору

193. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –2 +/
Сообщение от Crazy Alex (??), 22-Апр-13, 15:16 
Во-первых, я имел в виду пример касательно X32. Дармовая же оптимизация совершенно.

Во-вторых - у вас проблема была не с оптимизациями, а с C - языком, который вообще внятному описанию алгоритма не способствует - там, где в плюсах можно написать красиво и получить эффективный код (шаблоны те же) в сях имеем мешанину. Ну и вы, надеюсь, знаете, что практически для любого частного случая можно подобрать контейнер, совместимый с STL, который будет работать в несколько раз быстрее.

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

218. "В Clang доведена до готовности поддержка стандарта C++11 и п..."  –1 +/
Сообщение от тоже Анонимemail (ok), 22-Апр-13, 20:01 
Сомневаюсь, что в моем случае нашлись бы более быстрые контейнеры.
В критической части использовались только вектора, все данные сводились к ним. У меня был хороший запас по памяти, можно было ее не слишком экономить. В результате затратные операции типа выделения памяти производились до циклов и рекурсий. А все, что с контейнерами происходило внутри, компилятор должен был привести к банальной арифметике указателей, без оверхеда.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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