Cobol

Cobol Nedir

İş yerlerinde çok fazla kullanılan bir dil türü olması yönüyle önemlidir. Ticaret firmalarında ve bu alanda birçok kullanım imkanıyla karşı karşıya kalmış bir dil çeşididir. Aynı zamanda bilgisayar ortamında yer alan programlama dilleri arasında olup dünyada çok fazla kullanıma açık bir dil haline gelmiştir. Sınırsız bir sayı tipine sahip olmasıyla beraber bazı konularda birkaç sınırlı dil arasında yer almaktadır. özellikle ISAM yapısıyla alakalı olan bu durum onun buna izin bıraktığı bir özelliktir. Nesne yönelimli programlamayla ilgilenmesi ve bu alanda destek oluşturması 18 sene önce gerçekleşmiştir. Birkaç kuruluşlar ve ticari boyuttaki firmalar yardımıyla ayrıca komite desteğiyle ortaya çıkarılması sağlanan bu dil birkaç bölümden meydana gelmesiyle bilinmektedir.

Cobol aslında eski bir yazılım türü olarak bilinmektedir. Ancak kullanıldığı alanlara dikkat edildiğinde bankacılık sistemlerinde hala aktif olduğu gözlerden kaçmamıştır. Müşteri ve çalışan arasında gerçekleşen olaylarla alakalı kayıtların tutulması ve işlemlerin yapılması açısından önemli bir dil çeşidi olarak karşımıza çıkmaktadır. Ortaya çıktığı günden bu güne dek dünyada çok fazla kullanılan bu alanlardaki dillerden bir tanesi olarak karşımıza çıkmıştır ve hala bazı yerlerde kullanılmaya devam etmektedir.

  • Tanımlama bölümü: Programla alakalı çerçeve bilgiler yer almaktadır. Belli başlı program içerikleri ve bilgileri bu alanda isminden de anlaşılacağı üzere tanım şeklinde sunulmaktadır. Bunlar arasında yazar ve programa ait sürüm yer almaktadır.
  • Ortam bölümü: Değişken açısından bakıldığında programın gelişim sürecinde yer almasına göre şekillenecektir bunun yanında kütüphaneler de bu programın içerisinde yer alan türlerine göre burada yer alan ismiler arasında sayılacaktır.
  • Prosedür bölümü: Esas kodların yer aldığı bölüm burasıdır. Çalışma zamanı gerçekleştiği takdirde program içerisinde hemen çalışacak olan kodlamalar ortaya çıkarılır. Ortam bölümünden çağırılması yapılan tip tanımlamalarının yanında kullanılan değişkenler de burada yer almaktadır.
  • Kesim bölümü: komut tanımlama denilen bu kısımda farklı yöntem tanımlamaları mevcut olmaktadır.

Eskiden büyük şirket ve firmalara göz atıldığında müşteri ve çalışan arasındaki ilişki bu konuda önem arz etmektedir. Müşteriye ait bilgilerin kayıt altında tutulduğu bu alanlar birçok bilgisayar ortamında yer almıştır. Kurumları temsil etmek amacıyla orada çalışan kişiler bu yazılımdan faydalanmaktaydı. Müşterinin isim, adres ve telefon gibi bilgilerinin yanında yapmış olduğu işlemler ve bu işin parasal boyutu da yazılım aracılığıyla saklanmaktaydı. Burada sezgisel açıdan önemli bir durum söz konusudur. Burada nesne değil işin mantıksal boyutu önem arz etmektedir. Kişiler arasında yer alan ilişkiler ortaya konmuş ve bu bilgilere istenildiği zaman bilgisayar ortamında sağlanılması amaçlanmıştır. COBOL şu an ki sistemlerde en önemli diller arasında yer almaktadır. Desteklenmesi açısından net framework 1.1  kullanılmıştır. Microsoft tarafından destek almasının birkaç sebebi yer almaktadır.

Ticaret dünyasının hızla gelişmesi microsoftun destek olmasının nedenlerinden bir tanesini ifade etmektedir. Genel olarak COBOL kullanılarak kod ortaya çıkarılması zevk alınan bir uğraş haline gelmiştir. bilgisayar kullanıcıları genel olarak bu durumdan memnun kaldıklarını söylemişlerdir ve kod yazmanın onlar için işkence olmadığını savunmuşlardır. Bu sebeplerin arasında kodlarla alakalı birtakım durumlar yer almaktadır. Bunlardan bazıları onların çok sayıda dış ve iç nitelikte kod bulundurmamasından kaynaklanmaktadır. Bu bakımdan tanımlamak açısından istenilen durumları  ortaya koyan programcı olarak karşımıza çıkmaktadır. Sonuç üretme kısmına gelince burada dilin kendisine sağladığı imkanlardan doğru bir şekilde faydalanmıştır. Onların kendisine göstermiş olduğu yapıları değerlendirmiş ve kullanmıştır. Daha sonra da çeşitli kombinasyonlar ortaya çıkmıştır. Bunların sonrasında birtakım sonuçlar elde edilmiştir.

Bir cevap yazın