genelde ibm'in mainframe sistemleri için yazılım geliştirmekte kullanılan dildir. bu sistemlerden vazgeçemeyen bankalar ve havayolu şirketleri için hala uygulama geliştirmekte kullanılan yazılım dilidir (maalesef).
yazmak için genelde (yine ibm'in) ispf editörü kullanılır. her satıra sadece 72 karakter yazılabilmesi ile, block comment olmayışı ile, kullanışlı bir fonksiyon mekanizması olmaması ile, insanı monolitik programlar yazmaya zorlaması ile son derce sinir bozucudur. bu sinir bozukluğu pek çok banka yazılımcısında gözlemlenebilir zaten.
edsger dijkstra'nın da dediği gibi "cobol kullanmak akla zarar verir. bu sebeple, öğretilmesi suç sayılmalıdır."
(tüm kalbimizle katılıyoruz)
* programcı olmayan insanlara da program yazdırabilmek, ve
* programcı olmayan yöneticilerin yazılan programları anlayabilmesini sağlamak (ne gerek varsa)
amaçları ile tasarlanmış 3. nesil programlama dilidir.
bu dilin programcıları genel olarak "ama cobol ile yapabildiklerimizi diğer dillerde yapamıyoruz ki, cobol ile çok çok basit" derler, ve hakkaten de ne kadar kasarlarsa kassınlar cobol ile yapabildiklerini başka dillerde yapamazlar. (başka programcılar yapabilir, o ayrı)