@ProCxx

Страница 1309 из 2477
Nick
18.09.2017
13:10:40
вот поэтмоу и прошу есть ли способ с магией, нагенерить я и так смогу

Александр
18.09.2017
13:10:41
Можно запилить таблицу во время компиляции, просчитанную для 256 значений

А далее просто по ней соответствие пилить

Каждый байт в два байта

Google
Nick
18.09.2017
13:11:21
поход в память по сравнению с десятком операций над битами слишком дорого

Александр
18.09.2017
13:11:53
Чего простите? Одно чтение из памяти и 15 битовых операций?

Aidar
18.09.2017
13:12:05
type nbits(type v, type n){ if(v) return (1<<n)-1; return 0; } nbits(b1&(1«0), n)<<(0*n) | .....

Александр
18.09.2017
13:12:31
Тем более там всё в кеш влезет

Да и lookup по таблице распараллеливается

Berkus
18.09.2017
13:13:09
Ну, как ни странно, Java !
ну да, когда запустили Котлин он действительно стал нормальной джавой, это правда

nuke_bird
18.09.2017
13:13:14
Тем более там всё в кеш влезет
+. Это куда важнее кол-ва операций, все упирается в прогрузку кеша из ОЗУ

Berkus
18.09.2017
13:13:41
Каждый байт в два байта
наверное самый быстрый способ будет

Nick
18.09.2017
13:13:53
с кешм было бы все ок, если бы данных было бы не гиг

nuke_bird
18.09.2017
13:13:59
каждый кеш-промах - и цпу мотает сотни, а то и тысячи пустых циклов

Berkus
18.09.2017
13:14:17
каждый кеш-промах - и цпу мотает сотни, а то и тысячи пустых циклов
prefetch, линейное расположение в памяти, слышал?

Ilia
18.09.2017
13:14:26
Google
nuke_bird
18.09.2017
13:14:36
слышал, конечно. Я же наоборот поддерживаю то, что ты сказал.

Group Butler [beta]
18.09.2017
13:15:04
Nick has been warned (1/5)

Nick
18.09.2017
13:15:34
хех сагрился

Azoyan
18.09.2017
13:15:46
/warn
Здесь была эмоция)

Nick
18.09.2017
13:15:50
/warn
а слабо по делу что предложить?

nuke_bird
18.09.2017
13:16:03
triggered

Berkus
18.09.2017
13:16:19
а слабо по делу что предложить?
тебе предложили уже, поясни что тебе не нравится?

nuke_bird
18.09.2017
13:16:30
ну имхо ты рили нагрубил всему чату, так что заслужил

Nick
18.09.2017
13:16:42
предложили после того как я привлек внимание

до этого почти полный игнор

Berkus
18.09.2017
13:16:55
предложили после того как я привлек внимание
могу предложить тебе бан, ннадо?

Дед Пегас
18.09.2017
13:17:05
предложили после того как я привлек внимание
Тебе тут никто ничего не обязан.

Alexander
18.09.2017
13:17:07
Dlang жиж.
и как он там сейчас? много проектов пишется на нём?

Aidar
18.09.2017
13:17:08
Dlang жиж.
кстати наверное даже да

Nick
18.09.2017
13:17:20
ой блять помощи надо, а вы блять коммерческие уебаны прям. только за бабло все

Google
Group Butler [beta]
18.09.2017
13:17:29
Nick has been warned (2/5)

Nick
18.09.2017
13:17:32
хех)

Azoyan
18.09.2017
13:17:34
Это уже перебор

Aidar
18.09.2017
13:17:37
/report

Alexander
18.09.2017
13:17:37
ну он то вкусный. Но что-то не вижу тотального ажиотажа. А раз его нет, то значит он не так хорош

Nick
18.09.2017
13:17:38
редж во олл

Group Butler [beta]
18.09.2017
13:17:38
/report
Reported to 5 admin(s)

Дед Пегас
18.09.2017
13:17:43
/warn

Group Butler [beta]
18.09.2017
13:17:44
Nick has been warned (3/5)

Berkus
18.09.2017
13:17:48
ой блять помощи надо, а вы блять коммерческие уебаны прям. только за бабло все
ты скажи пожалуйста, что тебя не устраивает в предложенных вариантах

Nick
18.09.2017
13:17:50
лан сорян народ

виноват, ливну сам

Group Butler [beta]
18.09.2017
13:18:03
/report
Reported to 5 admin(s)

