Augsta līmeņa valoda programmēšanā Sīkāka informācija!

Šajā rakstā uzziniet, kas ir augsta līmeņa valoda programmēšanā? Un tāpēc, ka tam ir liela nozīme skaitļošanas pasaulē.

Augsta līmeņa valoda-2

Augsta līmeņa valoda

Tā ir cilvēka dabiskajai valodai vistuvākā valoda, nevis datora binārajai valodai. The augsta līmeņa valodas tāpēc tie ļauj programmētājiem rakstīt programmas instrukcijas, izmantojot vārdus vai gramatiskus izteicienus, kas ir ļoti līdzīgi angļu valodai.

Piemēram, C valodā varat izmantot tādus vārdus kā lielie burti, ja, uz laiku. Ar viņiem izveidojiet šādus apgalvojumus: If (skaitlis> 0) printf ("skaitlis ir pozitīvs").

Tulkojumā spāņu valodā tas nozīmē: ja skaitlis ir lielāks par nulli, ekrānā uzrakstiet šādu ziņojumu: «Skaitlis ir pozitīvs». The augsta līmeņa valodas raksturo algoritmu izteikšana tādā veidā, kas pielāgojas cilvēka izziņai, nevis mašīnizpildei, tāpēc šīs valodas tiek uzskatītas par augsta līmeņa valodas jo viņi var lietot programmētājiem viegli saprotamus vārdus.

pārējie augsta līmeņa valodas tie ir: Ada, BASIC, COBOL, FORTRAN, Pascal

Vēl viena svarīga šo īpašība augsta līmeņa valodas ir tas, ka lielākajai daļai instrukciju ir jāveic vairākas darbības, lai to pašu izteiktu montāžas valodā. Tāpat kā lielākā daļa valodu, tā arī apvieno vairākas mašīnvalodas darbības.

Augsta līmeņa valodas funkcijas

Šāda veida valoda attiecas uz visaugstāko mašīnvalodas abstrakcijas līmeni, valodas nerīkojas ar reģistriem, atmiņas adresēm un zvanu kopām, bet drīzāk tās attiecas uz sarežģītiem mainīgajiem, masīviem, objektiem, aritmētiskām vai Būla izteiksmēm, apakšprogrammām un funkcijām , cilpas, pavedieni, slēgumi un citi skaitļošanas jēdzieni. Īsāk sakot, galvenā uzmanība tiek pievērsta lietošanas ērtumam, nevis optimālai programmas efektivitātei.

Priekšrocība

Priekšrocības, kas saistītas ar augsta līmeņa valodu, ir šādas:

  • Salīdzinot ar citām valodām, programmētāja apmācības laiks ir salīdzinoši īss.
  • Programmēšanas pamatā ir sintakses noteikumi, kas līdzīgi cilvēku valodai.
  • Komandas nosaukums, piemēram, READ, WRITE, PRINT, OPEN, cita starpā.
  • Programmu modificēšana un pielāgošana ir vieglāka.
  • Samaziniet Transportējamības programmas izmaksas.

Trūkumi

Trūkumi, kas saistīti ar augsta līmeņa valodu, ir šādi:

  • Iestatīšanas laiks palielinās, jo galīgās programmas iegūšanai ir nepieciešami dažādi avota programmas tulkojumi.
  • Iekšējie mašīnas resursi netiek izmantoti, un tos vislabāk izmantot mašīnu un montāžas valodā.
  • Lielāks atmiņas nospiedums. Programmas izpildes laiks ir garāks.

Augsta līmeņa valoda-3

Augsta līmeņa valodu vēsture

1940. gados dzimis pirmais modernais elektriskais dators. Ierobežots ātrums un atmiņas ietilpība liek programmētājiem rakstīt ļoti regulējamas montāžas valodas programmas.

Viņi beidzot saprata, ka montāžas valodas programmēšana prasa daudz smadzeņu darbu un ir ļoti pakļauta kļūdām.

1948. gadā Konrāds Zūze publicēja rakstu par savu programmēšanas valodu Plankalkül. Tomēr tas viņa dzīvē nav sasniegts, un viņa ieguldījumam nav nekāda sakara ar citiem notikumiem.

Dažas svarīgas šajā laikā izstrādātās valodas ir:

  • 1943-Plankalkül (Respect Conrad), izstrādāts, bet nav īstenots pusgadsimtu.
  • 1943-ir dzimusi ENIAC kodēšanas sistēma.
  • 1949-1954-Mnemonisku instrukciju kopu sērija, piemēram, ENIAC mnemonisko instrukciju komplekts.

Dārgais lasītājs, palieciet pie mums un lasiet par: C ++ programmēšana.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgs par datiem: Actualidad emuārs
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.