Dead code

http://dbpedia.org/resource/Dead_code an entity of type: WikicatCompilerOptimizations

컴퓨터 프로그래밍에서, 불필요한 코드 (dead code)는 프로그램의 소스 코드에서 실행되지만 결과가 다른 계산에 전혀 사용될 수 없는 섹션이다. 불필요한 코드의 실행은 계산 시간과 메모리의 낭비이다. 비록 불필요한 계산의 결과가 전혀 사용되지 않지만, 이것은 예외를 일으키거나 몇몇 전역 상태에 영향을 미쳐서, 이러한 코드의 삭제가 프로그램의 출력을 변화시키고 의도치 않은 버그들을 생성할 수 있다. 컴파일러 최적하들은 일반적으로 불필요한 코드의 제거가 프로그램의 출력에 미치는 영향이 모호할 때는 보수적인 접근을 취한다. 프로그래머는 이 문제에 대해서 추가적인 정적 그리고/또는 인라인 함수들의 사용과 링크 타임 최적화의 사용을 활성화함으로써 컴파일러를 도울 것이다. rdf:langString
The term dead code has multiple definitions. Some use the term to refer to code (i.e. instructions in memory) which can never be executed at run-time.In some areas of computer programming, dead code is a section in the source code of a program which is executed but whose result is never used in any other computation. The execution of dead code wastes computation time and memory. rdf:langString
En programación, se conoce como código muerto a una parte del código fuente que se ejecuta pero sus resultados nunca se usan.​​ La ejecución de este tipo de código consume tiempo de computo en algo que jamás se utiliza. Es frecuente confundirlo con el código inalcanzable aunque conservan una diferencia (este jamás se ejecuta, y si bien los dos son indeseables el código muerto es más grave que el inalcanzable). rdf:langString
In informatica il codice morto è un termine della programmazione con il quale si indica del codice sorgente di un programma che viene eseguito, ma produce un risultato che non sarà mai utilizzato in nessun'altra computazione. L'esecuzione di codice morto comporta inoltre uno spreco di tempo computazionale. rdf:langString
В теорії компіляторів, ме́ртвим ко́дом (англ. dead code, так само відме́рлим ко́дом, ма́рним ко́дом, неви́користаним ко́дом) називають код, який може бути виконаним (в чинній на поточний момент версії кодової бази), виконувався або міг бути виконаним раніше (до внесення в код на якомусь із моментів його існування змін, які зробили його марним), але результати його обчислень не впливають на подальшу роботу програми (зокрема, не використовуються). Іншими словами це код, що визначає тільки або взагалі не визначає ніяких змінних. rdf:langString
В теории компиляторов, мёртвым кодом (англ. dead code, также отмершим кодом, бесполезным кодом, неиспользуемым кодом) называют код, который может быть исполнен (в существующей на текущий момент версии кодовой базы), исполнялся или мог быть исполнен ранее (до внесения в код на каком-то из моментов его существования изменений, сделавших его бесполезным), но результаты его вычислений не влияют на дальнейшую программу (в частности, не используются). Другими словами, это код, определяющий только или вообще не определяющий никакие переменные. rdf:langString
rdf:langString Código muerto
rdf:langString Dead code
rdf:langString Codice morto
rdf:langString 불필요한 코드
rdf:langString Мёртвый код
rdf:langString Мертвий код
xsd:integer 84473
xsd:integer 1090288391
rdf:langString The term dead code has multiple definitions. Some use the term to refer to code (i.e. instructions in memory) which can never be executed at run-time.In some areas of computer programming, dead code is a section in the source code of a program which is executed but whose result is never used in any other computation. The execution of dead code wastes computation time and memory. While the result of a dead computation may never be used, it may raise exceptions or affect some global state, thus removal of such code may change the output of the program and introduce unintended bugs. Compiler optimizations are typically conservative in their approach to dead-code removal if there is any ambiguity as to whether removal of the dead code will affect the program output. The programmer may aid the compiler in this matter by making additional use of static and/or inline functions and enabling the use of link-time optimization.
rdf:langString En programación, se conoce como código muerto a una parte del código fuente que se ejecuta pero sus resultados nunca se usan.​​ La ejecución de este tipo de código consume tiempo de computo en algo que jamás se utiliza. Es frecuente confundirlo con el código inalcanzable aunque conservan una diferencia (este jamás se ejecuta, y si bien los dos son indeseables el código muerto es más grave que el inalcanzable). Además de consumir tiempo de computo el código muerto puede arrojar excepciones o afectar un estado global del programa. por lo tanto si bien los resultados jamás se utilizan remover este código puede cambiar la salida del programa y evitar bugs innecesarios. Esta es una razón por la cual el código muerto es menos deseado que el código inalcanzable.
rdf:langString 컴퓨터 프로그래밍에서, 불필요한 코드 (dead code)는 프로그램의 소스 코드에서 실행되지만 결과가 다른 계산에 전혀 사용될 수 없는 섹션이다. 불필요한 코드의 실행은 계산 시간과 메모리의 낭비이다. 비록 불필요한 계산의 결과가 전혀 사용되지 않지만, 이것은 예외를 일으키거나 몇몇 전역 상태에 영향을 미쳐서, 이러한 코드의 삭제가 프로그램의 출력을 변화시키고 의도치 않은 버그들을 생성할 수 있다. 컴파일러 최적하들은 일반적으로 불필요한 코드의 제거가 프로그램의 출력에 미치는 영향이 모호할 때는 보수적인 접근을 취한다. 프로그래머는 이 문제에 대해서 추가적인 정적 그리고/또는 인라인 함수들의 사용과 링크 타임 최적화의 사용을 활성화함으로써 컴파일러를 도울 것이다.
rdf:langString In informatica il codice morto è un termine della programmazione con il quale si indica del codice sorgente di un programma che viene eseguito, ma produce un risultato che non sarà mai utilizzato in nessun'altra computazione. L'esecuzione di codice morto comporta inoltre uno spreco di tempo computazionale. Mentre il risultato di una computazione morta non dovrebbe essere usato, il codice morto può generare eccezioni o influire sullo stato globale, in tal modo la rimozione di tale codice può modificare l'output del programma e dar luogo a bug involontari. Se vi è ambiguità nel garantire una ininfluenza dell'output di programma, le ottimizzazioni del compilatore mantengono tipicamente un approccio conservativo e tendono quindi a non rimuovere il codice morto.
rdf:langString В теорії компіляторів, ме́ртвим ко́дом (англ. dead code, так само відме́рлим ко́дом, ма́рним ко́дом, неви́користаним ко́дом) називають код, який може бути виконаним (в чинній на поточний момент версії кодової бази), виконувався або міг бути виконаним раніше (до внесення в код на якомусь із моментів його існування змін, які зробили його марним), але результати його обчислень не впливають на подальшу роботу програми (зокрема, не використовуються). Іншими словами це код, що визначає тільки або взагалі не визначає ніяких змінних. Коли йдеться про початковий код, часто використовують загальніше поняття мертвого (відмерлого) коду, яке, крім марного коду, включає також недосяжний код. Наявність у програмі мертвого коду збільшує її обсяг, тиск на ресурси (пристрої, регістри), тепловиділення і може збільшити час виконання, не несучи при цьому ніякої користі. В оптимізувальних компіляторах для виявлення і видалення мертвого і недосяжного кодів на рівні використовують оптимізації видалення мертвого коду і видалення недосяжного коду. Для пошуку мертвого коду в сирцевому коді застосовують усілякі аналізатори і детектори мертвого коду. Такі аналізатори, часто вбудовані в компілятор або IDE, виводять під час компіляції програми попередження про наявність у ній мертвого коду.
rdf:langString В теории компиляторов, мёртвым кодом (англ. dead code, также отмершим кодом, бесполезным кодом, неиспользуемым кодом) называют код, который может быть исполнен (в существующей на текущий момент версии кодовой базы), исполнялся или мог быть исполнен ранее (до внесения в код на каком-то из моментов его существования изменений, сделавших его бесполезным), но результаты его вычислений не влияют на дальнейшую программу (в частности, не используются). Другими словами, это код, определяющий только или вообще не определяющий никакие переменные. При рассмотрении исходного кода, часто используют другое, более общее понятие мёртвого (отмершего) кода, которое, кроме бесполезного кода, включает в себя недостижимый код. Наличие мёртвого кода в программе увеличивает её размер, давление на ресурсы (устройства, регистры), тепловыделение и может увеличить время исполнения, не неся при этом никакой пользы. В оптимизирующих компиляторах для выявления и удаления мёртвого и недостижимого кодов на уровне используются оптимизации удаления мёртвого кода и удаления недостижимого кода. Для поиска мёртвого кода в исходном коде применяются всевозможные анализаторы и детекторы мёртвого кода. Такие анализаторы часто бывают встроены в компилятор или IDE и выдают соответствующие предупреждения о наличии в программе мёртвого кода во время её компиляции.
xsd:nonNegativeInteger 5349

data from the linked data cloud