Језик на високом нивоу у програмирању Детаљи!

У целом чланку сазнајте шта је то језик на високом нивоу у програмирању? И зато што је од великог значаја у свету рачунарства.

Језик високог нивоа-2

Језик високог нивоа

То је најближи језик људском природном језику, а не најближи бинарном језику рачунара. Тхе језици високог нивоа стога дозвољавају програмерима да пишу програмска упутства користећи речи или граматичке изразе који су веома слични енглеском.

На пример, у језику Ц можете користити речи попут великих слова, ако, за, док. Направите следеће изјаве са њима: Иф (број> 0) принтф ("број је позитиван").

Преведено на шпански то значи: ако је број већи од нуле, напишите следећу поруку на екрану: «Број је позитиван». Тхе језици високог нивоа одликују се изражавањем алгоритама на начин који се прилагођава људској спознаји, а не машинском извођењу, због чега се ови језици сматрају језици високог нивоа јер могу да користе речи које програмери могу лако разумети.

други језици високог нивоа то су: Ада, БАСИЦ, ЦОБОЛ, ФОРТРАН, Пасцал

Још једна важна карактеристика ових језици високог нивоа је да је за већину упутстава потребно неколико корака за изражавање исте ствари у асемблерском језику. Као и већина језика, такође комбинује неколико корака у машинском језику.

Језичке карактеристике на високом нивоу

Језик овог типа односи се на највиши ниво апстракције машинског језика, језици се не баве регистрима, меморијским адресама и стековима позива, већ се односе на сложене променљиве, низове, објекте, аритметичке или логичке изразе, потпрограме и функције , петље, нити, затварања и други рачунарски концепти. Укратко, фокус је на једноставности употребе, а не на оптималној ефикасности програма.

предност

Предности везане за језик на високом нивоу су следеће:

  • У поређењу са другим језицима, време обуке програмера је релативно кратко.
  • Програмирање се заснива на синтаксичким правилима сличним људском језику.
  • Назив команде, као што су РЕАД, ВРИТЕ, ПРИНТ, ОПЕН, између осталих.
  • Мењање и прилагођавање програма је лакше.
  • Смањите трошкове програма Транспортабилити.

мане

Недостаци везани за језик на високом нивоу су следећи:

  • Време подешавања се повећава јер су за добијање коначног програма потребни различити преводи изворног програма.
  • Интерни ресурси машине се не користе и најбоље се користе у машинском и монтажном језику.
  • Већи отисак меморије. Време извршавања програма је дуже.

Језик високог нивоа-3

Историја језика на високом нивоу

Четрдесетих година прошлог века рођен је први савремени електрични рачунар. Ограничена брзина и капацитет меморије приморавају програмере да пишу високо прилагодљиве програме на асемблерском језику.

Коначно су схватили да програмирање асемблерског језика захтева много мозга и врло је склоно грешкама.

Конрад Зусе је 1948. објавио чланак о свом програмском језику Планкалкул. Међутим, то није постигнуто у његовом животу, а његов допринос нема никакве везе са другим развојем догађаја.

Неки важни језици развијени у овом периоду укључују:

  • 1943-Планкалкул (Респецт Цонрад), осмишљен, али се није примењивао пола века.
  • 1943.-Рођен ЕНИАЦ систем кодирања.
  • 1949-1954-Низ мнемотехничких инструкционих скупова, као што је ЕНИАЦ скуп мнемотехничких инструкција.

Драги читаоче, остани са нама и читај о: Ц ++ програмирање.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Одговоран за податке: Ацтуалидад Блог
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.