1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Prednosti in slabosti jezika na visoki in nizki ravni

Zgodnji računalniki so bili programirani tako, da so nastavili vrsto stikal in pritisnili enakovredno tipko "Enter". Vsak vnos je vseboval eno navodilo računalniku, zaradi česar je bilo programiranje dolgotrajen proces. Programski jeziki so bili razviti, da bi pospešili ta proces in omogočili več ljudem, da postanejo programerji. Programer lahko izbira med številnimi jeziki, ki segajo po kompleksnosti in enostavnosti uporabe od jezikov nizke ravni, ki so bližje strojnemu jeziku, do jezikov visoke ravni, ki so bližje človeškemu jeziku.

Visoka raven

Programski jeziki na visoki ravni se v sintaksi približajo človeškemu jeziku in so zato za ljudi lažji za uporabo. Zaradi te oddaljenosti od strojnega jezika je jezikovne programe na visoki ravni lažje napisati, za takega programerja pa je manj zahtev glede tehničnega znanja. BASIC, priljubljen začetni jezik, je en primer jezika na visoki ravni. Ime je pravzaprav akronim, ki pomeni "začetniška večnamenska simbolna koda navodil". COBOL je jezik na visoki ravni, ki se uporablja v podjetniškem svetu in njegova bližina angleščini omogoča manj tehnično usposobljenemu osebju pisanje programov COBOL. Posledica tega je velik prihranek stroškov za podjetje, ki uporablja COBOL. Pomanjkljivost teh jezikov je, da običajno nudijo samo grafiko z navadnim besedilom, saj ne morejo ustvariti grafike jezikov nižje ravni.

Srednja raven

V zadnjih letih so bili razviti jeziki srednje ravni, da bi zapolnili vrzel med jeziki visoke in nizke ravni. Mnogi od teh jezikov sodijo v kategorijo "objektno usmerjenih", seznam pa vključuje jezike, kot so C#, C++ in Java. Ti jeziki so v pomoč pri razvijanju grafičnih uporabniških vmesnikov, ki se izvajajo na osebnih računalnikih in zagotavljajo "sprednjo stran" za podedovane glavne aplikacije, s katerimi se povezujejo. To programerju pomaga, da nekdanji aplikaciji "green screen" "polepša obraz", kar je lahko konkurenčna prednost za programski izdelek. Jezikovni programerji na srednji ravni so običajno nekoliko bolj tehnično usposobljeni kot programerji na visoki ravni in so običajno bolje plačani.

Nizka raven

Nizkostopenjski jeziki so bolj oddaljeni od človeškega jezika in jih ni enostavno prebrati na prvi pogled. Jeziki, kot je Assembler, zahtevajo visoko usposobljeno tehnično osebje, kar ima za delodajalca višje stroške. Zagonetna narava sintakse lahko povzroči tudi daljši čas odpravljanja težav, odvisno od stopnje usposobljenosti tehnika. Programi zbirnih jezikov za osebne računalnike lahko proizvedejo osupljivo grafiko, vendar se programi zbirnih jezikov za velike računalnike običajno uporabljajo kot pripomočki in le redko ustvarijo kakršen koli rezultat.

Strojni jezik

Strojni jezik je jezik najnižje ravni, sestavljen iz 1 in 0, organiziranih v skupine po osem, ki tvorijo različne znake. Vsaka 1 ali 0 je "bit", 8 bitov pa tvori "bajt". Težave pri programiranju prvih računalnikov z uporabo strojnega jezika so bile tiste, zaradi katerih je bil potreben razvoj programskih jezikov. Programi, napisani v jezikih, ki spadajo v zgoraj omenjene kategorije, so običajno "prevedeni" v strojni jezik, tako da jih lahko računalnik prebere. Programerji, ki znajo brati in razumeti strojni jezik, so visoko usposobljeni in imajo visoke plače.


  1. Prednosti in slabosti optične miške
  2. Prednosti in slabosti virtualne resničnosti
  3. Slabosti in prednosti prevajalnikov
  4. Prednosti in slabosti mikroprocesorjev
  5. Prednosti in slabosti omrežnih kablov