Зыходны код: Розніца паміж версіямі

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