Език на високо ниво в програмирането Подробности!

Научете в цялата статия Какво е това език на високо ниво в програмирането? И тъй като е от голямо значение в света на компютрите.

Език на високо ниво-2

Език на високо ниво

Това е най -близкият език до човешкия естествен език, а не най -близкият до бинарния език на компютъра. The езици на високо ниво следователно те позволяват на програмистите да пишат програмни инструкции, използвайки думи или граматически изрази, много подобни на английския.

Например в език C можете да използвате думи като главни букви, ако, за, докато. Създайте следните изявления с тях: If (число> 0) printf ("числото е положително").

В превод на испански това означава: ако числото е по -голямо от нула, напишете следното съобщение на екрана: «Числото е положително». The езици на високо ниво се характеризират с изразяване на алгоритми по начин, който се адаптира към човешкото познание, а не към машинно изпълнение, затова тези езици се разглеждат езици на високо ниво защото те могат да използват думи, които програмистите могат лесно да разберат.

други езици на високо ниво те са: Ada, BASIC, COBOL, FORTRAN, Pascal

Друга важна характеристика на тях езици на високо ниво е, че за повечето инструкции са необходими няколко стъпки за изразяване на едно и също нещо на асемблерен език. Подобно на повечето езици, той също комбинира няколко стъпки в машинния език.

Езикови функции на високо ниво

Езикът от този тип се отнася до най -високото ниво на абстракция на машинен език, езиците не се занимават с регистри, адреси на паметта и стекове от повиквания, а по -скоро се отнасят до сложни променливи, масиви, обекти, аритметични или булеви изрази, подпрограми и функции , цикли, нишки, затваряния и други изчислителни концепции. Накратко, фокусът е върху лекотата на използване, а не върху оптималната ефективност на програмата.

Предимство

Предимствата, свързани с езика на високо ниво, са следните:

  • В сравнение с други езици, времето за обучение на програмиста е сравнително кратко.
  • Програмирането се основава на синтактични правила, подобни на човешкия език.
  • Име на команда, като READ, WRITE, PRINT, OPEN и други.
  • Промяната и настройката на програмите са по -лесни.
  • Намалете разходите по програмата за транспортируемост.

Недостатъци

Недостатъците, свързани с езика на високо ниво, са следните:

  • Времето за настройка се увеличава, защото са необходими различни преводи на изходната програма, за да се получи окончателната програма.
  • Вътрешните ресурси на машината не се използват и най -добре се използват на машинен и асемблерен език.
  • По -голям отпечатък на паметта. Времето за изпълнение на програмата е по -дълго.

Език на високо ниво-3

Езикова история на високо ниво

През 1940 -те години на миналия век се ражда първият модерен електрически компютър. Ограничената скорост и капацитетът на паметта принуждават програмистите да пишат силно регулируеми програми за асемблер.

Най -накрая осъзнаха, че програмирането на асемблерен език изисква много мозъчна работа и е много податливо на грешки.

През 1948 г. Конрад Цузе публикува статия за своя език за програмиране Plankalkül. Това обаче не е постигнато в живота му и неговият принос няма нищо общо с други развития.

Някои важни езици, разработени през този период, включват:

  • 1943-Plankalkül (Respect Conrad), проектиран, но не изпълнен в продължение на половин век.
  • 1943 г.-Родена е кодиращата система ENIAC.
  • 1949-1954-Поредица от набори от мнемонични инструкции, като например набор от мнемонични инструкции ENIAC.

Уважаеми читателю, останете с нас и прочетете за: C ++ програмиране.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговаря за данните: Actualidad Blog
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.