170 похожих чатов

Подскажите как искать в гугле или может сразу направьте на

нормальные инструкции/тулы/статьи для убирания из кода всех классов (хотя бы своих), чтобы остались только статические методы и заинлайненные поля.
Или может даже ктото с этим игрался и может сразу ответить на вопрос, будет ли такой код лучше в части производительности или нет и останется ли он при этому стабильным?
И да я понимаю что дебаг в таком случае превращается в ад и вцелом этой задачей по-хорошему занимает jit, но все же интересно применение на уровне проекта

7 ответов

4 просмотра

Может лучше сразу на Паскаль перейти?

Если кратко - это бредовая затея и заниматься ей нет смысла. Помимо того, что это, в принципе, на проектах крупнее "hello word" крайне сложно организовать - ты через борт кидаешь все принципы ООП (да и в целом объектный подход) и получаешь кучу проблем. Ну и если существует хоть малейшая вероятность, что поддержкой будешь заниматься не только ты, то 99.(9)% разрабов не оценят твой творческий подход.

Откуда вы взяли такую идею?

Nick- Автор вопроса
Mikhail Borodin
Если кратко - это бредовая затея и заниматься ей н...

Как тут выше уже сообразили эта операция делается автоматом перед компиляцией, или может даже после нее, позволяя избавить от необходимости работы с понятием объекта как врапера над набором полей

похоже на project Valhalla https://openjdk.java.net/jeps/169

Nick
Как тут выше уже сообразили эта операция делается ...

Мне кажется, тут скорее имеется компиляция java сразу в бинарный код, и специализированные тулзы для этого есть Но вот только с чего вы взяли что это как-то избавляет от работы с объектом (не использую 'избавить', потому что от него не надо избавляться) Те же объекты в c++ это тоже не какая-то магия, в бинарнике все равно все превращается в переменные да указатели

Лучше не станет

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
Вопрос по WIN32: Насколько я понимаю то все функции win32 привязаны к объектам операционной системы. Например консоль, файл, кисть, окна итд. Следовательно функции win32 упра...
Tommy Vercetti
6
Hello, can I install macOS and run flutter on a virtual machine? Is it possible to print for iphone?
Mazones
11
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
15
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
Дороу! У кого-нибудь есть в загашнике проверенная функция экранирования, аналог re.escape в Python? Из доки: » Escape all the characters in pattern except ASCII letters and n...
Daniil Smolyakov
9
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта