Здравствуйте, Gaperton, Вы писали:
DG>>Императивные языки — это какие?
G>В которых ты явно прописываешь последовательность операций, "как решать задачу". В непререкаемом, повелительном (imperative) тоне
. Проще говоря, процедурные языки. Прошу прощения за заумную лексику.
Smalltalk и JavaScript — тоже императивные языки, но так как они не строго типизированные, то мы можем менять тип на ходу. Т.е. если мы в какой-то момент поняли, что мы круг, то добавили себе операций, если опять эллипс, то "круговые" операции убрали.
В строготипизированные можно сделать почти тоже самое, но надо больше извращатся.