Monday, 10 August, 2026г.
russian english deutsch french spanish portuguese czech greek georgian chinese japanese korean indonesian turkish thai uzbek

пример: покупка автомобиля в Запорожье

 

#3. Удаление мёртвого кода | Оптимизация в ЯП

#3. Удаление мёртвого кода | Оптимизация в ЯПУ вашего броузера проблема в совместимости с HTML5
Удаление мёртвого кода (Dead Code Elimination) удаляет неиспользуемый и недостижимый код из программы. Например, если условие в if ложное, может быть удалено всё сравнение или подставлена ветка else. if (3 == 5) { func1() } else { func2() } заменяется на func2() ? Продолжение серии видео по созданию своего языка программирования. Затронуты алгоритмы оптимизации программы перед выполнением, а именно: - свёртка констант; - распространение констант; - удаление мёртвого кода; - упрощение выражений; - объединение инструкций. Исходные коды можно посмотреть на GitHub: https://github.com/aNNiMON/Own-Programming-Language-Tutorial/tree/latest/src/main/java/com/annimon/ownlang/parser/optimization Также смотрите основной курс по созданию языка программирования: https://www.youtube.com/playlist?list=PL81SFGIHr5IJFsoWX0qTeQ9_-MFBE552C ? Посетите мой сайт https://annimon.com/ Там вы найдёте множество полезных статей и уроков, сможете задать интересующий вас вопрос или обсудить его на форуме. ✏️ ВКонтакте: https://vk.com/annimon_com Twitter: https://twitter.com/annimon_com Telegram: https://t.me/annimon_com
Мой аккаунт