Ana Sayfa

IBM System/360 COBOL ve PL/I Dilleri VS Code'a Geliyor

1 dk okuma

Visual Studio Code için geliştirilen yeni bir Dil Sunucusu Protokolü (LSP) eklentisi, IBM System/360'ın 1960'lardan kalma COBOL F ve PL/I F programlama dillerine modern destek getiriyor. 1964 yılında tanıtılan IBM System/360, bilgisayar tarihinde dönüm noktası olmuş, uyumlu bilgisayar ailesi fikriyle sektörde devrim yaratmıştır. Bu sayede işletmeler, yazılımlarını yeniden yazmak zorunda kalmadan büyüyebilmiş ve bankacılıktan havacılığa kadar birçok alanda anlık işlemlerin önünü açmıştır. Günümüzde bile System/360'ın doğrudan torunları olan z/Series ana bilgisayarlar, dünya kurumsal verilerinin büyük bir kısmını işlemeye devam etmektedir.

COBOL (Common Business Oriented Language), 1959'da Grace Hopper'ın da dahil olduğu bir komite tarafından iş yöneticilerinin anlayabileceği, İngilizce benzeri bir dil olarak tasarlanmıştır. IBM'in System/360 için tam uygulaması olan COBOL F, bugün hala günlük 3 trilyon dolarlık ticari işlemi yönetmekte ve ATM işlemlerinin %95'inden fazlasında kullanılmaktadır. ABD Sosyal Güvenlik Kurumu gibi kurumlar milyonlarca satır COBOL kodu çalıştırmaktadır.

PL/I (Programming Language One) ise IBM'in bilimsel hesaplamadan iş süreçlerine, sistem programlamadan gerçek zamanlı kontrole kadar her şeyi yapabilecek tek bir dil yaratma girişimiydi. 1965'te yayımlanan ilk PL/I spesifikasyonu, blok yapısı, dinamik bellek tahsisi, istisna yönetimi ve eşzamanlı programlama gibi o dönem için çığır açan özellikler sunuyordu. Bu eklenti, geçmişin bu güçlü dillerini günümüzün popüler geliştirme ortamına taşıyarak, eski sistemlerle çalışan geliştiricilere önemli kolaylıklar sağlamayı hedefliyor.

İçgörü

Bu eklenti, modern geliştirme ortamlarını kullanarak eski ama kritik sistemlerin sürdürülebilirliğini ve geliştirilebilirliğini artırıyor.

Kaynak