Zakaj uporabljati programske jezike na visoki ravni?
Kot veste, se vsi ukazi v računalniku prenašajo v posebnem strojnem jeziku, katerih operaterji so kompleksno in nestrukturirano zaporedje ničelnih in ničelnih. To je zelo priročno za elektronsko inženirstvo, kjer se enota lahko označi kot signal določene ravni in nič kot odsotnost takega signala. Vendar pa je pisanje navodil za opravljanje kompleksnih nalog s takšno kodo zelo težko in je preprosto nemogoče najti napako in jo odpraviti. Zato so razvili poseben, bolj primeren za razvijalce, visokokakovostne programske jezike.
Zgodovina
Program je zaporedje standardnih ukazov, katerih izvedba vodi do rešitve določene naloge. Za prvi računalniki programi so bili napisani neposredno v strojnem jeziku, bili so zelo okorni in težko razumljivi. V zgodnjih - sredi 50-XX je zadnji, 20., stoletja pojavil prvi makro, narejen programski proces bolj strukturirano, in potem ti jeziki Asembler, ki se je osredotočil tudi na strojne kode. Po hitrem razvoju računalniške tehnologije so se razvili in izboljšali tudi programski jeziki. In že sredi petdesetih se je pojavil Fortran, prvi polnopravni programski jezik na visoki ravni. Leta 1968 je Nicholas Wirth predstavil nov jezik Pascal, ki se v veliki meri uporablja za razvijanje in ustvarjanje zanimivih programskih izdelkov za sedanjost. Nato se je pojavil BASIC, jezik, katerega osnova se uporablja na objektno usmerjeni platformi Visual Basic. V sedemdesetih letih je bil uveden še en široko uporabljen jezik, C, ki je bil prilagojen posebej sistemsko programiranje. Trenutno je razvoj in širjenje celosten in vsestranski objektno usmerjenih sistemov, pa tudi v tistih jezikih, ki pomagajo strokovnjaki za ustvarjanje spletnih aplikacij: html, php, java. Skupno programiranje okoli dva tisoč različnih jezikov, v skupni teži od katerih so pogojno in se ne uporabljajo v računalnikih, kot tudi številnih programskih jezikih na visoki ravni.
Razvrstitev
Najenostavnejši klasifikacija deli vsa obstoječa sredstva v tako imenovanih programskih jezikov nizki ravni, ali pa so namenjeni avto in programskih visoki ravni jezikov, in osredotočeno na uporabnika. Glavna razlika med njima je v tem, da je program napisal prvo skupino jezikov (in sicer, zbirnik in okrajšava), glede na računalniku - ali bolje, njegove procesor in naborom ukazov. Programiranje v jeziku na visoki ravni omogoča, da lahko dobite aplikacijo, ki bo delovala na katerem koli računalniku, ne glede na to strojna oprema. Obstajajo tudi dve veliki skupine jezikov: postopkovne in neprocesne, znotraj katerih se delitev uvaja tudi v strukturno in operativno, funkcionalno in logično.
Ponavadi vsak strokovnjak v programiranju ima v svojem arzenalu približno deset različnih programskih jezikov, ki jih lahko uporabi za reševanje določenih nalog. V bistvu to seveda visokokakovostni programski jeziki, pa tudi bolj zapleteni za strojno usmerjene jezike za razvijalce, se pogosto uporabljajo za ustvarjanje nekaterih delov programski izdelek.
- Kaj je to - prevajalnik ali Kako narediti računalnik razumeti, kaj želite od njega?
- Strukturirano programiranje
- Komplet ukazov, ki določajo zaporedje dejanj procesorja. CPU Command System
- Java programski jezik
- Seznam programskih jezikov. Programski jeziki na nizki in visoki ravni
- Programiranje: asemblerski jezik. Osnove asemblerjevega jezika
- "Pascal" je ... Jezik "Pascal" za začetnike: opis
- Najbolj priljubljeni programski jeziki. Programski jeziki za začetnike
- Kaj je prevajalnik - opis
- GCC Compiler za Windows
- Zgodovina razvoja programskih jezikov: na kratko o vsem
- Strojna koda kot programski jezik. Asembler jezik
- Kaj je proceduralno programiranje?
- Kaj je CPU?
- Kaj je makro. Izvedite podrobnosti
- Kompilacija je proces, ki omogoča komunikacijo med programerjem in računalnikom
- Kakšna je programska koda, uporaba, napake
- Vrste računalniške programske opreme
- Kako napisati program v Notepad
- Kaj je programski sistem
- Kodiranje besedilnih informacij na računalniku