
Matwey
20.09.2017
07:35:34

Grigor
20.09.2017
07:56:51

Constantine
20.09.2017
07:59:11

Vladislav
20.09.2017
08:04:48

Google

mefest
20.09.2017
08:12:02
@AlexFails у нас общие спамеры) го делиться базой спамеров)

Friedrich
20.09.2017
08:12:32
Не хочу делиться, хочу всех банить руками. Кровавыми.

Berkus
20.09.2017
08:12:54
/me облизывает банхаммер

FailsBot
20.09.2017
08:12:55
Berkus облизывает банхаммер

Constantine
20.09.2017
08:15:28
Меня забыл)
Ну к сожалению похоже, что ЦПУ слишком RISC для разумного выполнения такой операции)

Vladislav
20.09.2017
08:16:23

Constantine
20.09.2017
08:17:35

Vladislav
20.09.2017
08:18:07
точнее, на 3/2

Constantine
20.09.2017
08:18:39
Поэтому говорю эквивалентная)

Matwey
20.09.2017
08:19:14

Constantine
20.09.2017
08:19:45
Но в моей формулировке заметнее, что ответ для степени двойки это квадрат числа

Google

Constantine
20.09.2017
08:21:34
Т.е. нам в определенном смысле нужно найти квадрат многочлена mod 2

Vladislav
20.09.2017
08:32:00
к сожалению, на quick-bench.com они собирают не под haswell, но у себя на ноуте я умею вот так (я добавил x100 итераций, чтобы лучше измерялось)
winger@winger-mbp ~/2048> clang++ bench.cpp --std=c++1z -O3 -march=haswell -o bench -lbenchmark; and ./bench
Run on (8 X 2900 MHz CPU s)
2017-09-20 01:30:39
Benchmark Time CPU Iterations
-----------------------------------------------------
BM_LookupTable 195 ns 194 ns 3050494
BM_Antoshka 707 ns 706 ns 902376
BM_BMI2 67 ns 67 ns 9672516

Constantine
20.09.2017
08:33:15
Ну это достаточно разумная инструкция для цпу)))

Matwey
20.09.2017
08:33:58

Vladislav
20.09.2017
08:34:09

Constantine
20.09.2017
08:34:40
Ну это перепредставление base2 в base4
Оно может быть весьма популярно в промежуточных вычислениях
Например, нам дана тонна битмасок и надо выяснить для каждого бита одно из трех - стоит во всех, не стоит во всех или бывает и то и другое
Мы обязаны два разных потока выдавать, потому что так не умеем

Egor
20.09.2017
11:19:19
Посоветуйте норм компилер по ++

Berkus
20.09.2017
11:27:15

Egor
20.09.2017
11:27:36
Окей ,спасибо:))))

Ilia
20.09.2017
11:27:40

Александр
20.09.2017
11:27:47
По-моему новички путают понятия IDE и компилятор

Berkus
20.09.2017
11:27:48

Ilia
20.09.2017
11:27:55
В Винде.

Александр
20.09.2017
11:27:57
Новичку обычно плевать на компилятор

Google

Berkus
20.09.2017
11:28:12
В Винде.
скачать екзешник и запустить инсталлер, а ты как думол?

Ilia
20.09.2017
11:28:33
Да ладно вам, вам же потом объяснять неофиту, как программу скомпилять и слинковать.

Berkus
20.09.2017
11:28:43
и причем не в @supapro а тут

Ilia
20.09.2017
11:28:59
Ты полагаешь, он понимает разницу ?
Ну ок, может я и неправ

Gunsnroses
20.09.2017
11:29:21
А зачем креатор советовать)

Berkus
20.09.2017
11:29:29

Ilia
20.09.2017
11:29:42

Egor
20.09.2017
11:29:55
Мне нужна среда разработки
Для программ

Шаурма
20.09.2017
11:30:07

Berkus
20.09.2017
11:30:50
Мне нужна среда разработки
среда разработки это компилятор+редактор+либы, иногда это все сваливают в одну штуку под названием IDE, иногда нет

Egor
20.09.2017
11:31:05
Простите если что, я только начал этим заниматься

Admin
ERROR: S client not available

Berkus
20.09.2017
11:31:13
тебе в @supapro

Egor
20.09.2017
11:31:33
Хорршо

Berkus
20.09.2017
11:31:38
https://dl.dropboxusercontent.com/s/dhi8ehsuzjwcwye/2017-09-20%20at%2014.31.png
мне кажется прямо в самом верху чата это указано прямо уж точнее некуда

Ilia
20.09.2017
11:36:11

Google

Berkus
20.09.2017
11:37:35
угу, научишься плохому сразу
интеллисенс, ленивое "да нахуя мне ваш буст, я только под винды пишу" и всё такое
BSTR опять же

Ilia
20.09.2017
11:40:00
Да ладно тебе, зато не будет вопросов типа "Я установил GCC 3.141592 в мой Sublime , а оно у меня не компилируется..."

Eugene
20.09.2017
11:41:56
Он даже и не заметит

Berkus
20.09.2017
11:42:28

Anatoly
20.09.2017
11:44:57

Ilia
20.09.2017
11:46:05
Блин, советую всем VS2017, а у меня самого она только что слетела...
Что-то я там нажал, она захотела что-то там обновить, я сказал "Валяй", оно думало там искусственным интеллектом минут 20, и — ВУАЛЯ — ничего теперь не работает.
Будьте осторожны с апдейтами.

Square
20.09.2017
11:48:20

Vitaly
20.09.2017
11:51:42

Azoyan
20.09.2017
11:53:34
Ну пусть Qt SDK тогда скачивает

Норман
20.09.2017
12:25:17
та все проблемы начнутся когда человек будет делать что-то в какой-либо продакшн, сейчас можно хоть code::blocks скачать чтобы понять нужно ли вообще это
по началу самые мощные проблемы это " о боже я подключил несколько хедеров в один хедер и не понимаю как сделать два .cpp файла, команды компилятора, О БОЖЕ!1"
".dll я подключил но автозавершение не видит функций, оказывается надо было написать hpp, стоп hpp это тоже самое что h? ВАУ"

Berkus
20.09.2017
12:28:20

Норман
20.09.2017
12:28:57
да это чисто индуктивно решается за 15 минут, если тупо упорно сидеть и пробовать
если человек это спрашивает, можно автоматом ставить маркер "слабак"
в 97 этюдах для таких людей даже описали что такое компоновщик