Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Мёртвый код

Индекс Мёртвый код

В теории компиляторов, мёртвым кодом (dead code, так же бесполезным кодом) называют код, который может быть исполнен, но результаты его вычислений не влияют на дальнейшую программу (в частности, не используются)Engineering a Compiler — С. 544.

18 отношения: Goto, Morgan Kaufmann Publishers, SSA, Киевский национальный университет имени Тараса Шевченко, Программная закладка, Обфускация (программное обеспечение), Обработка исключений, Оптимизирующий компилятор, Недостижимый код, Си (язык программирования), Тупиковая запись, Уязвимость (компьютерная безопасность), Удаление мёртвого кода, Удаление недостижимого кода, Университет ИТМО, Интегрированная среда разработки, Информационная энтропия, Ввод-вывод.

Goto

goto (от go to — «перейти на») — оператор безусловного перехода (перехода к определённой точке программы, обозначенной номером строки либо меткой) в некоторых языках программирования.

Новый!!: Мёртвый код и Goto · Узнать больше »

Morgan Kaufmann Publishers

Morgan Kaufmann Publishers — американское издательство, специализирующееся на литературе по информатике.

Новый!!: Мёртвый код и Morgan Kaufmann Publishers · Узнать больше »

SSA

SSA (Static single assignment form) — промежуточное представление, используемое компиляторами, в котором каждой переменной значение присваивается лишь единожды.

Новый!!: Мёртвый код и SSA · Узнать больше »

Киевский национальный университет имени Тараса Шевченко

Киевский национальный университет имени Тараса Шевченко (сокращённо КНУ) (Київський національний університет імені Тараса Шевченка) — ведущий и один из крупнейших вузов Украины в г. Киеве, национальный центр науки и культуры, один из старейших университетов страны.

Новый!!: Мёртвый код и Киевский национальный университет имени Тараса Шевченко · Узнать больше »

Программная закладка

Закла́дка (программная закладка) — скрытно внедрённая в защищенную систему программа, либо намеренно измененный фрагмент программы, которая позволяет злоумышленнику осуществить несанкционированный доступ к ресурсам системы на основе изменения свойств системы защиты Программные закладки в защищенных системах.

Новый!!: Мёртвый код и Программная закладка · Узнать больше »

Обфускация (программное обеспечение)

Обфуска́ция (от obfuscare — затенять, затемнять; и obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.

Новый!!: Мёртвый код и Обфускация (программное обеспечение) · Узнать больше »

Обработка исключений

Обрабо́тка исключи́тельных ситуа́ций (exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.

Новый!!: Мёртвый код и Обработка исключений · Узнать больше »

Оптимизирующий компилятор

Оптимизирующий компилятор — компилятор, в котором используются различные методы получения более оптимального программного кода при сохранении его функциональных возможностей.

Новый!!: Мёртвый код и Оптимизирующий компилятор · Узнать больше »

Недостижимый код

В программировании и теории компиляторов, недостижимым кодом называют часть кода программы, которая ни при каких условиях не может быть исполнена, поскольку является недостижимой в графе потока управленияEngineering a Compiler — С. 544.

Новый!!: Мёртвый код и Недостижимый код · Узнать больше »

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Новый!!: Мёртвый код и Си (язык программирования) · Узнать больше »

Тупиковая запись

В программировании тупиковой записью (Dead Store) называется присваивание значения локальной переменной, если это значение не читается никакой из последующих инструкций.

Новый!!: Мёртвый код и Тупиковая запись · Узнать больше »

Уязвимость (компьютерная безопасность)

В компьютерной безопасности термин «уязвимость» (vulnerability) используется для обозначения недостатка в системе, используя который можно намеренно нарушить её целостность и вызвать неправильную работу.

Новый!!: Мёртвый код и Уязвимость (компьютерная безопасность) · Узнать больше »

Удаление мёртвого кода

В теории компиляторов удалением мёртвого кода (dead code elimination, DCE) называется оптимизация, удаляющая мёртвый код.

Новый!!: Мёртвый код и Удаление мёртвого кода · Узнать больше »

Удаление недостижимого кода

В теории компиляторов удалением недостижимого кода (unreachable code elimination) называется оптимизация, удаляющая недостижимый код, то есть код, который содержится в программе, но по каким-то причинам никогда не исполняетсяAdvanced compiler design and implementation — С. 580.

Новый!!: Мёртвый код и Удаление недостижимого кода · Узнать больше »

Университет ИТМО

Университет ИТМО (Полное название — "Федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики») — государственный ВУЗ Санкт-Петербурга, один из национальных исследовательских университетов России.

Новый!!: Мёртвый код и Университет ИТМО · Узнать больше »

Интегрированная среда разработки

Интегри́рованная среда́ разрабо́тки, ИСP (Integrated development environment — IDE), также единая среда разработки, ЕСР — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО).

Новый!!: Мёртвый код и Интегрированная среда разработки · Узнать больше »

Информационная энтропия

Информацио́нная энтропи́я — мера неопределённости или непредсказуемости некоторой системы (в статистической физике или теории информации), в частности неопределённость появления какого-либо символа первичного алфавита.

Новый!!: Мёртвый код и Информационная энтропия · Узнать больше »

Ввод-вывод

Ввод-вывод (от input/output, I/O) в информатике — взаимодействие между обработчиком информации (например, компьютер) и внешним миром, который может представлять как человек, так и любая другая система обработки информации.

Новый!!: Мёртвый код и Ввод-вывод · Узнать больше »

Перенаправления здесь:

Dead code, Мертвый код, Бесполезный код.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »