(4) Виды программирования ГОСТ 19781-90

Структурное программирование (Structured programming) по ГОСТ 19781-90

Метод построения программ, использующий только иерархически вложенные конструкции, каждая из которых имеет единственную точку входа и единственную точку выхода.

Примечание - В структурном программировании используются три вида структур, связанных с передачей управления: последовательная, условного перехода и циклическая [из 46 табл. 1 ГОСТ 19781-90]

Объектно-ориентированное программирование (Object-oriented programming) по ГОСТ 19781-90

Метод построения программ как совокупность объектов и классов объектов, которые могут вызывать друг друга для выбора и выполнения операций.

Примечание - Объекты состоят из данных и операций над данными [из 47 табл. 1 ГОСТ 19781-90]

Логическое программирование (Logical programming) по ГОСТ 19781-90

Метод построения программ как совокупности логических правил с предварительно определенными алгоритмами для обработки входных данных программы в соответствии с ее правилами [из 48 табл. 1 ГОСТ 19781-90]