
Denis
08.05.2018
08:00:23
переименование переменных не может весить 100 мегабайт

Stanislav
08.05.2018
08:01:05
ну для меня пофиг сколько памяти жрёт, лишь бы работало быстро, а не тупило аля idea, eclipse, netbeans
плюс хипстерский привкус в компекте :)

Denis
08.05.2018
08:02:06
жрёт память == тупит

Google

Denis
08.05.2018
08:02:14
потом что жрать память это не бесплатно

Pavel
08.05.2018
08:16:00
Без рефакторинга жизни нет.
И без поиска точек вызова/использования тоже.

Глеб
08.05.2018
08:21:13
а чем не устраивает dcd и kate/kdevelop плагие для dcd?

Denis
08.05.2018
08:26:42
Без рефакторинга жизни нет.
во времена С++ рефакторингом называли какую-то хитрую ебалу типа автоматического перемещения снаружи внутрь и наоборот блоков кода разных структур
вроде бы, я тогда мал был
а щас даже не знаю кому это надо, да ещё и автоматически

Pavel
08.05.2018
08:29:55
что это?
Поиск ссылок на элемент.
Рефакторинг тебуется уровня переименования, а всё что сверх я редактору не доверю.

Denis
08.05.2018
08:32:58
поиск ссылок (отсылок, скажем так), наверно можно реализовать во внешней библиотеке, как автодополнение
это явно не проблема редактора

Dark
08.05.2018
08:41:00

Ievgenii
08.05.2018
08:43:21

Google

Denis
08.05.2018
08:44:06
если у тебя не так то ты пишешь говнокод

Ievgenii
08.05.2018
08:44:46

Denis
08.05.2018
08:44:49

Ievgenii
08.05.2018
08:45:08
Всем нужен кроме тебя - это подталкивает к определенным выводам)))

Denis
08.05.2018
08:45:12
но они тормозят по объективным причинам
им ещё ORM нужен и сериализация в качестве генератора документов
это прям детектор как по мне :з

Dark
08.05.2018
08:46:44

Denis
08.05.2018
08:47:00
редактору (даже ворду) не нужен целый браузер чтобы нормально работать
просто так дешевле кодить если отдать всё на откуп браузеру. расплата за это тормоза

Dark
08.05.2018
08:48:39

Denis
08.05.2018
08:49:15

Pavel
08.05.2018
08:49:36

Dark
08.05.2018
08:50:36

Pavel
08.05.2018
08:51:32
с++ быстрее c )

Stanislav
08.05.2018
08:52:02
быстрее в каком смысле? в скорости разработки или в исполнении кода? :)

Pavel
08.05.2018
08:52:12
в обоих

Google

Dark
08.05.2018
08:52:15

Stanislav
08.05.2018
08:52:35
ну чет сомневаюсь, те же исключения неплохой пенальти дают в перфомансе

Dark
08.05.2018
08:52:54
Либо ты считаешь компайлтайм оптимизации

Pavel
08.05.2018
08:52:57
они отключаются
"ты не платишь за то, что не используешь"

Denis
08.05.2018
08:54:32
времена когда асм был быстрее прошли примерно с PDP-11

Pavel
08.05.2018
08:55:00
+

Denis
08.05.2018
08:55:10
а щас у нас ARM и Thumb

Dark
08.05.2018
08:57:02

Denis
08.05.2018
08:57:30

Pavel
08.05.2018
08:57:46
Тем более многоплатформенно.

Denis
08.05.2018
08:57:50
речь не об отдельных узких местах а в целом, после каждого изменения тебе её всю придется перебрать

Dark
08.05.2018
09:02:43

Denis
08.05.2018
09:03:48

Pavel
08.05.2018
09:04:50

Valeriy
08.05.2018
09:08:11
С++ иногда даже быстрее C
За счёт compile time

Google

Ievgenii
08.05.2018
09:08:40
Ложь
Конечно! JS быстрее всего!)))

Valeriy
08.05.2018
09:08:50

qwerty
08.05.2018
09:33:33
если dcd-based то получается что-то не очень полезное как мне видится
@deviator ты уже задонатил. Ты понял?

Dark
08.05.2018
09:40:40

Denis
08.05.2018
09:41:35

Dark
08.05.2018
09:42:51

Denis
08.05.2018
09:43:10

Admin
ERROR: S client not available

Dark
08.05.2018
09:43:20

Oleg
08.05.2018
09:44:14

Valeriy
08.05.2018
09:44:52
Позже я уточнил, что имел ввиду рантайм
Ещё в плюсах move-semantic есть.
Которая позволяет избегать ненужного копирования и перемещать данные.
В С её тоже можно эмулировать. Но это значительно сложнее.
Так что у плюсов и в рантайме есть приимущества
В целом они равны. Глупо их сравнивать

Denis
08.05.2018
09:45:14
К желаниям
мои желания реалистичны, твои - троллинг неконструктивный

Dark
08.05.2018
09:51:22
мои желания реалистичны, твои - троллинг неконструктивный
Я утрирую. Будет работать в 10 раз больше софта - захочешь в 100 раз. Поэтому сразу же можно возвести в абсолют.
Смущает абсолют - возьмём более реальную вещь. UI, которое легко конструировать, легко поддерживать, легко взаимодействовать.

Denis
08.05.2018
10:05:59

Dark
08.05.2018
10:14:18

Google

Denis
08.05.2018
10:14:35

Dark
08.05.2018
10:14:41
И я не считаю вебпарашу идеалом

qwerty
08.05.2018
16:48:07
Как положить в контейнер некопируемый объект? https://run.dlang.io/gist/74061aa625557f3fdc4cdbed65ff3aea
При том я передаю rvalue, расчитывая, что объектом будет владеть этот контейнер.

Igor
08.05.2018
17:01:11
через ссылку? через refcount структуру?

qwerty
08.05.2018
17:01:40
если передавать ссылку, то контейнер будет хранить указатели?

Igor
08.05.2018
17:01:46
да

qwerty
08.05.2018
17:01:46
это имеется ввиду?

Igor
08.05.2018
17:01:50
ага

qwerty
08.05.2018
17:02:06
тогда нарушается условие владения

Igor
08.05.2018
17:02:12
делать контейрер из указателей
ну тут уже или или

qwerty
08.05.2018
17:02:27
жаль

Igor
08.05.2018
17:02:42
раз не копируем то и не можем положить куда-то
а вариант rc не годится?

qwerty
08.05.2018
17:03:15
да проще контейнер ссылок сделать

Igor
08.05.2018
17:03:18
правда не помню как там с запретом копирования

White_116
09.05.2018
08:50:27
Доброго дня товарищи. Требуется ваша помощь в решении проблемы.
Занимаюсь написанием плагина на D который должен уметь читать память приложения.
Структуры я уже нашёл, но возникают проблемы при компиляции в обращении к ним.
Error: need this for pMenu of type CMenu *
псевдоструктура
struct MenuInteraction
{
uint Menu;
//...
}
struct CMenu // size 0xB84
{
ubyte menuID;
MenuInteraction*[MAX_MENUS] interaction;
//...
}
struct CMenuPool
{
CMenu* pMenu; // + 0x0000
uint [MAX_MENUS] bIsCreated; // + 0x0200
}
CMenuPool gCMenuPool = adress;
gCMenuPool.pMenu.interaction[12].Menu = 2;

Denis
09.05.2018
09:04:42
> Error: need this for pMenu of type CMenu *
в пастебин напишите, и в какой стоке выводится ошибка укажите

White_116
09.05.2018
09:05:07
последняя строка.