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

Подробнее»Все блоги пользователя

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

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

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

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

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

  • 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».

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

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

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

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

Другие новости:

;