I think the differences are leveled more and more. FP languages are getting more
state (see the SRFI for box/unbox in scheme), and imperative languages are getting
more map/reduce.
What is not leveled is the unique terminology in FP, it took me months of evening
work to get some understanding, to be able to read the language docs, despite of 25
years as systems admin.
/Str.