Cardano needs regular imperative oops programming IDE

Cardano need oops based programming language.Most developers are not familiar with function language or it takes time to learn to develop quick tools and dapps. something like c++ or go language support atleast.i feel this is stopping cardano from catching the race from programmer arent based on functional language than imperative programming language.