Re: Императивная парадигма
От: MasterZiv СССР  
Дата: 19.07.11 13:03
Оценка:
On 19.07.2011 14:52, AlexCab wrote:

> Но ведь мы используем этот подход повсеместно в жизни(когда планируем что то или

> делаем), чем по вашему мнению он плох применительно к программированию?

На самом деле ничем он не плох, в конце концов на нём основана думаю большая
часть современного кода всего ПО. Но императивный код менее понятен
в силу объективных причин, а именно, каждый код содержит две составляющих:
-- что делать
-- как делать

В императивном коде вторая составляющая существенна, в декларативном она
либо вообще отсутствует, либо сведена к минимуму. Когда человек читает
код, ему естественно нужно держать в голове две эти составляющие, и
вторая -- это в общем-то мусор, лишняя информация. Она мешает читать код.
А особенно если какой-то старый код типа Fortran-а с арифметическими IF-ами,
то это всё превращается вообще в криптографию какую-то.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.