Исходный код
Исходный код — текст программы, который был написан программистом (или, в современные времена, зачастую обычным ИИ).
Описание[править]
Каждая программа изначально пишется на некотором языке программирования или же на языке сборщика, поскольку писать программы чисто в привычных для компа нулика да единичках тех дык весьма тяжко.
Затем в зависимости от используемого языка производится такое действие:
- Компиляция — специальная программа переводит всё в машинный код, который можно запустить,
- Интерпретация — система просто берёт исходный код и исполняет, он сам таким и остаётся.
В первом случае, понятно, код программы оказывается защищён — можно теоретически его разобрать дык, но тогда потеряются имена переменных и качественная понятная логика (всё это сворачиватель выбрасывает). Во втором же каждый может вольготно зырить в код тот и не испытывать никаких проблем.
Исследование исходного кода делается хакерами, чтобы понять если ли в нём уязвимость, но также и например может применяться для форка, когда берётся код программы и идёт независимое развитие в иную сторону.