Презентация Введение в языки программирования онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Введение в языки программирования абсолютно бесплатно. Урок-презентация на эту тему содержит всего 17 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Введение в языки программирования



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    17 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    239.74 kB
  • Просмотров:
    76
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Введение в языки
Содержание слайда: Введение в языки программирования

№2 слайд
Что такое язык
Содержание слайда: Что такое язык программирования формальный язык, предназначенный для записи компьютерных программ Набор - лексических - синтаксических - семантических правил

№3 слайд
Классификация Языки низкого и
Содержание слайда: Классификация Языки низкого и высокого уровня Безопасные и небезопасные языки Компилируемые и интерпретируемые языки Особые категории языков

№4 слайд
Низкий уровень Ограничения на
Содержание слайда: Низкий уровень Ограничения на абстракции данных, сильная статическая типизация, отсутствие промежуточной среды выполнения, прямой доступ к памяти. Примеры: C, C++, Assembler (язык Ассемблера)

№5 слайд
Средний уровень Фокус на
Содержание слайда: Средний уровень Фокус на абстракциях, сильная статическая типизация, среда выполнения, ограничения на прямой доступ к памяти. Примеры: Java, C#.

№6 слайд
Высокий уровень Сильное
Содержание слайда: Высокий уровень Сильное абстрагирование, динамическая и/или слабая типизация, полностью независимое управление памятью и/или наличие среды выполнения. Примеры: Python, Ruby, JavaScript, Common Lisp.

№7 слайд
Парадигма программирования
Содержание слайда: Парадигма программирования совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию) Декларативная Императивная

№8 слайд
По типизации Статическая и
Содержание слайда: По типизации Статическая и динамическая типизация Сильная и слабая типизация (также иногда говорят строгая и нестрогая) Явная и неявная типизация

№9 слайд
Статическая и динамическая
Содержание слайда: Статическая и динамическая типизация Статическая - конечные типы переменных и функций устанавливаются на этапе компиляции. В динамической - во время выполнения программы. Статическая: C, Java, C#; Динамическая: Python, JavaScript, Ruby.

№10 слайд
Сильная и слабая типизация
Содержание слайда: Сильная и слабая типизация Сильная типизация не позволяет смешивать в выражениях различные типы и не выполняет автоматические неявные преобразования. Языки со слабой типизацией выполняют множество неявных преобразований автоматически Сильная: Java, Python, Haskell, Lisp; Слабая: C, JavaScript, Visual Basic, PHP.

№11 слайд
Явная и неявная типизация
Содержание слайда: Явная и неявная типизация Явно-типизированные языки отличаются тем, что тип новых переменных / функций / их аргументов нужно задавать явно. Соответственно языки с неявной типизацией перекладывают эту задачу на компилятор / интерпретатор. Явная: C++, D, C# Неявная: PHP, Lua, JavaScript

№12 слайд
Python высокоуровневый язык
Содержание слайда: Python высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода Система типов сильная, динамическая Тип исполнения: интерпретируемый, компилируемый в байт-код Мультипарадигмальный

№13 слайд
Достоинства встроенные
Содержание слайда: Достоинства встроенные структуры данных, словари, кортежи; простой и удобный синтаксис; большое количество библиотек; мощные интерфейсы к конкретным ОС; переносимость кода между платформами: автоматическую генерацию документации на модули и возможность написания самодокументированных программ; поддержку процедурного, функционального и объектного стилей программирования; встроенную поддержку Unicode и большое количество национальных кодировок.

№14 слайд
Недостатки низкая скорость
Содержание слайда: Недостатки низкая скорость выполнения динамическая типизация (?)

№15 слайд
Области применения Разработка
Содержание слайда: Области применения Разработка веб-приложений Анализ данных и машинное обучение Введение в программирование Быстрое прототипирование идей в бизнесе за счёт обилия готовых библиотек, низкого порога вхождения в язык и высокой продуктивности программистов, пишущих на Python Написание скриптов (сценариев) для автоматизации задач

№16 слайд
Синтаксис языка
Содержание слайда: Синтаксис языка

№17 слайд
Документация https
Содержание слайда: Документация https://pythonworld.ru/ https://www.python.org/doc/ https://ru.wikibooks.org/wiki/Python

Скачать все slide презентации Введение в языки программирования одним архивом: