Kaip žinote, visos komandos yra kompiuterio vidujeyra perduodami specialia mašinine kalba, kurios operatoriai yra sudėtinga ir nestruktūruota nulių ir jų seka. Tai labai patogu elektroninei inžinerijai, kai vienetas gali būti vadinamas tam tikro lygio signalu, o nulis - tokio signalo nebuvimu. Tačiau rašyti instrukcijas sudėtingoms užduotims atlikti naudojant tokį kodą yra labai sudėtinga, paprasčiausiai neįmanoma rasti klaidos ir derinti ją. Todėl specialiai, patogiau kūrėjams, buvo sukurtos aukšto lygio programavimo kalbos.

aukšto lygio programavimo kalbos
Istorija

Programa yra sekastandartines komandas, kurių įgyvendinimas leidžia spręsti konkrečią užduotį. Pirmaisiais kompiuteriais programos buvo parašytos tiesiai mašinine kalba, jos buvo labai sudėtingos ir sunkiai suprantamos. Pradžioje - praėjusio amžiaus viduryje, praėjusio amžiaus 20-ojo amžiaus, pasirodė pirmieji makrokomandai, kurie sukūrė labiau struktūrizuotą programavimo procesą, o tada taip vadinamos asemblerio kalbos, kurios taip pat buvo orientuotos į mašinų kodus. Po sparčios kompiuterių technologijų plėtros programavimo kalbos taip pat buvo kuriamos ir patobulintos. Ir jau viduryje penkiasdešimt metų pasirodė "Fortran", pirmasis išsamus aukšto lygio programavimo kalba. 1968 m. Nicholas Wirth pristatė naują kalbą Pascal, kuri yra plačiai naudojama kurti ir kurti įdomius programinius produktus iki dabar. Tada pasirodė BASIC, kalba, kurios pagrindas yra naudojamas Objektinis platforma Visual Basic. 1970-aisiais buvo įdiegta kita plačiai vartojama C kalba, pritaikyta specialiai sistemos programavimui. Šiuo metu kūrimas ir platinimas turi integruotas ir įvairias objektų orientuotas sistemas, taip pat tas kalbas, kurios padeda specialistams kurti interneto programas: html, php, java. Apskritai programavimas yra apie dvi tūkstančias skirtingas kalbas, kurių bendra masė yra sąlyginė, kompiuteriuose nenaudojama, taip pat daugybė aukšto lygio programavimo kalbų.

aukšto lygio programavimo kalba
Klasifikacija

Paprasčiausias klasifikavimas padalija visusesamas lėšas vadinamųjų žemo lygio programavimo kalbų, arba nukreipta į automobilį, ir aukšto lygio programavimo kalbos, ir į vartotoją orientuotos. Pagrindinis skirtumas tarp jų yra tai, kad programa parašyta pirmosios grupės kalbomis (ty Assembler ir mnemoninių), priklausomai nuo kompiuterio - arba, tiksliau, jos procesorius ir instrukcijų rinkinys. Programavimas aukšto lygio kalba leidžia gauti programą, kuri dirbs bet kuriame kompiuteryje, nepriklausomai nuo jo aparatūros. Lėšos taip pat yra dvi grupės kalbomis: procedūrinės ir ne procedūriniai, kurioje įrenginys taip pat supažindinami su struktūrinių ir veiklos, funkcionalus ir logiška.

aukšto lygio kalbos programavimas

Paprastai kiekvienas programavimo specialistas turisavo arsenale apie dešimt skirtingų programavimo kalbų, kurias jis gali naudoti tam tikroms užduotims spręsti. Iš esmės tai, žinoma, aukšto lygio programavimo kalbos, tačiau kūrėjams sudėtingesnės mašinomis pagrįstos kalbos yra plačiai naudojamos kuriant kai kurias programinės įrangos dalis.