KOBOL nedir

Kobol Nedir



Bu yazımızda COBOL dilinin tanıtımı ve temelleri hakkında konuşacağız. COBOL, Ortak İş Odaklı Dil anlamına gelir. COBOL, özellikle büyük hacimli uygulama ve nerede olursa olsun milyarlarca ticari işlemin işlenmesi için kullanılır.

Bugün COBOL'u Tam Olarak Nerede Görebiliriz?

  • COBOL programlama dili, ATM'lerde yapılan tüm kart işlemlerinin yaklaşık %95'inde kullanıldığı için ATM sistemlerinde çok önemli bir rol oynamaktadır.
  • COBOL, programlama dilinin tahmini %80 kullanımıyla yüz yüze işlemlerin çoğunda önemli bir rol oynar.
  • Günlük bazda, COBOL sistemleri ticarette yaklaşık üç trilyon doları kolaylaştırıyor.
  • Günlük olarak yapılan COBOL işlem sayısı, yapılan Google arama sayısından 200 kat fazladır.

COBOL'un Özellikleri

  • Yapılandırılmış bir yaklaşım izleyen bir programlama dilidir.
  • Anlaşılmasını kolaylaştıran İngilizce versiyonda yazılmıştır.
  • Donanım ve yazılımının tüm yönlerini korumak kolaydır.
  • Çok yüksek bilgi işlem kapasitesine sahiptir.
  • Uygulama programları açısından anlaşılması daha kolaydır.
  • Uygulama programının daha okunabilirliğine sahiptir.

COBOL türleri

  • PC tabanlı COBOL
    1. Küçük boyutlu uygulamalar
    2. MF COBOL (pencereler)
    3. IDE (IDE'yi aç) GNUCOBOL DERİCİ
  • Gerçek anabilgisayar COBOL ve COBOL KS (kaynağı görselleştirin) COBOL
    1. Büyük boyutlu uygulamalar
    2. VS- COBOL II

COBOL'u Yerel Makineye Kurmak

COBOL'u Ubuntu/Linux'a kurmak için şu basit adımları izlemeliyiz:

İlk olarak, terminaldeki “apt” veritabanını güncelleyin.









Ardından makineye COBOL yüklemek için şu komutu kullanın:







Son olarak, COBOL kurulumunu kontrol etmek için şu komutu kullanın:



Kodlama Sayfası

Bu, programlamamızda takip etmemiz gereken kodlama standardıdır:

  • 1 – 6 sayfa / satır sayısı – isteğe bağlı (derleyici tarafından otomatik olarak atanır)
  • 7 süreklilik (-), komut (*), yeni bir sayfa başlatma (/)
  • Hata ayıklama satırı (D)
  • 8 – 11 Sütun A – Bölmeler, Kısımlar, Paragraflar, 01, 77 bildirimleri buradan başlamalıdır
  • 12 – 72 Sütun B – Diğer tüm beyan ve beyanlar bu noktadan başlar.
  • 73-80 Kaynak listesinde görünen ancak derleyici tarafından yok sayılan tanımlama alanı

Dil Yapısı

COBOL dili, uygulama geliştirmek için programlar oluşturmak için kullanılır. Programlar esas olarak dört bölüme ayrılmıştır:

Kimlik Bölümü:

Bu ilk bölümdür ve program burada tanımlanır. Zorunlu bir öğe olarak, PROGRAMID ve ardından kullanıcı tanımlı bir ad paragrafta yer almalıdır. Programdaki diğer paragraflar isteğe bağlıdır ve belgeleme amacına hizmet eder.

  1. Kimlik Bölümü
  2. PROGRAM KİMLİĞİ, PROGRAM ADI
  3. YAZAR, YORUM GİRİŞİ
  4. YAZILI TARİH, YORUM GİRİŞİ
  5. DERLEME TARİHİ, YORUM GİRİŞİ
  6. GÜVENLİK, SOMMENT GİRİŞİ

Çevre Bölümü:

Adın kendisi, kullanılan donanım, bilgisayar ve dosyalar gibi ortamla ilgili olduğunu gösterir. Konfigürasyon Bölümü (derlendiği program) ve Giriş Çıkış Bölümü (programda kullanılan dosyalar) olmak üzere iki bölümden oluşur.

  • DOSYA KONTROLÜ
  • G-Ç KONTROLÜ

Veri Bölümü:

Her veri öğesinin program tarafından işlendiği CBL PGM'nin bir parçasıdır. Prosedür Bölümü'ndeki veriler kullanılmadan önce bu bölümde beyan edilmelidir. Uygulama, geçici ve kalıcı olarak bölünmüş verilerden başka bir şey değildir.

Sıcaklık : Bu değişkene programın yürütülmesi boyunca erişilebilir.

perma : Programın tamamlanmasından sonra kullanılabilir.

  • Dosya Bölümü
  • Çalışma Depolama Bölümü
  • Soy Bölümü

Çalışma Depolama Bölümü:
Esas olarak kullanıcı tanımlı değişkenleri veya veri adlarını bildirmek için kullanılır.

Adlandırma Standartları:

  • Değişken adı 1-30 alfasayısal karakterden oluşmalıdır.
  • En az bir alfabe içermelidir.
  • Karakterler arasında boşluk yok.
  • TIME, ADD, COMPUTE gibi ters kelimeler kullanılmaz.
  • # ve $ gibi özel karakterler yok.
  • Örnek: WS-EMPNO, WS-EMPNAME

Temel COBOL Programları

Programlama Örneği 1:

kimlik bölümü
program kimliği 'Merhaba' .

prosedür bölümü
görüntülemek 'COBOL'u öğrenmek çok eğlenceli!' .
koşmayı bırak

Çıktı :

pano @ Ubuntu : ~ / Masaüstü / kişi başı $ koçanı -xjF pk.cbl
COBOL öğrenmek çok eğlenceli !
pano @ ubuntu: ~ / Masaüstü / kişi$

Açıklama :
Bu ilk örnekte size temel bir COBOL programının nasıl derlenip çalıştırıldığını göstermeye çalışıyoruz. Burada program-id olarak “hello” değerini veriyoruz. Ardından, “COBOL'u öğrenmek çok eğlenceli!” diyen basit bir satır yazdırıyoruz. prosedür bölümü altında.

Programlama Örneği 2:

KİMLİK BÖLÜMÜ
PROGRAM-ID. 'ek_2_sayı'.
VERİ BÖLÜMÜ.
ÇALIŞMA-DEPOLAMA BÖLÜMÜ.

77 X RESİM 9 ( 4 ) .
77 Y RESİM 9 ( 4 ) .
77 Z RESİM 9 ( 4 ) .
PROSEDÜR BÖLÜMÜ.
İÇİN.
GÖRÜNTÜLEMEK ' Lütfen X'in değeri= ' .
KABUL X.
GÖRÜNTÜLEMEK ' Lütfen Y'nin değeri= ' .
KABUL Y.
HESAP Z = X + Y.
GÖRÜNTÜLEMEK ' X ve Y'nin toplamı = ' .
Z'Yİ GÖRÜNTÜLE
ÇALIŞTIRMAYI DURDUR.

Çıktı :

pano @ ubuntu: ~ / Masaüstü / kişi başı $ koçanı -xjF kk.cbl
Lütfen X değeri=
55
Lütfen Y'
S değer =
5
X ve Y'nin eklenmesi dır-dir =
0060
pano @ ubuntu: ~ / Masaüstü / kişi$

Açıklama :
Burada, basitçe iki sayıyı toplamanın sonucunu gösterdiğimiz başka bir demo programlama örneği veriyoruz. Bunun için çalışan depolama bölümünün altına X, Y ve Z olmak üzere üç değişken alıyoruz. Kullanıcıdan değerleri alıp, prosedür bölme bölümü altındaki X ve Y değişkenlerinin içinde tutuyoruz. Ardından, bu iki sayıyı toplayıp Z değişkeninin içine atarız.

Çözüm

Bu konuda, COBOL'un tüm yönlerini ve temellerini ele alıyoruz. Temel COBOL bilgisini pratik dünyada veya herhangi bir gerçek projede kolayca uygulayabilmeniz için COBOL dilinin tüm alanlarını anlayabileceğinizi umuyoruz.