@ProCxx

Страница 1037 из 2477
melancholiac
01.07.2017
22:23:03
можно оффтоповый вопрос?

очень прям оффтоповый

Alexander
01.07.2017
22:23:53
ну ты попробуй, а мы если что тебе warn накидаем

Vitaly
01.07.2017
22:24:09
Google
melancholiac
01.07.2017
22:24:55
оригинальный текст: OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. перевод: ООП для меня это сообщения, локальное удержание и защита, скрытие состояния и позднее связывание всего. может кто то растолковать первый и второй пункт?

то биш сообщения и локальное удержание

Alexander
01.07.2017
22:26:46
хз - локальное удержание - это состояние. Но причём он к ООП - хз сообщения - вызовы виртуальщины??

я не понял ничего

melancholiac
01.07.2017
22:27:21
сообщения

Alexey
01.07.2017
22:27:23
Возможно, второй пункт- это принадлежность переменных классу. Т.е. есть у нас машина. У машины есть двигатель. Двигатель локально находится внутри машины.

Alexander
01.07.2017
22:30:22
короче, Винни сказал, что надо думать так: Asio <---Beast <--- libcurl

типа libcurl отправляет и принимает запросы только, умеет в кучу протоклов и вообще красавчик. А вот Beast даёт управление именно теми же http запросами - кучу каких-то штук можно делать с ними

с asio я думаю и так всем всё ясно

Alexey
01.07.2017
22:31:54
почему бы не qt?)

Alexander
01.07.2017
22:32:57
почему бы не qt?)
Потому что лицензия не совсем простая ?

Google
Alexander
01.07.2017
22:33:36
а бустовая лицензия крайне хорошая. И есть шанс, что если либа действильно понравится юзерам и она будет полезна, потом её просто перетянут в Стандарт. Но сначала её нужно обкатать в бусте

The formal review of Vinnie Falco’s Beast library will take place from July 1 through July 10, 2017.

Кто хочет - присоединяйтесь к ревью

Group Butler [beta]
01.07.2017
23:13:36
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Berkus
02.07.2017
02:17:14
курл это юзер либа, бист это конструктор для создания юзер либ

Eugene
02.07.2017
07:06:49
Народ, что лучше почитать по Computer Vision? Кто-то этим занимается? Интересна как теория вообще, так и OpenCV в частности. Желательно с примерами кода на C++.

Можно и на чистом си :D

Eugene
02.07.2017
09:46:31
Можно и на чистом си :D
Смысл? Ты же собираешься в предметную область погружаться, зачем тебе примеры на C и C++? Проще всего на интерпретируемом языке колбасить вообще. Python идеально подходит. И OpenCV официально свои обёртки для него поддерживают. API точно такой же неприятный как и на C++, зато с компиляцией не заморачиваешься, картинки/графики смотришь в matplotlib, interactive prompt ну и т.д.

Anatoly
02.07.2017
09:50:03
а какие заморочки могут быть с компиляцией?

Grigor
02.07.2017
09:56:41
Eugene
02.07.2017
09:57:02
а какие заморочки могут быть с компиляцией?
Когда ты пишешь production код - это одно, а когда ты изучаешь и экспериментируешь - это другое и тут лучше интерпретируемый язык

Grigor
02.07.2017
09:58:03
Когда ты пишешь production код - это одно, а когда ты изучаешь и экспериментируешь - это другое и тут лучше интерпретируемый язык
тяжело в учении - легко в бою. почему бы сразу не работать с привычным набором инструментов и т.д.?

Google
Eugene
02.07.2017
10:07:34
тяжело в учении - легко в бою. почему бы сразу не работать с привычным набором инструментов и т.д.?
Ну сравни хотя бы работу с многомерными массивами в numpy и в c++. Хотя с чем сравнивать то? :) Самое близкое для линейной алгебры - Eigen.

Eugene
02.07.2017
10:09:04
Ммм, для С++ тоже есть математические библиотеки.
Я про удобную работу с многомерными массивами писал, векторизация, функции над массивами и тд.

Alexey
02.07.2017
10:09:44
Ну сравни хотя бы работу с многомерными массивами в numpy и в c++. Хотя с чем сравнивать то? :) Самое близкое для линейной алгебры - Eigen.
Мне всегда интересовал вопрос почему нельзя в стд добавить УДОБНЫЙ класс для работы с двумерными массивами?

Eugene
02.07.2017
10:10:31
Ага, в фортране десятки лет из коробки :)

