@ProCxx

Страница 1211 из 2477
Alex
15.08.2017
00:50:05
Как вы тут?

Alexander
15.08.2017
00:50:35
Как вы тут?
ты о чём?

Alex
15.08.2017
00:50:58
Да так, в общем

15.08.2017
05:31:50
Как вы тут?
Доброе утро плюсистам и сочувствующим!

Google
Vergil
15.08.2017
05:44:47
Добрый день

Alexander
15.08.2017
05:49:05
и вам не хворать

Azoyan
15.08.2017
06:09:03
и вам не хворать
Ты вообще спишь?)

Vladislav
15.08.2017
06:09:19
Ты вообще спишь?)
это еще зачем?

Azoyan
15.08.2017
06:10:02
Ну как, постоянно онлайн тоже как-то не совсем полезно)

Alexander
15.08.2017
06:11:16
Ты вообще спишь?)
сплю я, сплю)

15.08.2017
06:20:11
В гробу высплюсь. ))

☠️☠️☠️

babysitter
15.08.2017
06:36:04
но зачем для этого целый язык костылять?
а по нему есть литература какая-нибудь или документация? что-то после мсдна в яблочном мире я как-то уязвимо себя ощущаю. максимум, что есть - это блогпосты о том как переименовать m в mm и начинать писать на двух языках одновременно.

а, какой-то кусок удаленный остался в timemachine лол ? http://web.archive.org/web/20101203170217/http://developer.apple.com/library/mac/#/web/20101204020949/http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html

Alexander
15.08.2017
06:47:06
так, тут где-то раньше ссылка проскакивала со списком наиболее часто используемых либ на С++. Никто не напомнит?

Vladislav
15.08.2017
06:48:52
1. std 2. boost

не за что

Google
Alexander
15.08.2017
06:49:16
1. std 2. boost
ай да молодец ?

babysitter
15.08.2017
06:49:34
это? https://github.com/rigtorp/awesome-modern-cpp

https://github.com/fffaraz/awesome-cpp

Alexander
15.08.2017
06:51:25
я просто пацанов с Conan бомблю, чтобы шевелились. Кстати, никто помочь не хочет им с опакечиванием?

Давид
15.08.2017
06:54:02
счем?

Alexander
15.08.2017
06:54:21
счем?
с опакечиванием либ в conan-center

Давид
15.08.2017
06:54:30
ясно

Alexander
15.08.2017
06:54:47
ясно
не разделяешь этой идеи?

Давид
15.08.2017
06:55:07
не,даже незанаю что это или недогончю

Alexander
15.08.2017
06:55:43
не,даже незанаю что это или недогончю
ну, обычный такой пакетный менеджер

Давид
15.08.2017
06:55:55
а не,незнаю

Fram
15.08.2017
07:03:31
1. std 2. boost
Думаю, если посчитать всех плюсовиков из GAAF+Я, которые используют свои библиотеки, плюс геймдев, в котором тоже своя специфика, может оказаться, что стл идущий с компилятором и буст уже не самые популярные

Fram
15.08.2017
07:06:26
Google Apple Amazon Facebook

Alexander
15.08.2017
07:07:08
Google Apple Amazon Facebook
я не верю, что они прям везде используют свои STL

прям везде-везде. у меня нет инфы на этот счёт, но мне как-то в это не верится

Fram
15.08.2017
07:10:45
Просто я думаю так: есть своя либа, которую я относительно контролирую и хорошо знаю, и могу дойти ногами до автора спросить, и есть та, что идёт с компилятором, про которую надо будет все исследовать самому. И вот сижу я такой, выбирая что использовать...

Alexander
15.08.2017
07:17:14
Мы не используем, гугл вроде тоже
вы полностью сидите на folly?

Vladislav
15.08.2017
07:17:34
Как дополнение к стл

Google
Vladislav
15.08.2017
07:17:56
Да и буст есть местами

Alexander
15.08.2017
07:18:24
Andrei
15.08.2017
07:18:34
Мы не используем, гугл вроде тоже
В других крупных компаниях так же. Подтверждаю.

В Я свои библиотеки иногда на замену стандартных

Буст тоже далеко не всегда.

Alexander
15.08.2017
07:19:37
В Я свои библиотеки иногда на замену стандартных
иногда не значит, что они не юзают STL

я про полный отказ от STL

в пользу своей вундер-либы

Andrei
15.08.2017
07:20:03
Разумеется. Но вот полный отказ от boost я видел.

