Dart

Dart — это современный язык программирования общего назначения высокого уровня, который изначально был разработан компанией Google. Dart — это динамический, основанный на классах, объектно-ориентированный язык программирования с закрытием и лексической областью.
Dart — это язык программирования с открытым исходным кодом, который широко используется для разработки мобильных приложений, современных веб-приложений, настольных приложений и Интернета вещей (IoT) с помощью фреймворка Flutter.

Это компилируемый язык, который поддерживает два типа компиляции.

AOT (Ahead of Time) — преобразует код Dart в оптимизированный код JavaScript с помощью компилятора dar2js и работает на всех современных веб-браузерах. Он компилирует код во время сборки.
JIT (Just-In-Time) — преобразует байт-код в машинный код (native code), но только тот код, который необходим.

#Почему Dart?


→Dart — это платформонезависимый язык.
→Это язык с открытым исходным кодом, что означает, что он доступен бесплатно для всех.
→Dart поставляется с компилятором dar2js, который преобразует код Dart в код JavaScript, который работает во всех современных веб-браузерах.
→ Автономная виртуальная машина Dart VM позволяет запускать код Dart в среде интерфейса командной строки.

#Особенности Dart: —

Dart — это объектно-ориентированный язык программирования с открытым исходным кодом.
Dart — это новый язык программирования, который включает широкий спектр возможностей программирования, таких как интерфейсы, коллекции, классы, динамическая и дополнительная типизация.
Он разработан как для сервера, так и для браузера.

  1. Открытый исходный код
  2. Независимый от платформы
  3. Объектно-ориентированный язык программирования
  4. Concurrency
  5. Обширные библиотеки
  6. Легко изучается
  7. Гибкая компиляция
  8. Безопасность типов
  9. Поддержка браузеров
  10. Сообщество

Часть #Установка
Вы можете использовать менеджер пакетов для простой установки и обновления стабильного канала Dart SDK. Кроме того, вы можете собрать SDK из исходников, взять образ Dart Docker или установить из любого канала выпуска, загрузив SDK в виде zip-файла.

Dart можно установить на Windows, Linux и macOS.

Установка Dart на Windows:- Вы можете установить Dart SDK с помощью Chocolatey.

Эти команды требуют прав администратора. Вот один из способов открыть окно командной строки с правами администратора:

Нажмите windows+R, чтобы открыть окно «Выполнить».
Введите cmd в поле.
Нажмите Ctrl+Shift+Enter

Чтобы установить Dart SDK

- c:/> choco install dart-sdk
Войти в полноэкранный режим Выйти из полноэкранного режима

Для обновления Dart SDK

- c:/> choco upgrade dart-sdk
Войти в полноэкранный режим Выйти из полноэкранного режима

Вы можете изменить расположение файла SDK на нужное вам.

Дорожная карта Dart:-


Dart — это язык программирования, который похож на C и Java. Он охватывает основы объектно-ориентированного программирования. В Dart все рассматривается как объект.
По сути, объект — это набор данных и методов. Объекты взаимодействуют друг с другом с помощью методов.
Чтобы изучить любой язык программирования, начните с основ, таких как типы данных, циклы и функции. Далее переходите к объектно-ориентированным принципам, а затем к продвинутым темам.

Основы Dart включают в себя перечисленные ниже функции и концепции.

  • Основы Dart:-
  • Первая программа Dart
  • Основной синтаксис Dart
  • Комментарии Dart
  • Ключевые слова Dart
  • Типы данных Dart
  • переменные Dart
  • Операторы Dart

  • Типы данных Dart:-

  1. константы Dart
  2. числа Dart
  3. Строки Dart
  4. списки дротиков
  5. Наборы дротиков
  6. Карты дротиков
  7. Символы дротиков
  8. Руны дротиков
  9. Перечисление дротиков
  • Выражение потока управления
  1. Дартский оператор if
  2. Утверждение if else
  3. Оператор if else-if
  4. Выражение switch case
  5. Циклы дротиков
  6. Dart For…in Loop
  7. Dart while Loop
  8. Dart do While Loop
  9. Dart Boolean
  • Дарт Функция
  1. Анонимная функция
  2. Функция Main()
  3. Рекурсия Dart
  • Объектно-ориентированные
  1. Объектно-ориентированные концепции
  2. Классы & Объект
  3. Константа Dart
  4. Ключевое слово Dart this
  5. Ключевое слово Dart static
  6. Ключевое слово Dart super
  7. Наследование Dart
  8. Суперконструктор
  9. Метод Dart
  10. Переопределение метода
  11. Геттеры & Сеттеры
  12. Абстрактные классы
  13. Интерфейс Dart
  • Расширенные темы Dart
  1. Исключение Dart
  2. Типовые определения Dart
  3. Метаданные Dart
  4. Коллекция Dart
  5. Dart generics
  6. Пакеты Dart
  7. Библиотеки Dart
  8. Генератор Dart
  9. Вызываемые классы Dart
  10. Изоляты Dart
  11. Dart Async
  12. Dart Concurrency
  13. Модульное тестирование Dart
  14. Dart HTML DOM

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *