Камп’ютарная праграма: Розніца паміж версіямі
[недагледжаная версія] | [недагледжаная версія] |
Змесціва выдалена Змесціва дададзена
др r2.7.2) (робат зьмяніў tl:Pagpoprograma ng komputadora на tl:Pagpoprograma ng kompyuter |
дрНяма тлумачэння праўкі |
||
Радок 1:
'''Камп'ютарная праграма'''
Разам з працэдурамі і правіламі, а таксама дакументацыяй, якія адносяцца да функцыянавання сістэм апрацоўкі дадзеных, праграмы складаюць [[праграмнае забеспячэнне]].
У сістэмным праграмаванні існуе больш фармальнае вызначэнне праграмы як размешчаных у аператыўнай памяці камп'ютара [[Дадзеныя|дадзеных]] і [[Машынны код|машынных кодаў]],
Працэс стварэння камп'ютарных праграм носіць назву «[[праграмаванне]]», а людзей, якія займаюцца гэтым відам дзейнасці, завуць [[праграміст]]амі. Пры распрацоўцы праграм у іх часта пранікаюць памылкі. Праграма змяшчае памылкі, калі
Працэс пошуку і выпраўлення памылак у праграмах называецца адладкай. Колькасць памылак у праграмах звычайна загадзя невядома. Таму загадзя
Запіс зыходных тэкстаў праграм пры дапамозе [[Мова праграмавання|моў праграмавання]] палягчае разуменне і праўку чалавекам. Гэтаму, у прыватнасці, дапамагаюць [[Каментарый, праграмаванне|каментарыі]], дапушчальныя ў [[Сінтаксіс, праграмаванне|сінтаксісе]] большасці моў. Для выканання на камп'ютары гатовы тэкст праграмы пераўтвараюць ([[Кампіляцыя|кампілююць]]) у машынны код.
Радок 13:
Праграмы з агульнадаступнымі зыходнымі тэкстамі называюцца адкрытымі. Камп'ютарныя праграмы з'яўляюцца аб'ектамі аўтарскага права. Аўтары і праваўладальнікі праграм маюць права абмяжоўваць доступ да зыходных тэкстаў праграм, якія з'яўляюцца іх інтэлектуальнай уласнасцю.
Некаторыя мовы праграмавання дазваляюць абыходзіцца без папярэдняй кампіляцыі праграмы і пераўтвараюць яе ў інструкцыі машыннага коду непасрэдна падчас выканання. Гэты працэс называюць [[Дынамічная кампіляцыя|дынамічнай кампіляцыяй]], ён дазваляе дабіцца большай пераноснасці праграм паміж рознымі [[Камп'ютарная платформа|апаратнымі і праграмнымі платформамі]] пры захаванні многіх
[[Інтэрпрэтацыя, інфарматыка|Інтэрпрэтаваныя]] праграмы, для якіх, як правіла, не ўжываецца працэс кампіляцыі і якія інтэрпрэтуюцца [[Аперацыйная сістэма|
Большасць [[карыстальнік]]аў камп'ютараў выкарыстоўваюць праграмы, прызначаныя для выканання
== Гл. таксама ==
|