Зыходны код: Розніца паміж версіямі
[дагледжаная версія] | [недагледжаная версія] |
Змесціва выдалена Змесціва дададзена
JerzyKundrat (размовы | уклад) дрНяма тлумачэння праўкі |
Няма тлумачэння праўкі |
||
Радок 17:
Крынічны код — найважнейшы кампанент для працэсу [[партаванне праграм|партавання праграмнага забяспечання]] на іншыя платформы. Без крынічнага коду якой-небудзь часткі ПЗ партаванне або надта складана, або ўвогуле немагчыма.
== Арганізацыя ==
Крынічны код некаторай часткі ПЗ (модуля, кампанента) можа складацца з аднаго ці некалькіх [[файл]]аў. Код праграмы не абавязкова пішацца толькі на адной мове праграмавання. Напрыклад, часта праграмы, напісаныяна [[/C, мова праграмавання|мове Сі]], з мэтай аптымізацыі, утрымліваюць устаўкі кода на [[assembler|мове асэмблера]]. Таксама магчымы сітуацыі, калі некаторыя кампаненты ці часткі праграмы пішуцца на розных мовах, з наступнай зборкай у адзіны выканальны модуль пры дапамогу тэхналогіі, вядомай як [[кампаноўшчык|кампаноўка]] бібліятэк(''library linking'').
Складанае праграмнае забеспячэнне пры зборке патрабуе ужывання дзесяткаў, альбо нават соцен файлаў з крынічным кодам. У такіх выпадках для спрашчэння зборкі звычайна выкарыстоўваюцца файлы праектаў, якія ўтрымліваюць апісання залежнасцяў паміж файламі з крынічным кодам, і апісваючыя працэс зборкі. Гэтыя файлы таксама могуць утрымліваць параметры для кампілятара і асяроддзя праектавання. Для розных асяроддзяў праектавання могуць ужывацца розныя файлы праекта, прычым у некаторых асяроддзях гэтыя файлы могуць бытц у тэкставым фармаце, прыдатным для непасрэднага рэдактавання праграмістам з дапамогай універсальных тэкставых рэдактараў, у іншых асяроддзях падтрымліваюцца спецыяльныя фарматы, а стварэнні і змены файлаў ажыццяўляюцца з дапамогай спецыяльных інструментальных праграм. Файлы праектаў звычайна уключаюць у паняцце «крынічны код». У пераважнай большасці сучасных моўных асяроддзяў абавязкова ужываюцца файлы праектаў незалежна ад складанасці астатняга кранічнага кода, уваходзячага з дадзены праект. Часта пад крынічным кодом маецца на ўвазе і файлы рэсурсаў, якія ўтрымліваюць разнастайныя даныя, напрыклад, крафічныя выявы, патрэбныя для зборкі праграмы.
Для спрашчэння работы з крынічным кодам, для сумеснай работы над кодам камандай праграмістаў, выкарыстоўваецца [[сістэма кіравання версіямі|сістэмы кіравання версіямі]].
[[Катэгорыя:Праграмаванне]]
|