From Wikipedia, the free encyclopedia
Барномасозӣ (барномарезӣ, барноманависӣ) — раванди таҳияи барномаҳои компютерӣ.
Ба ибораи маъруфи Никлаус Вирт "Барномаҳо = алгоритмҳо + сохторҳои маълумот"[1][2]; ба ибораи дигар, вазифаи калидии бевоситаи барномасозӣ таъсис ва истифодаи алгоритм ва сохторҳои маълумот мебошад.
Дар асоси барноманависӣ компютер ё дигар афзори мантиқӣ ин ё он амалро иҷро мекунад. Нахустин барномаҳои компютериро математикон ва таҳиягарони мантиқ ба вуҷуд овардаанд. Одатан, барномаро барномасоз ба компютер ворид мекунад. Замоне, ки равзана яъне (экран) вуҷуд надошт, натиҷаи барнома бо чопгар (принтер) чоп карда мешуд. Сипас дар компютерҳо воситаҳои хотира сохта шуданд. Нахустин компютерҳо рақамӣ неву шабеҳӣ буданд. Яъне аввал компютерҳои механикӣ, сипас электрикиву механикӣ ва баъд электронӣ сохта шудаанд. барноманависӣ инчунин соз кардани афзори электронӣ ва маҷмӯаъҳои барномавию дастгоҳиро дар бар мегирад. Ба маънои умумӣ барноманависӣ – ин раванди тавсифи амали афзорест, ки дар дохили он амал мекунад ё маҷмӯи амрҳоест, ки афзор ё дастгоҳ онҳоро иҷро менамояд. Барноманависӣ аз унсурҳои илмӣ (мантиқ, математика, информатика, кибернетика), фанҳои муҳандисӣ ва санъат иборат аст. Ба маънои маҳдудаш (ба истилоҳ рамзбандӣ) барноманависӣ таҳияи дастурҳоеро, ки ба забони мушаххаси барноманависӣ аз рӯйи алгоритми муайян – нақша, усули ҳалли масъалаи гузошташуда навишта шудаанд, дар бар мегирад. Умуман барноманависӣ тамоми амалҳоест, ки ба ташаккул ва дар ҳолати корӣ нигоҳ доштани барномаҳо – таъмини барномавии компютерҳо зарур аст. Барноманависӣ аз таҳлил, масъалагузорӣ, таҳияи лоиҳаи барнома, сохтани алгоритмҳо, гурӯҳбандии маълумотҳо, навиштани матни барнома, ворид кардани он, санҷиши барнома, мутобиқсозӣ, такмил ва пешбурди он иборат мебошад.
Барноманависӣ барои компютерҳо дар асоси истифодаи забонҳои барномаҳо амалӣ мешавад.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.