Kod pochodna - Derivative code

Pochodna Code lub kod Chameleon jest kod źródłowy , który został pochodzi w całości z jednego lub większej liczby innych maszyn czytelny formatów plików. Jeśli Recursive Transcompiling jest stosowany w rozwoju procesu, niektóre kod przetrwa całą drogę rurociągu od początku do końca, a następnie z powrotem znowu się zaczyna.

Kod ten jest z definicji, kod pochodnego. Poniższa procedura może być zastosowana w prosty sposób sprawdzić, czy dowolny kod źródłowy kod pochodną czy nie.

  1. Usuń kod w pytaniu
  2. Budowanie (lub skompilować) projekt

Jeśli proces kompilacji po prostu zastępuje kod źródłowy, który został usunięty, to jest (oczywiście) kod, który został pochodzi od czegoś innego, a zatem z definicji kodu pochodnego.

Jeśli proces kompilacji nie powiedzie się, a człowiek potrzebuje do odtworzenia usuniętego przez kod strony jest znowu z definicji kodu strony .

Jak na ironię, transcompilers i inne narzędzia, które tworzą kod pochodny, są zazwyczaj same albo w części lub w całości kod ręcznie.

Referencje