GCC tabanlı bir COBOL derleyicisi olan gcobol

Birkaç gün önce gcobol projesi açıklandı, kimin amacı yaratmak COBOL programlama dili için ücretsiz bir derleyici ve GCC Derleyici Seti Geliştiricileri posta listesinde bulunur.

Mevcut haliyle, gcobol GCC'nin bir çatalı olarak geliştiriliyor, ancak geliştirme tamamlandığında ve proje istikrara kavuştuğunda, KİK'nin ana bileşimine dahil edilecek değişikliklerin önerilmesi planlanmaktadır.

Şimdiye kadar 100'den fazla örnek program derledik.
Programcılar için Temel Kobol, Michael Coughlin. yakınız
projenin bu aşamasının sonunda ve ISAM'ın olmasını umuyoruz ve Önümüzdeki birkaç hafta içinde uygulanan Nesne Yönelimli Cobol özellikleri. Biz umduğumuz NIST COBOL test paketinin derlenmesi üzerinde çalışıyoruz. tamamlanması birkaç ay sürecektir. Biz de gdb üzerinde çalışmaya başladık, ve yıl sonuna kadar faaliyete geçirmeyi umuyorum.

Sebep yeni projenin yaratılmasının ücretsiz lisanslı bir COBOL derleyicisi edinme arzusu uygulamaların taşınmasını kolaylaştıran IBM ana bilgisayarlarından Linux çalıştıran sistemlere.

Topluluk bağımsız bir ücretsiz proje geliştiriyor çoğunuz biliyor olabilir ama projeden haberi olmayanlar için bilmelisiniz ki bu "GnuCOBOL" uzun süredir, ancak kodu C diline çeviren ve aynı zamanda COBOL 85 standardı için bile tam destek sağlamayan ve iş yerinde COBOL kullanan finans kurumlarını iten tüm kıyaslama testlerini geçemeyen bir derleyicidir. projeler

Gcobol, GCC teknolojilerine dayanmaktadır tam zamanlı bir mühendis tarafından bir yıldan fazla bir süredir test edilmiş ve geliştirilmiştir. Mevcut GCC arka ucu yürütülebilir dosyalar ve COBOL kaynak işleme oluşturmak için kullanılır proje tarafından geliştirilen ayrı bir arayüze ayrılmıştır.

Şimdiye kadar derleyicinin "Programcılar için COBOL'a Başlamak" kitabından 100 örneği başarıyla oluşturduğunu biliyorum ve önümüzdeki haftalarda ISAM ve COBOL nesne yönelimli uzantılar için desteğin gcobol'a eklenmesi planlanıyor. Birkaç ay içinde gcobol'un işlevselliğinin NIST kıyaslama test paketini geçmesi planlanıyor.

Bizimki de önceki gcc oluşturma çabalarıyla karıştırılmamalıdır.
Kobol derleyicisi. Diğerleri denedi ve başarısız oldu. Başarısızlık değildi
bizim için seçenek. Kolay olduğunu söylemeyeceğim ama işte buradayız.

Sonunda, gcc yöneticileri ilgilenirse,
gcc ile tam entegrasyon arayın. Şu anda, sorularımız var.
umarız burada, eldiveni kullananlar tarafından cevaplanabilirler.
bizden önce. Dahili belgelerin durumu göz önüne alındığında, öyle görünüyor ki
en iyi seçeneğimiz olarak. Tuhaf çorapları karıştırıyorduk
çekmece çok uzun.

COBOL'dan habersiz olanlar, bilmeliler ki eBu bir programlama dilidir bu yıl 63 yaşına giren ve hala duruyor aktif kullanımdaki en eski programlama dillerinden biri olmasının yanı sıra yazılı kod anlamında da liderlerden biridir.

Dil gelişmeye devam ediyor örneğin, COBOL-2002, nesne yönelimli programlama için yetenekler ekledi ve COBOL 2014, IEEE-754 kayan nokta belirtimi, yöntem aşırı yüklemesi ve dinamik olarak genişletilmiş tablolar için destek sağladı.

COBOL'da yazılan toplam kod miktarının 220 milyar satır olduğu tahmin ediliyor ve bunların 100 milyarı halen çoğunlukla finansal kurumlarda kullanılıyor. Örneğin, 2017 itibariyle bankacılık sistemlerinin %43'ü COBOL kullanmaya devam etti. COBOL kodu, kişisel finansal işlemlerin yaklaşık %80'inin işlenmesinde ve banka kartı ödemelerini kabul eden terminallerin %95'inde kullanılmaktadır.

Nihayet bunun hakkında daha fazla bilgi edinmek isteyenler için proje hakkında, proje kodunun GPLv3 lisansı altında dağıtıldığını bilmeleri gerekir ve buna şu adresten danışabilirsiniz. aşağıdaki bağlantı.

kaynak: https://gcc.gnu.org/


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak.

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.