Kas Yra Programavimas

Kas Yra Programavimas
Kas Yra Programavimas

Video: Kas Yra Programavimas

Video: Kas Yra Programavimas
Video: Kas yra junior programuotojas? 2024, Lapkritis
Anonim

Norint, kad įrenginys veiktų pagal vartotojo poreikius, jis turi būti tinkamai užprogramuotas (parašyti programą kompiuteriui, sukurti FPGA loginę grandinę, įrašyti informaciją į ROM ir pan.). Daugybę veiksmų galima vadinti programavimu, tačiau įprasta prasme tai yra kompiuterinių programų rašymas.

Kas yra programavimas
Kas yra programavimas

Siaurąja prasme programavimas (arba kodavimas) reiškia programų (instrukcijų kompiuteriui) rašymą konkrečia programavimo kalba pagal sukurtą algoritmą. Paprastai jie turi sintaksę, kurią gali perskaityti žmonės. Žmonės, kurie užsiima programavimu, vadinami programuotojais (programuotojais arba tiesiog „koduotojais“), o tie, kurie kuria algoritmus, vadinami algoritmais. Plačiąja prasme programavimas turėtų būti suprantamas kaip visa veikla, susijusi su darbinės programinės įrangos produktų (kompiuterių programinės įrangos) kūrimu ir priežiūra. Tiksliausias yra šiuolaikinis terminas - „programinės įrangos inžinerija“(arba tiesiog „programinės įrangos inžinerija“). Šios srities specialistai užsiima užduočių nustatymu, programų kūrimu, algoritmų kūrimu, programos teksto rašymu, testavimu, derinimu, dokumentavimu ir priežiūra. Bet koks kompiuterinis programavimas yra pagrįstas programavimo kalbų vartojimu. Norint paleisti programą kompiuteryje, būtina naudoti vertėjus, kurie išverstų žmonėms skaitomą kalbą (parašytą programą) į mašinų instrukcijų kalbą. Yra du vertėjų tipai - vertėjai žodžiu ir kompiliatoriai. Pagrindinis skirtumas tarp jų yra tas, kad pirmasis iš karto vykdo programą, o antrasis paprasčiausiai ją išverčia į mašininių instrukcijų kalbą, toliau jos nevykdydamas. Norint paleisti programą, ją pirmiausia reikia sudaryti arba interpretuoti. Anksčiau turėjote rašyti programas ir tada jas kompiliuoti atskirai, o tai apsunkino testavimo ir derinimo procesą. Šiuo metu yra įvairios integruotos plėtros aplinkos. IDE yra redaktoriai, skirti redaguoti ir įvesti programos tekstus, ir įvairūs vertėjai iš skirtingų kalbų. Be to, jie gali apimti įvairias kitas įprastas procedūras, kurios palengvina programinės įrangos produktų kūrimo, testavimo ir priežiūros procesą.

Rekomenduojamas: