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

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
No edit summary
No edit summary
Տող 15. Տող 15.
[[ast:Códigu fonte]]
[[ast:Códigu fonte]]
[[be:Крынічны код]]
[[be:Крынічны код]]
[[bs:Izvorni kod]]
[[bg:Изходен код]]
[[bg:Изходен код]]
[[bs:Izvorni kod]]
[[ca:Codi font]]
[[ca:Codi font]]
[[cs:Zdrojový kód]]
[[cs:Zdrojový kód]]
[[da:Kildekode]]
[[da:Kildekode]]
[[de:Quelltext]]
[[de:Quelltext]]
[[et:Lähtekood]]
[[el:Πηγαίος κώδικας]]
[[el:Πηγαίος κώδικας]]
[[en:Source code]]
[[en:Source code]]
[[eo:Fontkodo]]
[[es:Código fuente]]
[[es:Código fuente]]
[[eo:Fontkodo]]
[[et:Lähtekood]]
[[eu:Iturburu kode]]
[[eu:Iturburu kode]]
[[fa:کد مبدأ]]
[[fa:کد مبدأ]]
[[fi:Lähdekoodi]]
[[fr:Code source]]
[[fr:Code source]]
[[gl:Código fonte]]
[[gl:Código fonte]]
[[ko:소스 코드]]
[[he:קוד מקור]]
[[hr:Izvorni kod]]
[[hr:Izvorni kod]]
[[hu:Forráskód]]
[[id:Kode sumber]]
[[id:Kode sumber]]
[[it:Codice sorgente]]
[[it:Codice sorgente]]
[[ja:ソースコード]]
[[he:קוד מקור]]
[[ko:소스 코드]]
[[lt:Išeitinis kodas]]
[[lv:Pirmkods]]
[[lv:Pirmkods]]
[[lt:Išeitinis kodas]]
[[hu:Forráskód]]
[[ms:Kod sumber]]
[[ms:Kod sumber]]
[[nl:Broncode]]
[[nl:Broncode]]
[[nn:Kjeldekode]]
[[ja:ソースコード]]
[[no:Kildekode]]
[[no:Kildekode]]
[[nn:Kjeldekode]]
[[en:Source code]]
[[pl:Kod źródłowy]]
[[pl:Kod źródłowy]]
[[pt:Código fonte]]
[[pt:Código fonte]]
[[qu:Pukyu qillqa]]
[[ro:Cod sursă]]
[[ro:Cod sursă]]
[[ru:Исходный код]]
[[ru:Исходный код]]
[[qu:Pukyu qillqa]]
[[sh:Izvorni kod]]
[[simple:Source code]]
[[simple:Source code]]
[[sk:Zdrojový kód]]
[[sk:Zdrojový kód]]
[[sl:Izvorna koda]]
[[sl:Izvorna koda]]
[[sh:Izvorni kod]]
[[fi:Lähdekoodi]]
[[sv:Källkod]]
[[sv:Källkod]]
[[th:ซอร์สโค้ด]]
[[th:ซอร์สโค้ด]]

11:07, 18 Դեկտեմբերի 2009-ի տարբերակ

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

Նպատակները

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