You are on page 1of 10

Сучасна мова

програмування
Робота Сокол Софії 9-Б
Є різні мови програмування…
 Існує багацько різних мов програмування. Деякі
застаріли, а деякі з’явилися порівняно
нещодавно. Ми вивчаємо мову C++, але
сьогодні я хочу розповісти про дещо інше, для
мене нове – мову Dart.
 На наступному слайді з сайту
https://dou.ua/lenta/articles/language-rating-jan-
2020
/ подана загальна інформація про мови
програмування у вигляді схем.
Схеми
Що ж це?
 Dart — мова програмування,
яку розробляє компанія
Google, позиціонуючи як
мову структурованого
програмування для Веб.
Розробники вважали, що в
довгостроковій перспективі
Dart може стати
прогресивною заміною
JavaScript, котрий потерпає
від наявних в даний час
проблем з розширюваністю,
продуктивністю і підтримкою
розробки складних
застосунків.
Особливості мови Dart
 Звичний і простий для вивчення синтаксис, природний для програмістів
на JavaScript, С і Java;
 Необов'язкове вказування типів, використовувати чи ні статичні типи
вирішує розробник. Вказування типів дозволяє спростити зневадження і
виявлення помилок, робить код яснішим і читаним, спрощує його
доопрацювання та аналіз сторонніми розробниками. Серед
підтримуваних типів: різні види хешів, масивів і списків, черги, числові і
рядкові типи, типи для визначення дати і часу, регулярні
вирази (RegExp).
 Можливо створення своїх типів; Для організації паралельного
виконання пропонується використовувати класи з атрибутом isolate, код
яких виконується повністю в ізольованому просторі в окремій області
пам'яті, взаємодіючи з основним процесом через відправку
повідомлень;
 Підтримка використання бібліотек, що спрощують підтримку і
зневадження великих веб-проектів.
 Набір готових інструментів для підтримки розробки мовою Dart,
включаючи реалізацію засобів динамічної розробки та зневадження з
виправленням коду на льоту ("edit-and-continue");
Один випадок: Чому я перейшов
на Dart
Цитата: “Я був JavaScript-наркоманом. Я писав на ньому
програми. Я любив JavaScript і називав його своєю улюбленою
мовою програмування. Але це все було до того, як я зустрів
Dart. Dart має в своєму арсеналі куди більше фіч, і вирішує ті
проблеми, які JS тільки створював. Перехід на Dart в нових
проектах досить легкий. Якщо ви знайомі з новими
стандартами JavaScript, ви вже майже знаєте Dart. Перехід на
Dart в існуючому JavaScript-проекті трохи складніший, але все
ще простий. Є навіть інструменти, що допоможуть це зробити.
Я нічого не втратив, перейшовши на Dart, навпаки, я отримав
нові можливості. Я тільки додав новий та потужний інструмент
в свій арсенал. Тепер я знаю як зробити сайт як на JavaScript,
так і на Dart, і це прекрасно. Йдіть вперед, спробуйте Dart. Ще
одна мова в вашому арсеналі не буде зайвою. А знання
JavaScript допоможе зрозуміти, підходить він вам чи ні.”
Зображення
Іншими словами (замість
висновка)
Dart
Сучасна мова, розроблена в Google для створення
мобільних, десктопних, веб- і серверних додатків.
Її творець Ларс Бак також придумав JavaSript
Engine V8. Dart нагадує інші сучасні мови
об’єктноорієнтованого програмування – C #,
TypeScript і Java – і надає широкий вибір функцій,
придатних для визначення складних взаємодій,
асинхронних операцій, анімації та інших завдань.
Області застосування: кросплатформні
програми, хмарні сервіси/корпоративні системи,
ігри, графіка.
Джерела:
https://dou.ua/lenta/articles/language-rati
ng-jan-2020
/

https://
uaspectr.com/2020/07/13/20-mov-programu
vannya-yaki-varto-vyvchyty-u-2020/

https://uk.wikipedia.org/wiki/Dart

https://codeguida.com/post/645

You might also like