Скачать презентацию М АМ ГР О ЗЫ Я КИ ПР Скачать презентацию М АМ ГР О ЗЫ Я КИ ПР

Языки программирования.pptx

  • Количество слайдов: 8

М АМ ГР О ЗЫ Я КИ ПР ИР ВА О ИЯ Н М АМ ГР О ЗЫ Я КИ ПР ИР ВА О ИЯ Н

ЯЗЫК ПРОГРАММИРОВАНИЯ Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Со ЯЗЫК ПРОГРАММИРОВАНИЯ Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Со времени создания первых программируемых машин человечество придумало более восьми тысяч языков программирования. Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п.

СПИСОК ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Адресный язык программирования Фортран Кобол Алгол Pascal ABC Python Java C СПИСОК ЯЗЫКОВ ПРОГРАММИРОВАНИЯ Адресный язык программирования Фортран Кобол Алгол Pascal ABC Python Java C Basic C++ Objective-C Php C# Delphi

ПАСКАЛЬ (АНГЛ. PASCAL) Паскаль (англ. Pascal) — один из наиболее известных языков программирования[5], используется ПАСКАЛЬ (АНГЛ. PASCAL) Паскаль (англ. Pascal) — один из наиболее известных языков программирования[5], используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков. В стандартном и расширенном Паскале есть такие простые типы: числа с плавающей запятой (real), целые (integer), символьный (char), логический (boolean) и перечисления (конструктор нового типа, введённый в Pascal). Turbo Pascal дополнил язык вариациями этих типов: например, shortint будет короче integer, а longint — длиннее. Для порядковых типов определены операции inc, dec, succ, pred, ord, операции сравнения (= > < => <= <>) Примеры Паскаля

Особенности языка Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль Особенности языка Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека вводавывода, отсутствие средств для подключения функций, написанных на других языках, отсутствие средств раздельной компиляции и т. п. Однако многие недостатки языка не проявляются или даже становятся достоинствами при обучении программированию.

JAVA Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией JAVA Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года. Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности, в рамках которой исполнение программы полностью контролируется виртуальной машиной.

Основные возможности автоматическое управление памятью; расширенные возможности обработки исключительных ситуаций; богатый набор средств фильтрации Основные возможности автоматическое управление памятью; расширенные возможности обработки исключительных ситуаций; богатый набор средств фильтрации ввода-вывода; набор стандартных коллекций: массив, список, стек и т. п. ; наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI); наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы; встроенные в язык средства создания многопоточных приложений, которые потом были портированы на многие языки (например, python); унифицированный доступ к базам данных: на уровне отдельных SQL-запросов — на основе JDBC, SQLJ; на уровне концепции объектов, обладающих способностью к хранению в базе данных — на основе Java Data Objects (англ. ) и Java Persistence API; поддержка обобщений (начиная с версии 1. 5); поддержка лямбд, замыканий, встроенные возможности функционального программирования (с 1. 8); параллельное выполнение программ.

КОНЕЦ СПАСИБО ЗА ВНИМАНИЕ!!! КОНЕЦ СПАСИБО ЗА ВНИМАНИЕ!!!