Kompiuteriai, Programavimas
Kodėl verta naudotis aukšto lygio programavimo kalbas?
Kaip žinote, visos viduje kompiuterio komandų yra perkeliamos į specialų mašina kalba kurių operatoriai yra sudėtingas ir nestruktūrizuotas seka nulių ir. Tai labai patogu elektroninės įrangos, kurioje įrenginys gali būti apibrėžiamas kaip tam tikro signalo lygio, nulis - tokio signalo trūkumo. Tačiau, rašyti nurodymus atlikti sudėtingas užduotis, naudojant šį kodą yra labai sunku, ir mano, kad klaida ir derinti tiesiog neįmanoma. Todėl mes sukūrėme specialius, patogesnes kūrėjams, aukšto lygio programavimo kalbų.
Programa yra standartinių komandų seką, kurios įgyvendinimas veda prie konkrečios užduoties sprendimas. Mat pirmasis kompiuteris programos buvo parašyta tiesiogiai mašina kalba, jie buvo labai sudėtinga ir sunku suprasti. Pradžioje - Vidurio 50-xx paskutinio, 20, a pasirodė pirmą makrokomandą, kuri padarė programavimo procesas labiau struktūrizuota, o tada vadinamąjį Asemblerio kalba, kuri taip pat remiasi tuo, mašininį kodą. Po sparti kompiuterinės technologijos plėtojama ir tobulinama ir programavimo kalbų. Ir atsižvelgiant į 50-xx viduryje pasirodė Fortran, pirmąjį visavertį aukšto lygio programavimo kalba. 1968 metais, Nicholas Wirth nauja kalba Paskalis buvo įvesta, kuris yra plačiai naudojamas projektuoti ir kurti įdomių programinės įrangos produktų ir dabartį. Tada atėjo pagrindinio kalbą, kurios pagrindas yra naudojamas Objektinis Visual Basic platforma. 70s ten buvo vienas iš labiausiai plačiai naudojamas šiandien kalbomis - C, kuris buvo pritaikytas specialiai sistemos programavimas. Šiuo metu plėtra ir sklaida holistinį ir universalių objektinių sistemų, o taip pat tų kalbų, kurios padeda specialistams kurti interneto programas: HTML, PHP, Java. Iš viso programavimo apie du tūkstančius skirtingų kalbų, kurių bendra masė kurių sąlyginis ir nėra naudojama kompiuteriuose, o taip pat daug aukšto lygio programavimo kalbų.
Paprasčiausias klasifikacija skirsto visas esamas lėšas vadinamųjų žemo lygio programavimo kalbų, arba kuriomis siekiama automobilį, ir aukšto lygio programavimo kalbų, 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. Aukšto lygio kalbos programavimo leidžia gauti programą, kad bus paleisti bet kuriame kompiuteryje, nepriklausomai nuo jo įrangos. Lėšos taip pat yra du dideli kalbų grupės: procedūrinės ir ne procedūriniai, kurioje įrenginys taip pat supažindinami su struktūrinių ir veiklos, funkcionalus ir logiška.
Paprastai kiekvienas yra programavimo ekspertas turi savo žinioje apie dešimt skirtingų programavimo kalbų, kurias jis gali panaudoti spręsti konkrečias užduotis. Iš esmės tai yra, žinoma, aukšto lygio programavimo kalbos, o taip pat sunkiau staklių orientuotas kalbas kūrėjas yra plačiai naudojama siekiant sukurti kai kurių dalių programinės įrangos.
Similar articles
Trending Now