Re[2]: почему такая нелюбовь к boost ?
От: Олег К.  
Дата: 24.06.12 04:10
Оценка:
Здравствуйте, java_coder771, Вы писали:

N>>Походил тут по собеседованиям, почти везде НЕ используют boost.


_>потому что они идиоты

_>не помню кто писал "подсадили меня на этот наркотик, теперь приходится посылать лесом все конторы где буст запрещен"(с)

Неужто буст и под Джаву уже есть?
Re: Буст не нужен
От: Олег К.  
Дата: 24.06.12 04:16
Оценка:
Есть там удобные вещи вроде смарт пойнтеров и регулярных выражений плюс возможно что-то еще что на ум сразу не приходит. А так да, буст не нужен и подмеченно что все эти любители паттернов, Александреску и буста переусложняют код.
Re[6]: почему такая нелюбовь к boost ?
От: jazzer Россия Skype: enerjazzer
Дата: 24.06.12 04:45
Оценка: :)
Здравствуйте, Олег К., Вы писали:

ОК>Абсолютно ненужные навороты.


Это ты о конкретном примере или о коллбэках вообще?
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[7]: почему такая нелюбовь к boost ?
От: Олег К.  
Дата: 24.06.12 05:14
Оценка:
ОК>>Абсолютно ненужные навороты.

J>Это ты о конкретном примере или о коллбэках вообще?


О конкретном примере/коде.
Re[8]: почему такая нелюбовь к boost ?
От: Vladek Россия Github
Дата: 24.06.12 10:10
Оценка:
Здравствуйте, Abyx, Вы писали:

A>очевидно удаляет объект на который указывает this (т.е. себя)

A>что непонятно-то?

А если этот объект будет размещён в стеке, что произойдёт?
Re[9]: почему такая нелюбовь к boost ?
От: Abyx Россия  
Дата: 24.06.12 10:18
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Здравствуйте, Abyx, Вы писали:


A>>очевидно удаляет объект на который указывает this (т.е. себя)

A>>что непонятно-то?

V>А если этот объект будет размещён в стеке, что произойдёт?


то же самое что и при
X x;
delete &x;
In Zen We Trust
Re[8]: почему такая нелюбовь к boost ?
От: Abyx Россия  
Дата: 24.06.12 10:19
Оценка:
Здравствуйте, newCL, Вы писали:

CL>Здравствуйте, Vladek, Вы писали:


V>>>>Что такое delete this?

V>>Что делает идиома "delete this"?

CL>слово COM не знать стыдно.


IMO не стыдно, очень он неудобный, COM
In Zen We Trust
Re[5]: почему такая нелюбовь к boost ?
От: redp Ниоткуда redplait.blogspot.com
Дата: 24.06.12 10:55
Оценка: +1
J>Твоя ОС предоставляет списки/сеты/мапы
даже в kernel mode:
generic tables
J>динамические массивы?
Lookaside Lists
в usermode еще и avl деревья в ntdll.dll
J>Что за чудо-ОС такая?
windows
паранойя не болезнь, а критерий профпригодности
Re[9]: почему такая нелюбовь к boost ?
От: Трололоша  
Дата: 24.06.12 11:19
Оценка:
Здравствуйте, Abyx, Вы писали:

A>IMO не стыдно, очень он неудобный, COM

Дык всё равно знать надо.
... << RSDN@Home>>
Да, йа зелёный тролль!
Re[5]: почему такая нелюбовь к boost ?
От: Трололоша  
Дата: 24.06.12 11:19
Оценка:
Здравствуйте, jazzer, Вы писали:

A>>>а стандартная библиотека зачем нужна? (мы же ее сами можем написать)

Т>>Она нужна только как runtime compiler support
Т>>А функционал в ней мегаубогий, лучше сразу тем что ОС предоставляет пользоваться.

J>Твоя ОС предоставляет списки/сеты/мапы/динамические массивы? Что за чудо-ОС такая?


Ты про какую часть стандартной библиотеки?
Если про STL то да, её самому написать особого труда не составляет. Порой это даже приходится делать, с целью фиксации кода и минимизации "сюрпризов".
А CRT со всякими iostream просто сразу взять и выкинуть.
... << RSDN@Home>>
Да, йа зелёный тролль!
Re[8]: почему такая нелюбовь к boost ?
От: nen777w  
Дата: 24.06.12 23:19
Оценка:
Здравствуйте, Олег К., Вы писали:

ОК>>>Абсолютно ненужные навороты.


J>>Это ты о конкретном примере или о коллбэках вообще?


ОК>О конкретном примере/коде.


пример был написан от фонаря, но решения не boost-овым путем я так и не увидел.
Re[2]: Буст не нужен
От: nen777w  
Дата: 24.06.12 23:23
Оценка:
Здравствуйте, Олег К., Вы писали:

ОК>Есть там удобные вещи вроде смарт пойнтеров и регулярных выражений плюс возможно что-то еще что на ум сразу не приходит. А так да, буст не нужен и подмеченно что все эти любители паттернов, Александреску и буста переусложняют код.


паттерны — это шаблоны (не те которые в С++), т.е. некоторые задачи вполне решаются таким подходом. Какие уж там переусложенения, скорее наоборот, бери шаблон и адаптируй под свои нужды.
Re[2]: Буст не нужен
От: SkyDance Земля  
Дата: 24.06.12 23:59
Оценка:
ОК>Есть там удобные вещи вроде смарт пойнтеров и регулярных выражений плюс возможно что-то еще что на ум сразу не приходит. А так да, буст не нужен и подмеченно что все эти любители паттернов, Александреску и буста переусложняют код.

Совсем не обязательно подставлять шею Александреску, даже если вы пользуетесь Boost'ом.
Некоторые библиотеки решают очень насущные нужны. Взять тот же program_options.
Re[5]: почему такая нелюбовь к boost ?
От: vpchelko  
Дата: 03.07.12 15:10
Оценка:
Здравствуйте, nen777w, Вы писали:

Как все запущено.
Сало Украине, Героям Сала
Re[8]: почему такая нелюбовь к boost ?
От: Flat117  
Дата: 03.07.12 16:16
Оценка:
Здравствуйте, newCL, Вы писали:

V>>Что делает идиома "delete this"?

CL>слово COM не знать стыдно.
delete this и COM малосвязаны
Re[9]: почему такая нелюбовь к boost ?
От: Flat117  
Дата: 03.07.12 16:17
Оценка:
Здравствуйте, Vladek, Вы писали:

A>>очевидно удаляет объект на который указывает this (т.е. себя)

A>>что непонятно-то?
V>А если этот объект будет размещён в стеке, что произойдёт?
Тоже самое, что и в

class A
{
};

void foo()
{
  A a;
  delete &a;
}
Re[6]: почему такая нелюбовь к boost ?
От: nen777w  
Дата: 07.07.12 12:58
Оценка:
Здравствуйте, vpchelko, Вы писали:

V>Здравствуйте, nen777w, Вы писали:


V>Как все запущено.


Вам оттуда виднее конечно.
Re[3]: почему такая нелюбовь к boost ?
От: Miroff Россия  
Дата: 07.07.12 17:02
Оценка: +1
Здравствуйте, Олег К., Вы писали:

ОК>Неужто буст и под Джаву уже есть?


Есть, только он называется Spring.
Re[8]: почему такая нелюбовь к boost ?
От: jazzer Россия Skype: enerjazzer
Дата: 09.07.12 00:01
Оценка:
Здравствуйте, Олег К., Вы писали:

ОК>>>Абсолютно ненужные навороты.


J>>Это ты о конкретном примере или о коллбэках вообще?


ОК>О конкретном примере/коде.


Критикуя — предлагай! (с)
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: почему такая нелюбовь к boost ?
От: blackhearted Украина  
Дата: 09.07.12 18:14
Оценка: +1 -1
H>Вот у меня проект работает на 32 процессорном сервере. Вы когда-нибудь видели 32 процессорную машину нагруженную хотя-бы наполовину?
Видели, 100% utilization.
При писании на голом С/С++ время разработки увеличивается до 5-10 раз. оптимизация зачастую наносит куда больше вреда, чем пользы.

H>"Медленный код" — это любимая фраза преждевременных оптимизаторов. Мне плевать на "медленный" код, Time-To-Market куда важнее.

Иногда медленное решение не будет рассматриваться, т.к. решают сотни наносекунд.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.