Le COBOL est encore très utilisé dans les institutions financières, souvent sur des mainframes.
J'ai eu un cours de COBOL pendant 1 an et j'ai remarqué que ceux qui n'avaient jamais fait de programmation l'appréciait encore assez bien.
Quant aux autres, s'ils pouvaient l'attraper et le ruer de coups jusqu'à ce qu'il agonise, ils ne s'en seraient pas privés.
Les raisons en sont une syntaxe très verbeuse et très lourde, le COBOL ayant eu pour but que quelqu'un ne connaissant rien à la programmation puisse comprendre le programme.
Les déclarations de variables sont aussi très longue mais en contrepartie permettent parfois quelques facilités que les autres langages n'ont pas.
Mais la raison principale de la mauvaise réputation du COBOL est qu'il a été créé principalement pour être utilisé sur des mainframes, des machines qui perdurent très longtemps, pour faire des opérations de gestion et cela peut devenir ennuyeux pour quelqu'un cherchant de découvrir sans cesse de nouvelles technologies.
Mais il existe quand même des programmeurs qui apprécient cela, et de plus, comme il a été dit plus haut, on est souvent très bien payé.