Ծրագրավորում

Ծրագրավորում, համակարգչային ծրագրի ստեղծման գործընթաց։ Ըստ Նիկլաուս Վիրտի հայտնի արտահայտության, «Ծրագրեր = ալգորիթմներ + տվյալների կառուցվածքներ»[1]։ Այլ խոսքով, ծրագրավորման անմիջական խնդիրներն են ալգորիթմների և տվյալների կառուցվածքների ստեղծումը և կիրառումը։ Ավելի լայն իմաստով ծրագրավորումը հասկացվում է որպես ամբողջ գործունեություն, որը կապված է աշխատանքային միջավայրում ծրագրերի ստեղծման ու պահպանման՝ ծրագրային ապահովման հետ: Այստեղ մտնում են խնդրի վերլուծությունն ու ներկայացումը, ծրագրի նախագծումը, ալգորիթմների կառուցումը, տվյալների կառուցվածքային մշակումը, ծրագրի տեքստի գրառումը, ծրագրի կարգավորումն ու տեստավորումը, փաստաթղթավորումը, ուրվագծումը, վերջնական մշակումը: Ծրագրավորումը հիմնվում է ծրագրավորման լեզուների օգտագործման վրա, որոնցով գրառվում են հրահանգները համակարգչի համար:

Ծրագրավորման միջավայրում տեքստային խմբագրիչը կարող է ունենալ հատուկ գործառնություն, այնպիսին, ինչպիսիք են անունների ինդեքսացումը, փաստաթղթերի պատկերումը, օգտագործողի ինտերֆեյսի վիզուալ ստեղծման միջոցները: Տեքստային խմբագրիչի օգնությամբ ծրագրավորողը դուրս է բերում ստեղծվող ծրագրի տեքստի հավաքակազմն ու խմբագրումը, որն անվանում են ելակետային կոդ: Ծրագրավորման լեզուն որոշում է ելակետային կոդի շարահյուսությունն ու նախասկզբնական իմաստաբանությունը:

Պատմություն

Հին Հունաստանում անտիկիթերայի սարքն իր աշխատանքն ապահովող տարբեր չափերով ու կոնֆիգուրացիաներով ատամնանիվներ օգտագործող հաշվիչ էր[2]: Մինչ այժմ օգտագործվում է լուսնա-արեգակնային օրացույցներում:[3]: Ալ-Ջազարին ստեղծել է այն 1206 թվականին:

Other Languages
aragonés: Programación
العربية: برمجة
مصرى: برمجه
asturianu: Programación
azərbaycanca: Proqramlaşdırma
беларуская: Праграмаванне
беларуская (тарашкевіца)‎: Кампутарнае праграмаваньне
български: Програмиране
čeština: Programování
Esperanto: Programado
español: Programación
euskara: Programazio
Bahasa Indonesia: Pemrograman
la .lojban.: sampla
Кыргызча: Программалоо
lietuvių: Programavimas
latviešu: Programmēšana
олык марий: Программлымаш
македонски: Програмирање
Bahasa Melayu: Pengaturcaraan
norsk nynorsk: Programmering
română: Programare
srpskohrvatski / српскохрватски: Programiranje
Simple English: Computer programming
српски / srpski: Програмирање
svenska: Programmering
Türkmençe: Programmirleme
Türkçe: Programlama
українська: Програмування
oʻzbekcha/ўзбекча: Dasturlash
Tiếng Việt: Lập trình máy tính
中文: 程序设计