«Ելակոդ»–ի խմբագրումների տարբերություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
չ r2.7.2+) (Ռոբոտ․ be:Крынічны код փոփոխվել է be:Зыходны кодով
չ Bot: Migrating 56 interwiki links, now provided by Wikidata on d:q128751 (translate me)
Տող 13. Տող 13.


[[Կատեգորիա:Ծրագրավորում]]
[[Կատեգորիա:Ծրագրավորում]]

[[af:Bronkode]]
[[ar:كود مصدري]]
[[ast:Códigu fonte]]
[[be:Зыходны код]]
[[be-x-old:Крынічны код]]
[[bg:Изходен код]]
[[bn:সোর্স কোড]]
[[bs:Izvorni kod]]
[[ca:Codi font]]
[[cs:Zdrojový kód]]
[[da:Kildekode]]
[[de:Quelltext]]
[[el:Πηγαίος κώδικας]]
[[en:Source code]]
[[eo:Fontkodo]]
[[es:Código fuente]]
[[et:Lähtekood]]
[[eu:Iturburu kode]]
[[fa:کد منبع]]
[[fi:Lähdekoodi]]
[[fr:Code source]]
[[gl:Código fonte]]
[[he:קוד מקור]]
[[hr:Izvorni kod]]
[[hu:Forráskód (programozás)]]
[[id:Kode sumber]]
[[it:Codice sorgente]]
[[ja:ソースコード]]
[[kk:Программа басылмасы]]
[[ko:소스 코드]]
[[ky:Баштапкы код]]
[[lt:Išeitinis kodas]]
[[lv:Pirmkods]]
[[mhr:Тӱҥалтыш код]]
[[ms:Kod sumber]]
[[my:ဆို့စ်ကုတ်ဒ်]]
[[nl:Broncode]]
[[nn:Kjeldekode]]
[[no:Kildekode]]
[[pl:Kod źródłowy]]
[[pt:Código fonte]]
[[qu:Pukyu qillqa]]
[[ro:Cod sursă]]
[[ru:Исходный код]]
[[sh:Izvorni kod]]
[[simple:Source code]]
[[sk:Zdrojový kód]]
[[sl:Izvorna koda]]
[[sr:Изворни код]]
[[sv:Källkod]]
[[th:รหัสต้นฉบับ]]
[[tr:Kaynak kodu]]
[[uk:Сирцевий код]]
[[vec:Codexe sorzente]]
[[vi:Mã nguồn]]
[[zh:源代码]]

06:45, 14 Մարտի 2013-ի տարբերակ

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

Նպատակները

Սկզբնական կոդն օգտագործվում է որպես կատարվող ծրագիր ստեղծող պրոցեսի մուտք։ Այն նաև օգտագործվում է որպես մարդկանց միջև հաղորդակցման ալգորիթմների մեթոդ։ Ծրագրավորման տեխնիկա սովորելու համար ծրագրավորողները հաճախ համարում են օգտակար ընթացիկ սկզբնական կոդը վերանայելը։ Սկզբնական կոդի մատչելի դարձնելը բոլոր ծրագրավորողներին հաճախ նշվում է որպես վերջիններիս ծրագրավորման հմտությունների լավացման կարևոր գործոն։ Որոշ մարդիկ սկզբնական կոդը դիտարկում են որպես արտահայտիչ դերասանական միջոց։ Ծրագրակազմը այլ համակարգչային պլատֆորմի վրա տեղափոխելը սովորաբար անչափ դժվար է առանց սկզբնական կոդի։ Ծրագրի որոշակի կտորների տեղափոխելիությունը առանց ծրագրային կոդի հաշվողական տեսակետից հիմնականում թանկ է։ Տեղափոխելիության հնարավոր ընտրանքները ներառում են կոդի երկուական թարգմանությունը և սկզբնական պլատֆորմի էմուլյացիան։ Կատարվող կոդի դեկոմպիլյացիան կարող է օգտագործվել ասեմբլերով կամ բարձր մակարդակի ծրագրավորման լեզվով սկզբնական կոդ ստանալու համար։ Ծրագրավորողները ծրագրակազմի մի հատվածից վերցված սկզբնական կոդը հաճախ հարմարացնում են մեկ այլ նախագծում օգտագործելու համար։ Այս գաղափարը հայտնի է որպես ծրագրակազմի վերագործածելիություն։