
Alex Фэils?︙
16.04.2016
18:55:32
Ну, можно начать хотя бы с функций с множеством точек входа

Ned Ogl
16.04.2016
18:56:01

Andrei
16.04.2016
18:56:12

Google

Andrei
16.04.2016
18:56:44
Просто обобщение функций.
Когда выполнение функции можно прервать и уступить процессор другой функции.
Когда ты используешь треды это делает за тебя тред менеджер ядра.
А в кооперативной многозаддачности корутины сами говорят yield
Или уходят в io операцию или в специальный sleep
И тогда тоже уступают управление.

Alex Фэils?︙
16.04.2016
18:58:21

Andrei
16.04.2016
18:58:28
Преимущество в том, что не нужны никакие громоздкие примитивы синхронизации.
В винде можно по-разному делать.
Можно через overlappedIO
Можно через APC

Alex Фэils?︙
16.04.2016
18:59:22
О, знаком с этими вещами, правда, не работал

Andrei
16.04.2016
18:59:52
В винде очень годно, кстати сделано ядерная диспетчеризация IO

Google

Andrei
16.04.2016
19:00:03
Через IOCP
В отличие скажем от линукса, где epoll вызывает много вопросов
Об это хорошо было по-моему в devnotes у разрабов libev написано. Я в общем на все те же грабли понаступал.

Pavel
16.04.2016
19:02:15

Ned Ogl
16.04.2016
19:05:43

Andrei
16.04.2016
19:07:05
В студии для этого есть прагма
#pragma region
А и да. В целом тот код можно было сделать стандартными срествами.
std::codecvt

Alex Фэils?︙
16.04.2016
19:10:59
Хотя узнал о ней методом тыка
В с шарпе есть #region, и я подумал, чтт есть же наверняка в плюсах VS прагма похожая

Andrei
16.04.2016
19:12:20
А я познакомился несколько лет назад из исходников drWeb-a
Когда работал там.

Alex Фэils?︙
16.04.2016
19:12:28
И не прогадал
Ого,круто
А меня тут касперы хотят хантить

Andrei
16.04.2016
19:12:52
Дс2?
Ой, всмысле Спб?

Alex Фэils?︙
16.04.2016
19:13:21
Не, мск

Google

Alex Фэils?︙
16.04.2016
19:14:02
Это называется "случайно обновил резюме"

Andrei
16.04.2016
19:14:26
Тоже хантили из каспера, но мне не нравится антивирусная тема в целом.

Alex Фэils?︙
16.04.2016
19:14:27
И предложения от интела. Яндекса, самсунга, Pwc ?
Яндексовое собеседование я вчера завалил, т.к. забыл?
Они мне позвонили в скайп, а я был жутко занят другим

Andrei
16.04.2016
19:15:21
Сейм щит. Линкедин завален. Только мне обычно с релокейшном предлагают сразу. Видимо, потому что на английском все заполнил.

Alex Фэils?︙
16.04.2016
19:15:40

Andrei
16.04.2016
19:15:59
Ничего страшного, как по мне. Яндекс так себе контора :/

Alex Фэils?︙
16.04.2016
19:16:13
Я тоже чтот слышал
с интелом довольно теплая собеседа получилась

Andrei
16.04.2016
19:16:52
А что предлагали?
Какое отделение?

Ned Ogl
16.04.2016
19:17:57
народ, а как заставить qtCreator либо учитывать мой мейкфайл либо компилить с нужными мне параметрами?

Alex Фэils?︙
16.04.2016
19:18:43

Andrei
16.04.2016
19:20:44
Неплохо. А что за реквайрмент скилз туда?
Плюсы, лоулевел, directx?

Alex Фэils?︙
16.04.2016
19:23:11
Плюсы, треды, хплатформ +опц знание апи (дх, гл)

Сергей
16.04.2016
19:31:05
returned, lol

Alex Фэils?︙
16.04.2016
19:33:56
С возвращением!

Сергей
16.04.2016
19:34:23
Я вроде тут и не был никогда прост

Google

Alex Фэils?︙
16.04.2016
19:34:33
Это баг веб-версии

Сергей
16.04.2016
19:34:36
В .net конфе запостили ссылку
А

Alex Фэils?︙
16.04.2016
19:34:42
Я в ней тоже видел такую шнягу
Куча людей, которых только добавили, к примеру, обозначались как "Returned"

Сергей
16.04.2016
19:36:34
Ну вы тут крутые
В интелы зовут
Я б тоже хотел к ним, но по vhdl. Правда занесло в C#.

Admin
ERROR: S client not available

Alex Фэils?︙
16.04.2016
19:39:45
О, vhdl
Не знаком лично, но крутая вещь

Ned Ogl
16.04.2016
20:06:48
кто мне скажет, зачем qtCreator создаёт отдельные папки для билдов и прочее?

Andrei
16.04.2016
20:07:35
Почему бы и нет?
Ему так проще менеджить промежуточные файлы.

arisu
16.04.2016
20:08:13
Отделять мусор от кода

Ned Ogl
16.04.2016
20:09:09
чёт я всю жизнь писал в блокноте и g++
потом мейкфайлы освоил
но вот эта промышленная херотень - как-то слишком
такое впечатление, что у меня прямо туча кода

Google

Andrei
16.04.2016
20:09:50
Просто ты ничего серьёзного не писал.

Ned Ogl
16.04.2016
20:10:00
ничего больше 1000 строк, да

arisu
16.04.2016
20:10:38
Симейк освой
Быстро и решительно

Andrei
16.04.2016
20:11:48
Поддерживаю совет.
Кросплатформенное решение.

arisu
16.04.2016
20:12:15
И кросс-ideшное
При том что поддерживается почти во всех популярных

Ned Ogl
16.04.2016
20:13:06
под вёнды не пишу
нахер надо

Andrei
16.04.2016
20:17:23
Очень профессиональный подход :3

Ned Ogl
16.04.2016
20:18:17
я не профи, я говнарь
и не прогаю, а разъясняю за базар

Andrei
16.04.2016
20:21:43
А, ясно. А эту конфу иначе рекламировали ;3

Ned Ogl
16.04.2016
20:21:54
да не, это я тут лишний
Объясните нубасу
Зачем нужен uint64_t?
И как он работает, если система 32-битная?

Сергей
16.04.2016
22:11:48
Я возможно ошибаюсь по поводу второго вопроса
Но что мешает гонять 2 раза по 4 байта? (Использовать 2 регистра - EAX, EBX, например, вместо одного - RAX, в 64 битах)
А нужен там хотя бы, где не хватает 32бит