Berkus
18.09.2017
13:18:10
тогда мы подберем что-то поинтереснее, не зная твоих требований сложно из libastral подкачивать

Friedrich
18.09.2017
13:18:11
виноват, ливну сам
Не успел, я забанил :P

Aidar
18.09.2017
13:18:24
за что

Дед Пегас
18.09.2017
13:18:24
Не успел, я забанил :P
Да ты хлеще меня!

Berkus
18.09.2017
13:18:26
ну вот, так всегда

Aidar
18.09.2017
13:18:29
осталось 2 варна

Google
Aidar
18.09.2017
13:18:43
я уже ставки начал принимать

Berkus
18.09.2017
13:18:47
осталось 2 варна
это.. как его.. premature ejection

Ilia
18.09.2017
13:19:28
лан сорян народ
Ну мне идея с таблицей перекодировки тоже очень нравится. Очень классный подход.

Friedrich
18.09.2017
13:19:44
Можно было бы и разбанить, но я не умею ¯\_(ツ)_/¯

Berkus
18.09.2017
13:19:57
Денис
18.09.2017
13:20:22
и как он там сейчас? много проектов пишется на нём?
Внезапно знаю, как минимум 4 конторы в москве, которые на нём пилят (1 - веб, 2 - для встроенных производственных систем и 3 - для линух, 4 - роскосмос)

nuke_bird
18.09.2017
13:20:41
Ну мне идея с таблицей перекодировки тоже очень нравится. Очень классный подход.
её по идее даже в компайл-тайме можно сгенерить без внешнего кодогенератора, на чистых плюсах

Admin
ERROR: S client not available

Alexander
18.09.2017
13:21:01
мне на глаза не попадались вакансии на D

хоть и на CppNow за него топили ?

Azoyan
18.09.2017
13:22:02
И это хороший вариант

nuke_bird
18.09.2017
13:22:36
alexandrescu approves

Pavel
18.09.2017
13:24:18
таблица в памяти лучше десятка сдвигов?

делаа..

Berkus
18.09.2017
13:25:28
таблица в памяти лучше десятка сдвигов?
таблица размером 512 байт влезает в 8 строк кэша L1, это гораздо быстрее, т.к. операция только одна - load

Денис
18.09.2017
13:25:51
можно названия, пожалуста?
Эх. С трудом вспоминал. RedSoft на D точно пишет, в Роскосмосе чувак из конфы D пропушил тему и теперь там какие-то отделы пишут, и Entel для встроенных систем пилят. Говорят в гермашке он оче популярный у всяких мелко-средних конторок, но тут просто слухи.

nuke_bird
18.09.2017
13:26:00
а что-то вроде такого можно сделать в С++17?: auto& [ ... ] : foo Вывести(...); Типа вывести все элементы, что есть в foo, но при этом программист заранее не знает какой тип у foo и сколько внутри переменных

Google
nuke_bird
18.09.2017
13:27:56
ну, так не интересно. Это ж руками писать надо, чтобы дать компилятору понять что он работает с контейнером У меня такая больная идея возникла после прочтения structured bindings

Berkus
18.09.2017
13:29:24
есть еще boost.hana там тоже вроде можно

Денис
18.09.2017
13:29:37
про Германию могу спросить, если не забуду
О, вот это было бы интересно. Всё-таки люблю D, язык настолько хорош, что умудряется выживать при совершенно уебанском менеджменте создателей.

Azoyan
18.09.2017
13:41:18
Чуваку в рантайме надо было, шаблоны не подходят, я решил помочь чуваку

Evgeniy
18.09.2017
13:45:40
Alex Фэils?︙
18.09.2017
13:46:09
а, збс

Денис
18.09.2017
13:49:11
Господа, а такой вопрос. Есть у меня приложение на qt (QWSServer). При запуске происходит подгрузка библиотек, проверка дисков, короче - хочу рисовать прогресс-бар. Вот можно ли как-то рисовать виджеты qt до запуска основного event-loop'a? Или можно ли как-то рисовать widget в другом потоке со своим event-loop'ом, опять же до вызова QCoreApplication::exec()?

Eugene
18.09.2017
13:51:02
И да, зачем "рисовать виджеты qt до запуска основного event-loop'a?" В чём соль?

Денис
18.09.2017
13:53:17
Может тебе нужен SplashScreen (QSplashScreen)?
Во. Спасибо. Вот эта штука выглядит как подходящая.

А нельзя ли отдельный апликейшен в том треде стартануть, а?
Думал так, но это какая-то костыльная дичь чёт.

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