Лекция: Классификация видов программирования от назначения или способа написания программ

1. Прикладное программирование — разработка и отладка программ для конечных пользователей (бухгалтерских, обработки текстов и т.д.)

2. Системное программирование — разработка средств общего программного обеспечения, в том числе ОС, вспомогательных программ, пакетов программ общесистемного назначения: АСУ, СУБД и т.д.

3. Декларативное программирование — метод программирования, предназначенный для решения задач искусственного интеллекта (используется язык Пролог).

4. Объектно-ориентированное программирование – метод программирования, основанный на использовании концепции объекта, абстрагирующего конкретные его реализации в предметной области. Используется в ряде языков (C++, Java, ObjectLisp, Смолток и др.).

5. Параллельное программирование – разработка программ, обеспечивающих одновременное выполнение операций, связанных с обработкой данных.

6. Процедурное программирование – метод, в соответствии с которым программы пишутся как перечни последовательно выполняемых команд.

7. Функциональное программирование – метод программирования, основанный на разбиении алгоритма решения задачи на отдельные функциональные модули, а также описания их связей и характера взаимодействия.

8. Эвристическое программирование – метод, основанный на моделировании мыслительной деятельности человека. Используется для решения задач, не имеющих строго формализованного алгоритма или связанных неполнотой данных.

 

еще рефераты
Еще работы по информатике