Неоднократно.

Alexander
15.08.2017
07:20:16
это не редкость

Дед Пегас
15.08.2017
08:10:11
EA Games пользует свой stl)

TriΔng3l
15.08.2017
08:12:30
Я за отказ, но не в пользу клона STL

А чтобы больше контроля получить

Alexander
15.08.2017
08:12:53
EA Games пользует свой stl)
у них своя атмосфера. Им не подходит STL из-за слоупочности

TriΔng3l
15.08.2017
08:13:25
У меня вон есть DynamicArray и PartiallyDynamicArray<count>, во второй есть заданное количество статических элементов

И всякие вставки с большим контролем над копированием/перемещением

TriΔng3l
15.08.2017
08:14:28
Google
TriΔng3l
15.08.2017
08:14:45
Там, конечно, совсем простенько всё

Alexander
15.08.2017
08:14:52
Скину сегодня
интересно глянуть просто. STL дизайнится быть ползеным одинаково примерно всем

TriΔng3l
15.08.2017
08:15:18
Ну, возможно, стыдно такое кидать будет

Alexander
15.08.2017
08:15:31
поэтому если надо что-то заточенное под вашу специфику, то ваше решение скорее всего будет лучше. Это касается и eastl

TriΔng3l
15.08.2017
08:15:34
Расширяю вроде при заполнении 66%

Тьфу

При 100%, но на полтора

Alexander
15.08.2017
08:16:21
емнип, так folly делает тоже

где-то видел константу 2.3 вроде

Admin
ERROR: S client not available

Alexander
15.08.2017
08:16:59
у шланга, наверное

где-то была бумага с исследованием на эту тему, какую константу надо там применять

быстрый гугл даёт 1.5

Ilia
15.08.2017
08:40:11
У меня лично к STL совсем другие претензии. Плохой дизайн, в первую очередь...

Ilia
15.08.2017
08:40:44
Степанова вообще я бы убил ... (Ну не физически конечно)

Alexander
15.08.2017
08:40:55
что не нравится?

Ilia
15.08.2017
08:41:04
Дизайн, подход.

Alexander
15.08.2017
08:41:07
народ, подтягиваемся. Тут интересный разговор

Ilia
15.08.2017
08:41:10
Итераторы.

Google
Alexander
15.08.2017
08:41:11
Дизайн, подход.
конкретно?

Итераторы.
что ты хочешь вместо них?

Ilia
15.08.2017
08:41:21
Отсутствие наследования.

Alexander
15.08.2017
08:41:42
Отсутствие наследования.
чем мешает, как без него быть?

Ilia
15.08.2017
08:41:50
Глянтьте, как сделаны те же контейнеры в Common Lisp — вот это вещь!!!

Александр
15.08.2017
08:41:59
сейчас будет мясо

Ilia
15.08.2017
08:42:16
Отсутствие наследования.
Отсутствие наследования контейнеров. Нет у них общего предка.

Alexander
15.08.2017
08:42:17
Глянтьте, как сделаны те же контейнеры в Common Lisp — вот это вещь!!!
не знаком с ним к сожалению. Но это совершенно другой язык.

Ilia
15.08.2017
08:42:42
Совершенно другой, да, но сделаный по уму а не через жопу.

Александр
15.08.2017
08:43:16
а нафига наследование для контейнеров? тут же duck typing. есть begin, end, size, ... - вот тебе контейнер. Всё решается во время компиляции, а не тормозится виртуальными функциями

Ilia
15.08.2017
08:44:13
Нахера эти итераторы например? Кто мешал либо просто соотнести элементы с целыми числами, либо придумать уже тогда Ranges?

Alexander
15.08.2017
08:44:20
сходу как не скажу - давно лазил

Александр
15.08.2017
08:44:23
смотри. std::set грубо говоря отнаследован от rb_tree
ну тут же наследование, которое скрыто от пользователя, поэтому скорее на аггрегацию похоже

Ilia
15.08.2017
08:44:25
Я не успеваю за вами всеми...

Ilia
15.08.2017
08:45:06
Ага. А ты не думал, что это же самое можно было по-другому сделать ? Через выявление общего проедка и наследование , например

Kirill
15.08.2017
08:45:36
Котаны,мы ещё не допилили первый подкаст, но уже собираем вопросы для второго https://goo.gl/forms/8BAjNcLwPOKkQR0y2

Страница 1211 из 2477