Видове езици за програмиране и за какво се използват

0
846
прегледа

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

Дадени са примери и кои програмни решения са написани на конкретен език за програмиране.

Ако имате предложения, относно отсъстващ от списъка програмен език или възражения, относно описанието на вече посочен в списъка, моля да коментирате, за да направя ъпдейт на статията.

Какви езици за програмиране познаваме и за какво се използват?

Основните езици за програмиране в IT са:

Java – Обектно-ориентиран език за програмиране. Има общо предназначение, но най-вече намира приложение за уеб програмиране от страна на сървъра. Използва се също за писане на приложения за Android.

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

PHP – Използва се за уеб програмиране от страна на сървъра.

C # – Език с общо предназначение и в голяма степен Windows-ориентиран

C++ – Език с общо предназначение и висока производителност. Използва се почти за всичко – Финансова индустрия, научни изчисления, разработка на видеоигри и др.

C – Използва се за писане на операционни системи, драйвери на устройствата, вграден софтуер, базови библиотеки и т.н., самата основа на IT

JavaScript – Това е майчиния език на уеб браузърите. Също се използва от страна на сървъра в Node.js

Perl – Скриптов език с общо предназначение. След голяма популярност, вече се използва по-рядко

Ruby – На него е написан Rails. Езикът е сървъро-ориентиран.

Matlab/Octave/R – Езици, специализирани към статистическия анализ.

Важни езици:

Objective-C – Използва се за писане на IOS приложения

Swift – Подобрен наследник на Objective-C

Go – Модерен приемник на C

Scala – Език с общо предназначение, който се конкурира с Java. На него е писан Play Framework

D – Подобрен вариант на C++

Groovy – Конкурент на Java в Уеб разработването

Интересни езици:

Haskell – Чисто функционален език за програмиране

Clojure – Функционален език за програмиране, подобен на Lisp. Конкурент на Java

Elixer – Друг функционален език за програмиране

Julia – Език, подходящ за изчисления и визуализация

Kotlin – Език с добър потенциал да замени Java

Rust – Програмен език, който се конкурира със C++, относно безопасността.

Други забележителни езици:

Smalltalk – Прекрасно опростен и елегантен език за програмиране. Основоположник на съвременните езици за програмиране

Scheme/Elips – Прост и елегантен Lisp за създаване на GNU разширения

Fortran – Един от първите езици за програмиране. Все още се използва за моделиране и симулации.

Cobol – Първият език за програмиране, който е многословен. Търсенето на програмисти на Cobal е много рядко, но те са добре платени.

Кое познато приложение на какъв език е написан

Adobe Photoshop, LaTeX, Microsoft Office (Word, Excel, Powerpoint) – Като всички Windows приложения са написани на C / C++.

Facebook, Gmail, LinkedIn – Основно PHP и Javascript.

Twitter – Социалната платформа е написана на Ruby, който работи като PHP, но е много по организиран в начина, по който работи със сървъра.

WordPress, Drupal и Joomla – Това са познатите ни Системи за управление на съдържанието (CMS), като и трите платформи са написани на PHP.

Молбилни приложения – Всички приложения, които са на нашия смарт телефон, обикновено са писани на Java (телефоните на Android) или на Objective-C / Swift (за телефони на IOS).

Роден съм през 1995 г. в гр. Сливен. Завършил съм Великотърновски университет "Св. св. Кирил и Методий". Имам най-различни интереси и ми е приятно да общувам със сериозни хора, от които мога да почерпя опит. Напоследък се занимавам с блогване и Интернет маркетинг.
СПОДЕЛИ

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.