JavaScript/Smalltalk/Rubyは手続き型言語だろ普通に。