Ինչ է ծրագրավորում

Ինչ է ծրագրավորում
Ինչ է ծրագրավորում

Video: Ինչ է ծրագրավորում

Video: Ինչ է ծրագրավորում
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Մայիս
Anonim

Որպեսզի սարքն աշխատի այնպես, ինչպես օգտագործողն է պահանջում, այն պետք է ճիշտ ծրագրավորված լինի (համակարգչի համար ծրագիր գրել, FPGA- ի համար տրամաբանական միացում մշակել, ROM տեղեկատվություն գրել և այլն): Մեծ թվով գործողություններ կարելի է անվանել ծրագրավորում, բայց սովորական իմաստով դա համակարգչային ծրագրեր է գրում:

Ինչ է ծրագրավորում
Ինչ է ծրագրավորում

Նեղ իմաստով, ծրագրավորում (կամ կոդավորում) նշանակում է ծրագրեր (համակարգչի համար ցուցումներ) գրել հատուկ ծրագրավորման լեզվով ՝ ըստ ստեղծված ալգորիթմի: Սովորաբար դրանք ունեն մարդու կողմից ընթերցվող շարահյուսություն: Peopleրագրավորմամբ զբաղվող մարդիկ կոչվում են ծրագրավորողներ (կոդավորողներ կամ պարզապես «կոդավորողներ»), իսկ նրանք, ովքեր ստեղծում են ալգորիթմներ ՝ ալգորիթմներ: Լայն իմաստով, ծրագրավորումը պետք է հասկանալ որպես գործողությունների ամբողջ շարք, որոնք կապված են աշխատանքային կարգով ծրագրային արտադրանքների (համակարգչային ծրագրեր) ստեղծման և պահպանման հետ: Ամենաճիշտը ժամանակակից տերմինն է ՝ «ծրագրակազմի ինժեներություն» (կամ պարզապես «ծրագրակազմի ինժեներություն»): Այս ոլորտի մասնագետները զբաղվում են խնդիրներ դնելով, ծրագրեր մշակելով, ալգորիթմներ կառուցելով, ծրագրի տեքստ գրելով, փորձարկումներով, կարգաբերում, փաստաթղթավորում և պահպանում: computerանկացած համակարգչային ծրագրավորում հիմնված է ծրագրավորման լեզուների օգտագործման վրա: Aրագիր համակարգչում գործարկելու համար անհրաժեշտ է օգտագործել թարգմանիչներ, որոնք մարդու կողմից ընթերցվող լեզուն (գրավոր ծրագիր) կվերածեն մեքենայական հրահանգների լեզվին: Թարգմանիչները կան երկու տեսակի `թարգմանիչներ և կազմողներ: Նրանց հիմնական տարբերությունն այն է, որ առաջինն անմիջապես կատարում է ծրագիրը, իսկ երկրորդը այն պարզապես թարգմանում է մեքենայի հրահանգների լեզվով ՝ առանց հետագա կատարելու: Runրագիր գործարկելու համար այն նախ պետք է կազմվի կամ մեկնաբանվի: Նախկինում պետք է ծրագրեր գրեիք, ապա առանձին կազմեիք, ինչը բարդացրեց փորձարկման և կարգաբերման գործընթացը: Ներկայումս առկա են տարբեր Ինտեգրված զարգացման միջավայր: IDE- ները ներառում են խմբագրականներ `ծրագրի տեքստերը խմբագրելու և մուտքագրելու համար, ինչպես նաև տարբեր լեզուներից տարբեր թարգմանիչներ: Բացի այդ, դրանք կարող են ներառել տարբեր այլ առօրյաներ, որոնք նպաստում են ծրագրային ապահովման արտադրանքի ստեղծման, փորձարկման և պահպանման գործընթացին:

Խորհուրդ ենք տալիս: