Найти в Дзене

Программирование. Разнообразие языков.

Оглавление

Программирование – это невероятно обширная и сложная тема, которую невозможно раскрыть за одну статью, но сегодня я расскажу о самых известных языках программирования и какая разница у них есть.

Выбор языка.

Вообще для меня самым сложным было определиться с тем, какой язык выбрать. Ведь предо мной было невероятное разнообразие и каждый язык имеет свои условия и правила работы. Начнём с более классических вариантов.

Изображение взято из https://www.castcom.ru/
Изображение взято из https://www.castcom.ru/

С++

С++ - это высокоуровневый язык программирования, который позаимствовал синтаксис языка С, но добавил в него массу изменений. К примеру, С++ - объектно-ориентирован, что нельзя сказать про обычный С.

«Плюсы» используются для создания драйверов, операционных систем, разработки серверов, написание десктопных приложений и, например, создания игр.

С Sharp

С# появился в начале нулевых годов, когда компания Microsoft начала создавать свой язык, который бы мог поддерживать платформу .Net и для многих стал более новой и простой версией С++. Но на самом деле это совершенно новый язык, который почерпнул от С и С++ часть синтаксиса, но в тот же момент обошёл стороной сомнительные моменты и этих языков.

С# используют для создания приложений для компьютеров, создание игр (Unity), создание серверной части веб-приложений и даже в разработке мобильных приложений (Xamarin).

Java

Java когда появился был своего рода самородок, который довольно сильно отличался от других языков тем, что имел свою виртуальную машину. Она давала возможность программисту не настолько сильно запариваться на счет железа на котором программа запускалась. Также, она убирала головную боль в виде сложной работы с памятью, которую делала проще и намного приятней.

Java сейчас использует для написания веб-приложений, мобильных приложений, маленьких систем на чипе, научных приложений и многого другого.

Python

Язык, который выглядит семантически проще чем другие языки программирования, но дает много возможностей для разработки. Язык почерпнул много нюансов из других языков программирования, но важно отметить, что это скриптовый язык, а значит более легковесный чем компилированные языки.

Использует для работы с большими объемами данных, в веб-приложениях, но также подходит для разработки программ для ПК и мобильных телефонов.

JavaScript

Еще один язык программирования, который использует интерпретатор вместо компилятора. Активно используется для создания веб-приложений и известный тем, что имеет большое количество фреймворков и теперь невероятно часто встречается на просторах интернета. Ведь многие предприниматели хотят иметь свой сайт, а сайт которые не использует JS встречается очень редко.

PHP

Язык, который тоже активно используется для создания веб-приложений, который. Особенно в серверной части. Он дает возможности работать с запросами, с разными БД, автоматизировать работу с заголовками при HTTP-запросах и многое другое.

Пока на этом и остановимся. Языков программирования существует больше, но в этом списке были самые популярные языки по версии система контроля за версиями GitHub. Каждый из названых и неназваных языков имеет большую область применения, но в большинстве случаев предстоит выбрать конкретную специфику работы, чтобы учить некоторый стек знаний в конкретной области.

Спасибо за просмотр. Подписывайтесь на канал. Скоро выйдут новые статьи.