double arrow

Системы программирования

Наиболее общая классификация языков программирования основывается на степени их зависимости от компа. В этом случае различают машинно-зависимые и машинно-независимые языки. Машинно-зависимые: машинные языки(это коды машин-двоичная система) и машинно-ориентированные(связаны с конкретной машиной и зависят от ее структуры). Машинно-независимые(алгоритмические языки) позволяют описать решение задачи без ориентации на особенности конкретной машины. Алгор-кие делятся на: 1-процедурно-ориентированные(пользователь должен освоить процедуры, кот он будет использовать для описания алгоритма)-Basic, Pascal, Ci. 2- Проблемно-ориентированные позволяют описать алгоритм в терминах предметной области без использования конкретных процедур. 3-объектно-ориентированные для работы с объектами в зависимости от происходящих событий.Delfy, VBA. По области применения: для вычислительных задач, для экономических задач, языки символьного преобразования, языки отладки, языки для параллельного программирования. Инструментальные средства программирования. Первоначально использовался процедурный подход в программировании. В частности одно из первых OC MSDOS была командной и требовала для выполнения любых действий набрать соответствующую команду. Впоследствии для упрощения работы с компом были созданы оболочки ОС. Наиболее известные Norton Comander, которые прятали от пользователя командную строку. Сегодня в программировании используют объектный подход и соответствующие технологии(OLE-технология, drag-and-drop, упрощающие процесс работы за компом).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: