източник

Изходният код или да се използва, за да получите код за предмет или изпълнен от преводача. Промените се извършват само от източника, последвано от повторно превръщане в обекта.







В допълнение, на изходния код има много други приложения. Може да се използва като образователно средство; начинаещите програмисти могат да бъдат полезни, за да оцени съществуващата изходния код да учи инженерство и програмиране методология. Тя се използва и като средство за комуникация между опитни програмисти, тъй като на кратко и недвусмислено своята същност. Споделяне на разработчиците код често цитирани като фактор, който допринася за подобряването на опит за разработка на софтуер.

Програмистите често носят изходния код (под формата на модули. В настоящия вид или с адаптацията) от един проект към друг, който се нарича код повторна употреба.

Изходният код - ключов компонент за процеса на пренасяне на софтуер на други платформи. Без изходния код на всяка част от софтуера пренасянето е твърде трудно или невъзможно.







Изходния код на някои от софтуера (модул, компонент) може да се състои от един или повече файлове. Програмният код не е задължително писмено само на един език. Например, често програмите, написани на езика на С. оптимизация на съображенията, съдържащи се вложки код на асемблер. Също така, има ситуации, когато някои от компонентите или части от програми, написани на различни езици, с последващо сглобяване на един изпълним модул с помощта на техника, известна като библиотека връзка (библиотека свързване).

За да се улесни работата с изходния код и да си сътрудничат по код програмиране екип използва система за контрол на версиите.

За разлика от човека, не е "добре написан" за вашия компютър или "лошо написани" код. Но, как да пишат код, който може да повлияе значително върху процеса на поддържане на софтуер. О като изходния код може да се съди по следните критерии:

Non-изпълнимия код

Kopileftnye лиценз за свободен софтуер изисква да разпространява кода на източника. Тези лицензи също често се използват за работата, а не програма - например документи, снимки, файлове с данни за компютърни игри.

В такива случаи източникът се счита за форма на тази работа, предпочита да го редактирате. Лицензите са предназначени не само за софтуера, това може да се отнася до версия в "прозрачен формат." Това може да бъде, например: