
Влад
19.06.2017
19:46:29
Думаю тот, что по середине.
Но хз)
Ой.

pew
19.06.2017
19:46:50
первый должен

Google

Ivan
19.06.2017
19:46:52
оба примерно за одно время )

Влад
19.06.2017
19:46:53
Выше*

Летучая
19.06.2017
19:46:54
Наверно первый, но надо считать
О как

Ivan
19.06.2017
19:47:11
все дело в кэше процессора )

Влад
19.06.2017
19:47:14
Переиграл доту на миде)(

Ivan
19.06.2017
19:47:29
первый будет попадать чаще, а второй реже

pew
19.06.2017
19:47:58
в первом просто последовательное обращение к массиву
к каждому элементу

Ivan
19.06.2017
19:48:48
ога, когда такое обращение идет, то в кэш попадает не только запрашиваемый элемент, но и некоторое количество байт после него

Ilya
19.06.2017
19:48:54
он оперирует в 16 раз меньшим количеством данных

pew
19.06.2017
19:49:29
АХАХАХ

Google

Летучая
19.06.2017
19:49:35
Толсто

pew
19.06.2017
19:49:45
сделал всех

Ivan
19.06.2017
19:49:51
http://igoro.com/archive/gallery-of-processor-cache-effects/
вот статейка, там много интересных примеров

Igor
19.06.2017
19:50:15

Ivan
19.06.2017
19:50:27

pew
19.06.2017
19:51:27
yt
не
ну реал

Ilya
19.06.2017
19:51:36

pew
19.06.2017
19:51:41
в 16 раз меньше операций
я же говорю, всех уделал

Ivan
19.06.2017
19:52:01
ну ты знатный бенчмаркер

Ilya
19.06.2017
19:52:13
есть такое))))

Влад
19.06.2017
19:52:22
Меня не уделал/9)

Ivan
19.06.2017
19:53:13
вообще это ж еще и от машины зависит

pew
19.06.2017
19:53:21
просто часть людей, в том числе и я, не поняли очевидной вещи, что в 16 раз меньше операций

Ivan
19.06.2017
19:53:29
поэтому я мог и напездеть ?

pew
19.06.2017
19:53:35
вот если бы взять длинну и увеличить в 16 раз

Google

pew
19.06.2017
19:53:59
ну то есть i< lenght*16
ну всмысле зарание посчитать

Igor
19.06.2017
19:56:08
Надо Акиньшина позвать с его микробенчмарками

pew
19.06.2017
19:56:32
не ну понятно там еще рандом чисел можно назаписывать и в циклах запускать

Ilya
19.06.2017
19:56:49
просто в рельности такой код и будет написан

pew
19.06.2017
19:57:53
я тож мерял когда чел про 16 раз сказал, ток отрыв больше получился, я на дебаге мерял, что бы на релизе номрально померять надо рандом чисел назаписывать что бы оно как-то там не соптимизировало зарание посчитав

Ivan
19.06.2017
19:59:01
блин, нахера вам проверять это своими замерами) просто поверьте, что это может быть, не надо сразу бежать и хронометражи ставить )

pew
19.06.2017
19:59:32
всмысле, ну если бы чел не сказал, ты бы дальше доказывал что первый быстрее
и я тоже думал бы что молодец, а на самом деле важную штуку проипали)

Ivan
19.06.2017
20:00:11
есть такое )

pew
19.06.2017
20:00:32
ну и интересно было померять на сколько последовательное обращение и в 16 раз меньшее количество операций сравнятся

Ilya
19.06.2017
20:03:34
в рот мне ноги первый цикл действительно быстрее

Ilya
19.06.2017
20:04:48

pew
19.06.2017
20:05:03
https://www.youtube.com/watch?v=0h3kfHDfkk4
этого чела посмотри

Nikita
19.06.2017
20:06:51
Ребята

pew
19.06.2017
20:06:56
https://www.youtube.com/watch?v=ZfOSu81ObrM посвежее

Nikita
19.06.2017
20:07:17
Для создания SQL проги нужно сначало создать SQL проект, а потом c# приложение для него?
Visual Studio 2017

Artem
19.06.2017
20:07:32

Google

Nikita
19.06.2017
20:07:40
работа с SQL
я не нашел конфы для cpp программеров но

Artem
19.06.2017
20:08:32
для работы с sql в шарпе есть например даппер и адо.нет.
ну и ef, но там жирная orm, зачем там raw sql?

pew
19.06.2017
20:08:32
ну ты должен понимать для какой субд, ставишь нужную субд на комп, ну и на си шарпе пишешь че там хочешь

Admin
ERROR: S client not available

pew
19.06.2017
20:08:51
твой вопрос звучит странно

Artem
19.06.2017
20:09:10

Nikita
19.06.2017
20:09:34
SQL + C++ приложение
так вот
как его вообще создать

pew
19.06.2017
20:09:57
берешь и пишешь, хоть консольное
хоть службу

Nikita
19.06.2017
20:10:10
как
ну тип, строка подключения как в ADO.NET?

Artem
19.06.2017
20:10:35
it depends
какая субд?

Nikita
19.06.2017
20:10:46
SQL Server 15

pew
19.06.2017
20:10:46
самое простое — создаешь консольное приложение, подключаешь библиотеки для работы с твоей субд

Artem
19.06.2017
20:10:46
ты под managed c++ пишешь?

pew
19.06.2017
20:10:55
и пишешь функциональность

Nikita
19.06.2017
20:11:12
под VS C++ 17

Google

pew
19.06.2017
20:11:14
ну это если поиграться хочется

Nikita
19.06.2017
20:11:15
CLR

pew
19.06.2017
20:11:48
cli может имеешь ввиду

Nikita
19.06.2017
20:11:57
да

Artem
19.06.2017
20:11:58
если CLR, то как я понимаю тебе доступны же и даппер, и адо.нет и прочее, так?

Nikita
19.06.2017
20:12:13
но тип BIG DATA работает на SQL SERV
и я хочу как то в это внедрится

Gid
19.06.2017
20:13:01
что такое биг дата?

Nikita
19.06.2017
20:13:11
где много данных хранится

pew
19.06.2017
20:13:13
короче это как воду через телевизор заряжать, реально, тебе никто ничего тут так не раскажет чем где-то статью почитаешь

Artem
19.06.2017
20:13:18
big data на C++/ClI - редкий покемон какой-то

Gid
19.06.2017
20:13:19
и зачем тебе это?

Nikita
19.06.2017
20:14:10
расширить специальность

Gid
19.06.2017
20:14:16
мне кажется ты не до конца понимаешь
какая у тебя специальность?
Эта группа больше не существует