# COBOL (Ortak İşletme Odaklı Dil)

Adres: https://softwaredictionary.org/tr/terimler/cobol
Kategori: Programlama Dilleri
Son güncelleme: 2026-10-03
Okunuşu: kobol

Kısaca: COBOL (Common Business-Oriented Language), iş verisi işlemek için 1959'da tasarlanmış bir dildir; hâlâ kritik bankacılık ve kamu sistemlerini çalıştırır.

## COBOL nedir?

COBOL, 1959'da sektörden ve ABD hükümetinden uzmanlardan oluşan bir komite tarafından, büyük ölçüde Grace Hopper'ın daha önceki FLOW-MATIC dilinden yararlanılarak tasarlandı. Amaç, yöneticilerin neredeyse okuyabileceği, `ADD TAX TO PRICE GIVING TOTAL` gibi ifadeleri olan ve farklı üreticilerin bilgisayarlarında çalışabilen programlarla iş kayıtları için bir dil yapmaktı.

Bir COBOL programı dört bölüme (division) ayrılır: identification, environment, data ve procedure. Data bölümü kayıtları alan alan, tam boyutları ve ondalık biçimleriyle tarif eder; bu da COBOL'u kesin para hesaplarında ve sabit biçimli büyük kayıt yığınlarını işlemekte, yani bankaların, bordro ve vergi sistemlerinin klasik işinde çok iyi yapar.

Bugün hâlâ büyük miktarda COBOL kodu çalışıyor; çoğunlukla IBM ana bilgisayarlarında hesap işlemlerini, kart ödemelerini, sigorta taleplerini ve kamu yardımlarını yönetiyor. Zaman içinde güncellendi, standartlar nesne yönelimi ve başka modern özellikler ekledi; Java'dan çağrılabilir ve web API'lerine bağlanabilir.

Sık yapılan bir yanlış, COBOL'un öldüğünü düşünmektir. Onunla yazılmış sistemler güvenilir, devasa ve değiştirilmesi riskli olduğu için kuruluşlar bakımlarını sürdürür; deneyimli COBOL geliştiricileri de az bulunur ve aranır. Birçok modernizasyon projesi her şeyi bir kerede yeniden yazmak yerine COBOL programlarını API'lerle sarar ya da kademeli olarak taşır.

## Önemli noktalar

- COBOL, 1959'dan kalma bir iş programlama dilidir.
- İngilizceye benzeyen sözdizimi, programcı olmayanların okuyabilmesi için tasarlandı.
- Programların identification, environment, data ve procedure bölümleri vardır.
- Kesin ondalık hesaplarda ve toplu kayıt işlemede çok başarılıdır.
- Bankacılık ve kamu yazılımlarının çoğu hâlâ COBOL ana bilgisayarlarında çalışır.

## Örnek: Küçük bir COBOL programı

```cobol
       IDENTIFICATION DIVISION.
       PROGRAM-ID. INVOICE.

       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 PRICE      PIC 9(5)V99 VALUE 120.50.
       01 TAX        PIC 9(5)V99 VALUE 24.10.
       01 TOTAL      PIC 9(6)V99.
       01 TOTAL-OUT  PIC ZZZ,ZZ9.99.

       PROCEDURE DIVISION.
           ADD PRICE TO TAX GIVING TOTAL.
           MOVE TOTAL TO TOTAL-OUT.
           DISPLAY "Invoice total: " TOTAL-OUT.
           STOP RUN.
```

## Sık sorulan sorular

**COBOL hâlâ kullanılıyor mu?**

Evet. Bankalar, sigortacılar, havayolları ve hükümetler hâlâ COBOL ile yazılmış temel sistemleri, çoğunlukla ana bilgisayarlarda çalıştırıyor; bu sistemler günlük finansal işlemlerin büyük bir kısmını işliyor.

**COBOL öğrenmeye değer mi?**

Deneyimli COBOL geliştiricileri az bulunduğu için niş ama değerli bir beceri olabilir. En çok ana bilgisayarlarla, bankacılıkla ya da modernizasyon projeleriyle ilgilenenler için anlamlıdır.

**COBOL neden değiştirilmedi?**

Programlar büyük, güvenilir ve onlarca yılda birikmiş iş kurallarıyla doludur. Onları yeniden yazmak pahalı ve risklidir; bu yüzden kuruluşlar genellikle bakımlarını sürdürür ya da adım adım modernize eder.

---

Software Dictionary: https://softwaredictionary.org/tr · https://softwaredictionary.org/tr/llms.txt
