Обложка: языки программирования
Кем стать

Языки программирования: Python и другие звери

«Ты ж программист, да? А как спросить: „Как дела?“ — на Java?»

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

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

Python

В октябре 2021 года он стал самым популярным в рейтинге Tiobe. Это логичный и относительно простой язык с минималистичным синтаксисом. У него небольшой набор основных правил, поэтому многие выбирают его для начала изучения программирования. Но есть и минус — невысокая скорость. Программы, написанные на Python, будут работать в среднем медленнее, чем те, что были созданы на других языках.

После освоения этого языка ты можешь стать бэкенд-разработчиком или работать в сфере data science.

Где обучают:

  • Московский физико-технический институт;
  • Уральский федеральный университет (г. Екатеринбург);
  • Университет ИТМО (г. Санкт-Петербург).

Какие предметы нужно сдавать: 

  • профильную математику,
  • информатику, 
  • русский язык.

Java

Это кросс-платформенный язык, на котором создаёт программы большое количество разработчиков. Кросс-платформенность — это возможность написать программу один раз и сразу пользоваться ей на нескольких операционных системах: Windows, Linux и macOS. Благодаря своим обширным библиотекам Java подойдёт для работы с графикой, звуком и даже небольшими играми. На нём пишут мобильные приложения для Android, программы для микроволновых печей и серверы.

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

Где обучают:

  • Томский государственный университет;
  • Московский государственный технический университет имени Н. Э. Баумана;
  • Университет МИСИС (г. Москва).

Какие предметы нужно сдавать: 

  • профильную математику,
  • информатику, 
  • физику.

C++

Кросс-платформенный язык семейства C с расширенными функциями. Чаще всего на С++ создают операционные системы, драйверы и утилиты. А из-за его высокой производительности C++ часто используется для разработки игр. Например, на нём написан популярный движок Unreal Engine. Возможно, твой любимый шутер был создан при помощи именно этого языка программирования.

После освоения С++ тебе открыта дорога в геймдев, веб-разработку и даже создание нейросетей.

Где обучают:

  • Санкт-Петербургский государственный университет;
  • Московский физико-технический институт;
  • Высшая школа экономики (г. Москва).

Какие предметы нужно сдавать: 

  • профильную математику,
  • информатику, 
  • русский язык.

C#

Правильно читать название «си-шарп», а не «си-решётка», как можно подумать. Это язык, изначально придуманный компанией Microsoft, чтобы создавать приложения под Windows. Он сложен для изучения, но на нём довольно просто писать, к примеру, одинаковый код. Чаще всего на C# пишут приложения для Windows и создают компьютерные игры.

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

Где обучают:

  • Уральский федеральный университет (г. Екатеринбург);
  • Московский физико-технический институт;
  • Дальневосточный федеральный университет (г. Владивосток).

Какие предметы нужно сдавать: 

  • профильную математику,
  • информатику, 
  • русский язык.
Читай по теме: