Найти тему
Programming

Какие языки программирования для чего нужны?

Оглавление

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

Для разработки мобильных приложений под андроид

-2

Итак, вы решили стать разработчиком мобильных приложений для операционной системы Android. Это отличное решение, но без определенных знаний работать не получится. Как минимум вам нужно обучиться программированию. Есть несколько языков программирования, и вам нужно будет выбрать, с какого вы начнете. Разница между ними есть, и разобраться может быть не слишком просто.

  • Java – это официальный язык разработки для Android, и он поддерживается средой разработки Android Studio от Google. Выучить его может быть не так просто.
  • Kotlin – этот язык был представлен недавно в качестве второго официально поддерживаемого языка. Во многом он похож на Java, но начать работу с ним проще.
  • PhoneGap (HTML + CSS + JavaScript) – этот вариант подходит для тех, кто умеет создавать интерактивные веб-страницы. С PhoneGap вы сможете похожим образом создавать кросс-платформенные приложения.
  • C/C++ – Android Studio поддерживает C++. Этот язык еще сложнее, но он активно применяется при разработке игр.
  • C# – этот язык может понравиться начинающим. Он поддерживается средами разработки Unity и Xamarin. Они дают преимущества при разработке игр и продуктов для разных платформ.
  • BASIC – этот язык поддерживает среда разработки B4A IDE, которая является простым, но мощным инструментом.
  • Corona/LUA – среда LUA хороша для разработки кросс-платформенных продуктов. Она значительно упрощает создание приложений и предоставляет доступ к нативным библиотекам.

Для разработки мобильных приложений под IOS

-3

Разработчики из компании Apple предоставили два варианта:

  • Objective-C. Ветеран с большой историей, постепенно отходящий на второй план;
  • Swift. Очень молодой и быстро набирающий популярность среди разработчиков.

Оба языка относятся к объектно-ориентированному программированию (ООП) и успешно выполняют его основные парадигмы: наследование, полиморфизм, инкапсуляцию и абстракцию. Простыми словами, ООП — это стиль написания кода, который позволяет разработчику группировать схожие задачи в классы. Код соответствует принципу DRY (don’t repeat yourself — не повторяй самого себя) и становится лёгким для сопровождения.

  • С++

С++ поддерживается iOS, но есть одно «но»: всё приложение целиком на нём написать не удастся. С++ подойдёт для решения логических задач или целых модулей приложения, а также для написания сложных алгоритмов, но пользовательский интерфейс должен быть написан на Objective-C или Swift.

Для Веб-программирование

-4

В последние годы, когда сеть продолжает развиваться, появилось несколько различных потоков веб-разработки:

  • Backend (или веб-разработка на стороне сервера) охватывает все те вещи, которые работают в фоновом режиме, чтобы создавать веб-сайты или веб-приложения, например базы данных и скрипты.
  • Frontend (также известная как веб-разработка на стороне клиента) касается части веб-интерфейса, с которой пользователь взаимодействует - часть, с которой знакомы все, кто пользуется Интернетом.
  • Есть Fullstack разработчики, которые могут сделать все вышеперечисленное.

И так!

  • CSS / HTML
  • PHP
  • SQL
  • JavaScript
  • Python
  • Go
  • Java
  • Ruby
  • C++
  • С

Подробнее о них поговорим в следующий статьях!!!