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