WEBVTT
00:10.000 --> 00:14.000
Համակարգչային ծրագիրը, որը այլ կերպ հայտնի է որպես ծրագրակազմ, կազմված է մեկներից և զրոներից:
00:15.000 --> 00:19.000
Սա հայտնի է որպես երկուական, և դա միակ բանն է, որ հասկանում է համակարգիչը:
00:19.000 --> 00:22.000
Այսպիսով, ինչպե՞ս կարող ենք գաղափարից հասնել պատրաստի ծրագրակազմին:
00:23.000 --> 00:27.000
Երկուականը ինքներդ գրելը կլինի դանդաղ, հոգնեցուցիչ և չափազանց երկար:
00:27.000 --> 00:30.000
Փոխարենը, մենք կօգտագործենք մի բան, որը կոչվում է սկզբնական կոդ:
00:30.000 --> 00:36.000
Աղբյուրի կոդը հրահանգներն են համակարգչին, որը նախատեսված է մարդու կողմից ընթեռնելի լինելու համար՝ մի փոքր պրակտիկայով:
00:36.000 --> 00:40.000
Աղբյուրի կոդը կարող է գրվել ծրագրավորման տարբեր լեզուներից մեկում:
00:40.000 --> 00:42.000
Սրանք այսօր օգտագործվող հիմնականներն են:
00:44.000 --> 00:49.000
Ահա մի շատ պարզ ծրագիր, որը գրված է ծրագրավորման լեզվով, որը կոչվում է C:
00:50.000 --> 00:54.000
Այս ծրագիրը պարզապես ցուցադրում է «Բարև աշխարհ» բառերը համակարգչի էկրանին:
00:55.000 --> 01:00.000
Որպեսզի համակարգիչը իրականում գործարկի ծրագիրը, սկզբնական կոդը պետք է վերածվի երկուականի:
01:00.000 --> 01:02.000
Այս գործընթացը կոչվում է կոմպիլյացիա:
01:03.000 --> 01:06.000
Երբ մենք ունենանք մեր միավորներն ու զրոները, այնուհետև համակարգիչը կարող է գործարկել ծրագիրը:
01:07.000 --> 01:16.000
Եթե սկզբնաղբյուրում սխալներ կան, օրինակ՝ սխալ գրված բառ կամ բացակայող կետադրական նշան, կոմպիլյատորը կձախողվի, և դուք չեք կարողանա գործարկել ծրագրաշարը:
01:17.000 --> 01:21.000
Պարզ ծրագրերը կարող են գրվել մեկ մշակողի կողմից ողջամիտ ժամկետում:
01:22.000 --> 01:27.000
Այնուամենայնիվ, պրոֆեսիոնալ ծրագրաշարը կարող է ներգրավել հարյուրավոր ծրագրավորողների, և դրանց ավարտը կարող է տևել մի քանի տարի:
01:27.000 --> 01:33.000
Նման մեծ ծրագրային նախագիծը կբաժանվի հարյուրավոր կամ նույնիսկ հազարավոր ֆայլերի:
01:34.000 --> 01:37.000
Նրանց հաջողության համար անհրաժեշտ է համագործակցել:
01:37.000 --> 01:41.000
Մի հայեցակարգ, որը թույլ է տալիս նրանց դա անել, կոչվում է վերանայման վերահսկում:
01:41.000 --> 01:42.000
Ահա թե ինչպես է այն աշխատում.
01:43.000 --> 01:46.000
Ծրագրաշարի բոլոր սկզբնական կոդը պահվում է սերվերի վրա:
01:46.000 --> 01:50.000
Յուրաքանչյուր մշակող պահում է այս ֆայլերի պատճենը իր մեքենայի վրա:
01:50.000 --> 01:57.000
Այնուհետև նրանք կարող են փոփոխություններ կատարել մեկ կամ մի քանի ֆայլերում և այնուհետև ներկայացնել այդ փոփոխությունները սերվերին, երբ պատրաստ լինեն:
01:57.000 --> 02:03.000
Սերվերը պահպանում է մանրամասն ցուցակ, թե ինչ ֆայլեր են փոխվել, ինչ փոփոխություններ են եղել, և ով է այն ներկայացրել:
02:04.000 --> 02:11.000
Եթե ցանկացած պահի ծրագիրը վատ վիճակում է, ծրագրավորողները կարող են հետարկել փոփոխությունները, մինչև ծրագիրը նորից ճիշտ աշխատի:
02:12.000 --> 02:17.000
Ծրագրային ապահովման մշակողները շատ են փորձում, բայց կոդի հետ կապված միշտ մի քանի խնդիրներ կան:
02:17.000 --> 02:19.000
Մենք այս խնդիրներն անվանում ենք սխալներ:
02:19.000 --> 02:27.000
Նույնիսկ այն բանից հետո, երբ ծրագրային ապահովման մի մասը թողարկվի հանրությանը, ծրագրաշարի մշակողները պետք է շարունակեն շտկել սխալները և հետագայում կատարելագործել ծրագրակազմը:
02:27.000 --> 02:31.000
Ահա թե ինչու ծրագրաշարն ունի թարմացումներ կամ նոր տարբերակներ, որոնք պարբերաբար դուրս են գալիս:
02:33.000 --> 02:36.000
Ծրագրային ապահովումը կարող է ստեղծվել երկու տարբեր եղանակներով.
02:36.000 --> 02:38.000
Ամենատարածվածը սեփականություն է:
02:39.000 --> 02:43.000
Ծրագրային ապահովումը պատկանում է անձի կամ ընկերության և վաճառվում է փող աշխատելու համար:
02:43.000 --> 02:47.000
Աղբյուրի կոդը չի հրապարակվում հանրությանը, միայն պատրաստի արտադրանքն է:
02:47.000 --> 02:52.000
Յուրաքանչյուր ոք, ով ցանկանում է փոխել ծրագրաշարը, դժվար ժամանակ կունենա առանց աղբյուրի կոդի:
02:52.000 --> 02:55.000
Երկրորդ մոտեցումը կոչվում է բաց կոդով:
02:55.000 --> 03:00.000
Սա սովորաբար նշանակում է, որ ծրագիրը անվճար է, և որ յուրաքանչյուրը կարող է մուտք գործել սկզբնական կոդը:
03:00.000 --> 03:05.000
Դուք կարող եք զարմանալ՝ իմանալով, որ շատ ծրագրեր, որոնք դուք արդեն օգտագործում եք, նույնպես բաց կոդով են:
03:05.000 --> 03:10.000
Շատ անգամ մշակողները կամավորներ են, ովքեր կրքոտ են իրենց ստեղծած ծրագրաշարով:
03:10.000 --> 03:12.000
Հաճախ նրանք նույնիսկ աշխատավարձ չեն ստանում:
03:12.000 --> 03:17.000
Ծրագիրը կարող է անվճար լինել, բայց հիշեք, որ նվիրատվությունները հազվադեպ են մերժվում: