програмен език

Обясняваме какво е език за програмиране и как могат да бъдат класифицирани. Също така, някои примери за тези програми.

Компютърният език е предназначен за създаване на компютърни програми.

Какво е език за програмиране?

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

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

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

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

Видове език за програмиране

Езиците от ниско ниво са предназначени за специфичен хардуер.

Обикновено се прави разлика между следните типове езици за програмиране:

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

Друга форма на класификация често е следната:

  • Императивни езици. По-малко гъвкави, като се има предвид последователността, в която изграждат своите инструкции, тези езици програмират чрез условни поръчки и команден блок, към който се връщат, след като функцията е изпълнена.
  • Функционални езици. Наричани още процедурни, тези езици програмират чрез функции, които се извикват според получените данни, които от своя страна са резултат от други функции.

Примери за езици за програмиране

Някои от най-популярните езици за програмиране са:

  • ОСНОВЕН. Името му идва от акронима наНачинаещи Универсален Символичен Инструкция код (Символичен код на инструкциите с общо предназначение за начинаещи) и е семейство от императивни езици от високо ниво, появили се за първи път през 1964 г. Най-актуалната му версия е Visual Basic .NET.
  • COBOL. Името му е акроним зачесто срещани Бизнес-Ориент език (Общ език, ориентиран към бизнеса) и това е универсален език за програмиране, създаден през 1959 г., основно ориентиран към управленските изчисления, тоест бизнеса.
  • ФОРТРАН. Името му идва отВ IBMматематически ФормулаПревеждам Система (системата за превод на математически формули на IBM) и е език за програмиране от високо ниво с общо предназначение, императивен тип, предназначен за научни и инженерни приложения.
  • Java. Обектно-ориентиран език за програмиране с общо предназначение, чийто дух е обобщен в акронима WORA:писмено Единадесет, бягайНавсякъде, тоест: Написано веднъж, работи навсякъде. Идеята беше да се създаде универсален език, използвайки синтаксис, извлечен от езиците C и C ++, но използвайки по-малко помощни програми от ниско ниво от двете.
!-- GDPR -->