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

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

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

Много програмни езици имат някаква форма на писмена спецификация на синтаксиса си (форма) и семантика (значение). Някои езици са дефинирани чрез спецификация. Например, езикът за програмиране C е език специфициран чрез ISO стандарт. Други езици като Perl, имат доминираща имплементация, която се използва като препоръка.

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

10-те най-търсени езика за програмиране.

1. Java

Java е език ориентиран към обекти, базиран на класове. Той е разработен от Sun Microsystems през 90-те. Това е един от най-търсените програмни езици и е стандартен за бизнес софтуер, интернет съдържание, игри, мобилни приложения и мобилна операционна система Android.

Езикът е проектиран за работа в множество софтуерни среди, което значи, че програма написана на Mac OS X например, може да работи също и на Windows.

2. C Language

Това е задължителен език с общо приложение, който е разработен още през 70-те години. C е най-старият и широко разпространен език. Той осигурява градивните елементи на други популярни езици като C#, Java, JavaScript и Python. Езикът се използва предимно в операционни системи и вградени приложения.

Тъй като осигурява основата за много други езици е препоръчително да научите C (и C++) преди да преминете към други.

3. C++

Това е език от средно ниво с ориентирани към обекти програмни възможности. Първоначално е проектиран, за да ускори работата на езика C.

Базирани на C++ са водещи програми като Firefox, Winamp и Adobe. Той се използва за разработване на системен софтуер, приложения, сървъри с висока производителност, клиентски приложения и видеоигри.

4. C#

Произнасян “си-шарп” на английски, езикът е разработен от Microsoft, като част от инициативата .NET. Той комбинира принципите от C и C++ в език с общо приложение, използван за разработване на софтуер за платформи на Microsoft и Windows.

5. Objective-C

Това е поредният обектно-ориентиран език с общо приложение. Той обаче се използва основно от Apple и е в основата на нейните Apple OS X и iOS, както и на APLs. Езикът може да се използва за създаването на приложения за iPhone, което създава огромно търсене за програмисти владеещи го, въпреки че преди време се смяташе за остарял.

6. PHP

Това е безплатен скриптов език за разработване на динамични уебсайтове и приложения. Той може да бъде директно вграден в HTML документи, вместо във външен файл, което го прави популярен език за уеб разработчиците. PHP е основа за над 200 млн. сайта, включително WordPress, Digg и Facebook.

7. Python

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

На базата на Python са изградени платформи като Instagram, Pinterest и Rdio. Свързаната с него програмистка платформа Django се използва от Google, Yahoo! и НАСА.

8. Ruby

Динамичен, обектно-ориентиран скриптов език за разработка на сайтове и мобилни приложения. Ruby е проектиран да бъде прост и лесен за писане. Той стои в основата на платформата Rails, която се ползва в Scribd, GitHub, Groupon и Shopify.

Подобно на Python, Ruby се счита за сравнително лесен за употреба език за начинаещи.

9. JavaScript

Това е клиентски и сървърен скриптов език, разработен от Netscape. Голяма част от синтаксиса му произлиза от C. Може да се използва в множество браузъри и се счита за основен в разработката на интерактивни или анимирани уеб функции.

Освен това, той се използва и в разработката на игри и писането на приложения за персонални компютри. Приложения за работа с JavaScript са вградени в браузърите на Google – Chrome, Apple – Safari, както и в продуктите на Adobe – Acrobat, Reader и Creative Suite.

10. SQL

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

SQL е стандартизиран от Американския национален институт за стандартизация (ANSI) и Международната организация за стандартизация (ISO) през 1980 г.

Вашият коментар

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