Мови програмування

Детальніше»Всі блоги користувача

Як вірно, та з чого розпочати, можна собі сказати, або говорити доволі часто. Ми бачимо власний шлях у галузь програмування, як індивідуальний для кожного з нас. І чи підходить це особисто вам покаже час, та ваші зусилля на даному шляху.

У цьому розділі я опишу загальну інформацію, але вважаю що перечитуючи її ми завжди дивимось на неї з сторони індивідуального досвіду, який накопичується у нас. Та його потрібно структурувувати постійно. 

Мови програмування поділяють за напрямками:

  • системний;
  • мобільний;
  • браузерний;
  • серверний.

Останнім часом переважно використовуються наступні мови програмування:

  • Java;
  • JavaScript;
  • C#;
  • PHP;
  • C++;

Вони допомогають описувати та реалізовувати алгоритми, завдяки яким можна конвертувати наші ідеї та частинку зовнішнього світу у машинний код. І використовуючи власну фантазію та командну роботу створюючи корисні продукти, використання яких змінює світ та наше сприйняття інформації.

Для розуміння виділяють в окремі сутності бібліотеки та фреймворки.

Фреймворк – це набір інструментів, бібліотек та правил, який використовується для створення програмних додатків. 

Я наведу найпоширеніші з них:

  • Angular;
  • Vue;
  • Ruby on Rails (Rails);
  • Node;
  • Express;
  • Nest
  • Django

Бібліотека - це інструмент який допомагає розробнику вирішити мінімальні задачі з меншим рівнем контролю програмного забезпечення.

Вони бувають як:

  • React,
  • JQuery
  • TensorFlow
  • та інші

Фреймворк задає напрямок для побудови архітектури додатку та формує схему для його використання. Бібліотека натомість не вимагає дотримання певної архітектури, й розробники вільні у її використанні на власний розсуд.

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

Отже.

JavaScript - це однопотокова система, що працює в глобальному контексті.

Коли створюється функція (не запускається, а описується в системі) під капотом для неї створюється контекст виконання та її лексичне середовище. Це основні моменти, які варто запам'ятати.

Кожна мова має як переваги так і недоліки, розуміючи які, можна в повній мірі використати механізм для формування власної реалізації програми або додатку.

Дякую, що читали!

Рейтинг:5 з 5

На основі відгуків 1 користувачів

Автор: Андрій Б.

Редакція не несе відповідальності за наповнення блогів, вони є персональною думкою автора

Потрібен репетитор?

Обирай кращих викладачів на сервісі Букі!

Інші статті викладача

Реєструйся репетитором на BUKI!

Безкоштовна реєстрація за 10 хвилин

Заняття персонально чи по Skype

Оплата напряму від учня

Також читайте розділ «Блоги репетиторів»:

Легкий англійський словниковий запас: things та stuff

У статті йдеться про використання слів things та stuff в англійській мові.

Автор: Маркіян Т.

Ексцентричні тренування. Вплив ексцентричної фази вправ на м'язовий ріст і силу.

Методи збільшення ефективності ексцентричних тренувань. Ексцентричні тренування мають потужний вплив на розвиток м'язової маси та сили.

Автор: Наталія Ф.

10 поширених варіантів слова “туалет” англійською

У статті висвітлено 10 поширених варіантів слова “туалет” англійською.

Автор: Маркіян Т.

Легка розмова англійською: розмова про інтереси та хобі

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

Автор: Маркіян Т.

Розмовляйте англійською природно: wanna, gimme, lemme, gonna

У статті йде мова про такі скорочення, як «wanna», «lemme», «gonna», «gotta», «gimme», «kinda» і «dunno».

Автор: Маркіян Т.

Тренування після травм: як безпечно повернутися до активного способу життя?

Дотримання правильних методик допоможе повернутися до фізичної активності без ризику для здоров'я.

Автор: Наталія Д.

Інші новини:

;