Scarf
02.07.2017
10:10:32
Мне всегда интересовал вопрос почему нельзя в стд добавить УДОБНЫЙ класс для работы с двумерными массивами?
Двумерные массивы отлично линеаризируются, потому двумерные массивы не нужны.

Scarf
02.07.2017
10:11:20
Серьезно, разница только в индексации.

Eugene
02.07.2017
10:11:47
Двумерные массивы отлично линеаризируются, потому двумерные массивы не нужны.
Нужны функции над ними. Смысл в абстракции и представлении, а не в реализации на низком уровне

Scarf
02.07.2017
10:12:12
Нужна абстракция - используй библиотеку или пиши ее сам.

С++ это не Java, чтобы иметь все на все случаи жизни.

Boost вон какой жирный

Ilya
02.07.2017
10:16:50
Boost вон какой жирный
Буст можно кусочками брать. По факту это просто коллекция разных либ.

/dev
02.07.2017
10:16:54
В зависимости от операций, может быть гораздо эффективнее иметь блочное представление матриц, а не линеаризованное

Эффективнее в плане кешей

Scarf
02.07.2017
10:17:30
Так вот для этого есть уже библиотеки вне стандарта.

Alexey
02.07.2017
10:18:17
В отличие от математической херни, которую добавили в с++17, двумерные массивы - это вещь, которая используется достаточно часто.

Eugene
02.07.2017
10:18:38
Серьезно, разница только в индексации.
Почитай про реализацию массивов в numpy, про многомерные итераторы, там столько понакручено для быстродействия.

Alexey
02.07.2017
10:19:03
А есть пропозалы на двумерные массивы?

Google
Admin
ERROR: S client not available

Alexey
02.07.2017
10:20:18
http://en.cppreference.com/w/cpp/numeric/special_math

Scarf
02.07.2017
10:20:31
Ну и в каких алгоритмах std будет использоваться такой массив? Вернее, с какими алгоритмами он будет работать?

Как проверять выход за границы?

Alexey
02.07.2017
10:21:55
Ну и в каких алгоритмах std будет использоваться такой массив? Вернее, с какими алгоритмами он будет работать?
Будет массив - будут и алгоритмы) А двумерный массив будет очень полезен в задачах работы с графикой, например.

dmtrge
02.07.2017
10:21:57
Народ, есть ли разница в приросте производительности, если скомпилировать систему на gcc6.4 по сравнению с gcc5.4?

Eugene
02.07.2017
10:23:13
Предложение по графике вроде есть в планах к 2020

/dev
02.07.2017
10:23:53
Предложение по графике вроде есть в планах к 2020
хоспаде, ещё и вулкан в стандарт запихнут?

Scarf
02.07.2017
10:23:53
А еще этот весь зоопарк придётся поддерживать разработчикам компиляторов.

Eugene
02.07.2017
10:24:20
В бусте есть многомерный массив, а толку, если функций и векторизации над ним нет?

Eugene
02.07.2017
10:24:44
Там учить то нечего

Eugene
02.07.2017
10:25:35
Там учить то нечего
Доки почитал, за день разобрался? :D

/dev
02.07.2017
10:26:09
Народ, есть ли разница в приросте производительности, если скомпилировать систему на gcc6.4 по сравнению с gcc5.4?
Не факт, только экспериментально проверять. А вот в шланге оптимизации поинтереснее могут оказаться

Eugene
02.07.2017
10:27:54
Там же есть ещё такая хрень, как оптимизация в самом компиляторе

-O3 там

Ну, как параметры

Google
Eugene
02.07.2017
10:28:15
Доки почитал, за день разобрался? :D
Да, как-то так :) есть туториал официальный. Главное понять, что такое pythonic, и что python это не c++ :))

Маришка
02.07.2017
10:29:33
Доки почитал, за день разобрался? :D
Есть пеп за несоблюдение которого питонищики посадят на оба стула сразу

Eugene
02.07.2017
10:29:40
А что такое шланг?

dmtrge
02.07.2017
10:29:42
-O3 там
Думаете, использовать будет разумно для всей системы?

/dev
02.07.2017
10:29:49
Eugene
02.07.2017
10:32:08
Думаете, использовать будет разумно для всей системы?
А почему нет? Хуже точно не будет. Правда так компилить надо не при каждом изменении кода, а то ж блин... долго будет.

dmtrge
02.07.2017
10:35:49
А почему нет? Хуже точно не будет. Правда так компилить надо не при каждом изменении кода, а то ж блин... долго будет.
Стабильность не пострадает? По поводу времени не переживаю, трое суток на компиляцию должно хватить

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