Взято отсюда: Интервью Дона Сайма - создателя F# - языка функционального программирования для .NET Если сравнить F# с полностью объектно-ориентированными языками (как Java, SmallTalk и C#), полностью процедурными языками (как Algol, Fortran и C) или чем-то средним (как C++), к чему он ближе? Да-а-а. Слышал, что SmallTalk называют полностью объектно-ориентированным языком, но чтоб Java и C#? Почему тогда интересно C++ чем то средним между процедурным и ОО языком назвали? Потому что в нем можно использовать и тот и тот стиль программирования? Ну а обобщенное программирование как тогда? Вообще то С++ - мультипарадигменный язык программирования...
adventures in the software development lands, since 2006