източник


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

уговорена среща

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

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

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

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

организация

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

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

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

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

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

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

  • за даден файл, компресиран с загуба на данни - без загуби версия;
  • за растерни - вектор версия;
  • за двуизмерен образ триизмерен модел - триизмерен модел
  • за имиджа на текста - един и същ текст в текстов формат;

И накрая, на самия файл, ако отговаря на горните условия, или, ако е по-удобно версия просто не съществува.