Содержание
- 2. Предмет
- 3. Литература Семакин И.Г., Шестаков А.И. Основы алгоритмизации и программирования. 2016
- 4. Системы программирования обеспечивают создания новых программ для компьютера. Современные системы программирования обычно представляют мощные и удобные
- 5. В них входят: Транслятор – системная программа, осуществляющая перевод программы с языка программирования высокого уровня на
- 6. Компилятор – преобразует в машинный код всю программу целиком и только потом отдаёт ее на выполнение
- 7. Средства редактирования, отладки и компоновки включают в себя следующие программы: редактор (позволяет набирать и редактировать текст
- 8. Библиотеки программ, содержащие заранее подготовленные подпрограммы, которыми могут пользоваться программисты; Другие программы
- 9. Часто компиляторы или интерпретаторы объединяются с редакторами текстов для ввода и исправления текстов программ и отладчик
- 10. Существует множество систем программирования. Естественно программисты предпочитают те системы, которые легки в использовании, позволяют получить эффективные
- 11. ПРОГРАММИРОВАНИЕ ПРОГРАММИРОВАНИЕ – это составление и введение в память компьютера программы на определенном алгоритмическом языке, решающей
- 12. ПРОГРАММА – упорядоченная система команд подлежащих исполнению на определенном языке
- 13. Язык программирования Язык программирования — формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой
- 14. Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению
- 15. Компилируемые и интерпретируемые языки Программа на компилируемом языке при помощи специальной программы компилятора преобразуется (компилируется) в
- 16. Языки программирования Низкого уровня Высокого уровня Продолжить
- 17. Высокоуровневый язык программирования Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом.
- 18. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными
- 19. Минусы: не позволяет создавать простые и точные инструкции к используемому оборудованию. Программы, написанные на языках высокого
- 20. Следствие Добавление поддержки того или иного языка низкого уровня (язык ассемблера) в ряд современных профессиональных высокоуровневых
- 21. Первым языком программирования высокого уровня считается компьютерный язык Plankalkül разработанный немецким инженером Конрадом Цузе ещё в
- 22. Классы языков программирования Функциональные Императивные Стековые Процедурные Векторного программирования Аспектно-ориентированные Декларативные Динамические Учебные Описания интерфейсов Прототипные
- 23. Функциональные В языках функционального программирования основным конструктивным элементом является математическое понятие функции. Первым, спроектированным функциональным языком
- 24. Основные свойства краткость и простота; строгая типизация; модульность; функции — объекты вычисления; чистота (отсутствие побочных эффектов);
- 25. Языки функционального программирования Лисп Haskell ML Flang Erlang Prolog (функционально-логический)
- 26. Императивные Процедурное (императивное) программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманом в 40-х
- 27. Программа на процедурном языке программирования состоит из последовательности операторов (инструкций), задающих процедуру решения задачи. Основным является
- 28. Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений
- 29. Процедурные языки программирования Ада (язык общего назначения) Бейсик (версии начиная с Quick Basic до появления Visual
- 30. Стековый язык Стековый язык программирования (англ. stack-oriented programming language) — это язык программирования, в котором для
- 31. Аспектно-ориентированное программирование Аспектно-ориентированное программирование (АОП) — парадигма программирования, основанная на идее разделения функциональности, особенно сквозной функциональности,
- 32. Примеры Трассировка — типичный пример сквозной функциональности. Другие примеры: контрактное программирование, в частности проверка пред- и
- 33. Структурное программирование Структурное программирование предполагает точно обозначенные управляющие структуры, программные блоки, отсутствие инструкций безусловного перехода (GOTO),
- 34. Языки структурного программирования Алгол(1958), Паскаль(1970), Си(1972)
- 35. Декларативный язык программирования Декларативные языки программирования — это языки программирования высокого уровня, в которых программистом не
- 36. Динамические языки программирования Динамический язык позволяет определять типы данных и осуществлять синтаксический анализ и компиляцию «на
- 37. К динамическим языкам относятся: Python, PHP, Ruby, JavaScript. Visual Basic можно рассматривать как некую разновидность динамического
- 38. Учебный язык программирования Учебный язык программирования — язык программирования, предназначенный для обучения специалистов программированию. Такой язык
- 39. Примеры Алгоритмический язык Бейсик Е-практикум КуМир Лого Робик Рапира Форт
- 40. Язык описания интерфейсов IDL, или язык описания интерфейсов (англ. Interface Description Language или Interface Definition Language)
- 41. Объектно-ориентированный язык программирования В основе концепции объектно-ориентированного программирования лежит понятие объекта - некоей субстанции, которая объединяет
- 42. Особенности Наследование. Создание нового класса объектов путем добавления новых элементов (методов). В данный момент ОО языки
- 43. Список языков Eiffel Simula Java C# C++ Objective-C Object Pascal (Delphi) VB.NET Visual DataFlex Perl PHP
- 44. Прототипное программирование Прототипное программирование — стиль объектно-ориентированного программирования, при котором отсутствует понятие класса, а повторное использование
- 45. Примеры: Self JavaScript Cecil NewtonScript Io Slate MOO REBOL Kevo
- 46. Логическое программирование Логическое программирование — парадигма программирования, а также раздел дискретной математики изучающий методы и возможности
- 47. Примеры: Prolog Mercury, Visual Prolog, Oz и Fril Planner QA-4, Popler, Conniver, и QLISP
- 48. Язык параллельного программирования MC# (читается как «эм си шарп», mcsharp), Multiprocessor C# )
- 49. Скриптовый язык Скри́птовый язы́к (англ. scripting language, в русскоязычной литературе принято название язык сценариев) — язык
- 50. Эзотерические языки программирования Эзотерические языки программирования — вид языков программирования, не предназначенных для практического применения. Образец
- 52. Скачать презентацию