05.05.2018  

Структурное программирование

 

В далёких 70-х гг. XX в. Эдсгер Дейкстра,известнейший американский программист,придумал так называемое структурное про                  
граммирование. Суть этой технологии состоит в  ограничении языковых конструкций, чтобы программный код был читаем и, что важнее всего, 
«отчуждаем», т. е. его мог модифицировать не только автор. При структурном подходе код не выглядит, как блюдо спагетти, логика программы 
становится ясной и понятной.
Известный профи своего дела англичанин сэр Чарлз Энтони Хоар определил структурное программирование как «систематическое использование 
абстракции для управления массой деталей и способ документирования, который помогает проектировать программу». Это замечательное 
определение компактно и ёмко показывает двуединость структурного программиро
Следующая категория — прикладные программисты. Это специалисты в разных предметных областях: от экономики и математики до полиграфии и 
медицины. Как правило, они не знают ни общей теории, ни особенностей программирования на конкретных компьютерах. Они описывают задачи из 
своих предметных областей на одном из наиболее подходящих для этой цели языков программирования. Сюда относятся и специалисты по численным 
методам. Среди последних встречаются настолько осведомлённые в компьютерах люди, что даже системщики снимают перед ними шляпу.

В далёких 70-х гг. XX в. Эдсгер Дейкстра,известнейший американский программист,придумал так называемое структурное программирование. Суть этой технологии состоит в  ограничении языковых конструкций, чтобы программный код был читаем и, что важнее всего, «отчуждаем», т. е. его мог модифицировать не только автор. При структурном подходе код не выглядит, как блюдо спагетти, логика программы становится ясной и понятной.Известный профи своего дела англичанин сэр Чарлз Энтони Хоар определил структурное программирование как «систематическое использование абстракции для управления массой деталей и способ документирования, который помогает проектировать программу».

Это замечательное определение компактно и ёмко показывает двуединость структурного программироСледующая категория — прикладные программисты. Это специалисты в разных предметных областях: от экономики и математики до полиграфии и медицины. Как правило, они не знают ни общей теории, ни особенностей программирования на конкретных компьютерах. Они описывают задачи из своих предметных областей на одном из наиболее подходящих для этой цели языков программирования. Сюда относятся и специалисты по численным методам. Среди последних встречаются настолько осведомлённые в компьютерах люди, что даже системщики снимают перед ними шляпу.