Mga Detalye ng wika ng mataas na antas ng programa!

Alamin sa buong artikulong ito Ano ang mataas na antas ng wika sa programa? At dahil ito ay may malaking kahalagahan sa mundo ng computing.

Mataas na antas ng wika-2

Mataas na antas ng wika

Ito ang pinakamalapit na wika sa natural na wika ng tao, hindi ang pinakamalapit na wika sa wikang binary ng computer. Ang mataas na antas ng mga wika samakatuwid, pinapayagan nilang magsulat ang mga programmer ng mga tagubilin sa programa gamit ang mga salita o gramatikong ekspresyon na halos kapareho sa Ingles.

Halimbawa, sa wikang C, maaari kang gumamit ng mga salita tulad ng malalaking titik, kung, para, habang. Lumikha ng mga sumusunod na pahayag sa kanila: Kung (numero> 0) printf ("numero ay positibo").

Isinalin sa Espanyol nangangahulugang ito: kung ang bilang ay mas malaki kaysa sa zero, isulat ang sumusunod na mensahe sa screen: «Ang numero ay positibo». Ang mataas na antas ng mga wika ay nailalarawan sa pamamagitan ng pagpapahayag ng mga algorithm sa isang paraan na umaangkop sa katalusan ng tao sa halip na pagpapatupad ng makina, kaya't isinasaalang-alang ang mga wikang ito mataas na antas ng mga wika sapagkat maaari silang gumamit ng mga salitang madaling maintindihan ng mga programmer.

mga iba mataas na antas ng mga wika sila ay: Ada, BASIC, COBOL, FORTRAN, Pascal

Isa pang mahalagang tampok ng mga ito mataas na antas ng mga wika ay para sa karamihan ng mga tagubilin, maraming mga hakbang ang kinakailangan upang maipahayag ang parehong bagay sa wika ng pagpupulong. Tulad ng karamihan sa mga wika, pinagsasama rin nito ang maraming mga hakbang sa wika ng makina.

Mga tampok na mataas na antas ng wika

Ang wika ng ganitong uri ay tumutukoy sa pinakamataas na antas ng abstraction ng wika ng makina, ang mga wika ay hindi nakikipag-usap sa mga rehistro, memory address at mga call stack, ngunit sa halip ay tumutukoy ito sa mga kumplikadong variable, array, object, arithmetic o Boolean expression, subroutine at function. , mga loop, mga thread, pagsasara, at iba pang mga konsepto ng computing. Sa madaling sabi, ang pokus ay sa kadalian ng paggamit, hindi pinakamainam na kahusayan ng programa.

Kalamangan

Ang mga kalamangan na nauugnay sa mataas na antas na wika ay ang mga sumusunod:

  • Kung ikukumpara sa ibang mga wika, ang oras ng pagsasanay para sa programmer ay medyo maikli.
  • Ang programa ay batay sa mga patakaran sa syntactic na katulad ng wika ng tao.
  • Pangalan ng utos, tulad ng READ, WRITE, PRINT, OPEN, bukod sa iba pa.
  • Ang pagbabago at pag-aayos ng mga programa ay mas madali.
  • Bawasan ang mga gastos sa programang Kakayanin sa Pag-transport.

Disadvantages

Ang mga disadvantages na nauugnay sa mataas na antas na wika ay ang mga sumusunod:

  • Tumaas ang oras ng pag-set up dahil kinakailangan ng iba't ibang mga pagsasalin ng pinagmulang programa upang makuha ang panghuling programa.
  • Ang mga mapagkukunan ng panloob na makina ay hindi ginagamit at pinakamahusay na ginagamit sa wika ng makina at pagpupulong.
  • Mas malaking bakas ng memorya. Ang oras ng pagpapatupad ng programa ay mas mahaba.

Mataas na antas ng wika-3

Mataas na antas ng kasaysayan ng wika

Noong 1940s, ipinanganak ang unang modernong elektrikal na computer. Limitado ang bilis at kakayahan sa memorya ng lakas na pilitin ang mga programmer na magsulat ng lubos na naaayos na mga programa sa wika ng pagpupulong.

Sa wakas ay napagtanto nila na ang pagprogram ng wika sa pagpupulong ay nangangailangan ng maraming gawain sa utak at napaka-prone ng error.

Noong 1948, naglathala si Konrad Zuse ng isang artikulo sa kanyang lenggwahe sa programa ng Plankalkül. Gayunpaman, hindi ito nakamit sa kanyang buhay, at ang kanyang ambag ay walang kinalaman sa iba pang mga pagpapaunlad.

Ang ilang mahahalagang wika na binuo sa panahong ito ay kinabibilangan ng:

  • 1943-Plankalkül (Respect Conrad), na dinisenyo ngunit hindi naipatupad sa loob ng kalahating siglo.
  • 1943-Ipinanganak ang sistema ng coding ng ENIAC.
  • 1949-1954-Isang serye ng mga hanay ng pagtuturo ng mnemonic, tulad ng hanay ng tagubilin ng mnemonic na ENIAC.

Minamahal na mambabasa na manatili sa amin at basahin ang tungkol sa: C + + programa.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Actualidad Blog
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.