Содержание
- 2. Что такое язык программирования формальный язык, предназначенный для записи компьютерных программ Набор - лексических - синтаксических
- 3. Классификация Языки низкого и высокого уровня Безопасные и небезопасные языки Компилируемые и интерпретируемые языки Особые категории
- 4. Низкий уровень Ограничения на абстракции данных, сильная статическая типизация, отсутствие промежуточной среды выполнения, прямой доступ к
- 5. Средний уровень Фокус на абстракциях, сильная статическая типизация, среда выполнения, ограничения на прямой доступ к памяти.
- 6. Высокий уровень Сильное абстрагирование, динамическая и/или слабая типизация, полностью независимое управление памятью и/или наличие среды выполнения.
- 7. Парадигма программирования совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию) Декларативная Императивная
- 8. По типизации Статическая и динамическая типизация Сильная и слабая типизация (также иногда говорят строгая и нестрогая)
- 9. Статическая и динамическая типизация Статическая - конечные типы переменных и функций устанавливаются на этапе компиляции. В
- 10. Сильная и слабая типизация Сильная типизация не позволяет смешивать в выражениях различные типы и не выполняет
- 11. Явная и неявная типизация Явно-типизированные языки отличаются тем, что тип новых переменных / функций / их
- 12. Python высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода Система типов
- 13. Достоинства встроенные структуры данных, словари, кортежи; простой и удобный синтаксис; большое количество библиотек; мощные интерфейсы к
- 14. Недостатки низкая скорость выполнения динамическая типизация (?)
- 15. Области применения Разработка веб-приложений Анализ данных и машинное обучение Введение в программирование Быстрое прототипирование идей в
- 16. Синтаксис языка
- 18. Скачать презентацию