Ana Sayfa

Programcıları Bitirme Vaadi: COBOL'dan Yapay Zekaya Tekrarlayan Bir Döngü

2 dk okuma

Yazılım tarihinde, yazılım geliştirmeyi basitleştirme, maliyetini düşürme ve nihayetinde programcılara olan ihtiyacı ortadan kaldırma vaadi sürekli olarak karşımıza çıkıyor. Bu fikir 1960'lardan beri sektörün temel motivasyonlarından biri olmuştur. Her nesil, bu döngünün eşi benzeri görülmemiş bir gelişme olduğuna inanırken, aslında altmış yılı aşkın süredir tekrarlanan bir döngünün parçası oluyor. Günümüzde, büyük dil modelleri kod üretirken ve yapay zeka asistanları geliştiricilerle birlikte çalışırken, tanıdık söylemler duyuyoruz: bildiğimiz programcılık sona eriyor, yazılım geliştirme demokratikleşecek ve yakında herkes tek bir kod satırı yazmadan karmaşık sistemler inşa edebilecek. Bu iddialar, tamamen yanlış olmasalar da, 1959, 1973, 1985 ve 2015'te verilen benzer vaatleri yankıladığı için dikkatle incelenmelidir. Bu tarihi anlamak, nerede olduğumuzu ve nereye gittiğimizi kavramak için hayati önem taşıyor. Hikaye, programlamanın gerçekten gizemli olduğu 1950'lerin sonlarında başlıyor. Programcılar assembly dili veya makine koduyla çalışıyor, doğrudan register'ları ve bellek adreslerini manipüle ediyorlardı. Bu iş derin teknik bilgi gerektiriyor ve son derece yavaştı. İşletmeler yazılıma ihtiyaç duyarken, iş sorunlarını anlayanlar bilgisayarları nadiren anlıyor, bilgisayarları anlayanlar ise iş sorunlarını nadiren kavrıyordu. 1959'da Grace Hopper ve CODASYL komitesi, Common Business-Oriented Language (COBOL) dilini yarattı. Açık hedef devrim niteliğindeydi: iş yöneticilerinin okuyabileceği, anlayabileceği ve hatta kendilerinin yazabileceği kadar İngilizce'ye yakın bir programlama dili oluşturmak. Pazarlama açıktı: COBOL, uzman programcıların darboğazını ortadan kaldıracak, iş analistleri kendi programlarını yazacak ve teknik uzmanların "ruhban sınıfı" dağıtılacaktı. Yazılım üretimi demokratikleşecekti. Ancak işler beklendiği gibi gitmedi. COBOL, bir programlama dili olarak olağanüstü bir başarı elde etti. Dünya genelinde bankacılık, sigorta ve devlet sistemlerinin omurgası haline geldi. Milyarlarca satır COBOL kodu bugün hala çalışıyor ve trilyonlarca dolarlık işlemi işliyor. Ancak COBOL programcıları ortadan kaldırmadı. Aksine, yeni bir COBOL programcıları mesleği yarattı. Dil okunabilir olsa da, doğru, verimli ve sürdürülebilir COBOL kodu yazmak hala özel beceriler, temel sistemler hakkında derinlemesine bilgi ve yılların deneyimini gerektiriyordu. İroni derindir: programcılara olan ihtiyacı ortadan kaldırmak için yaratılan bir dil, bilişim tarihinde en kalıcı iş yaratıcılarından biri haline geldi. Bugün, COBOL programcıları, çok az sayıda oldukları için yüksek talep görüyor.

İçgörü

Yazılım geliştirme süreçlerini basitleştirme ve programcılara olan ihtiyacı ortadan kaldırma vaadinin, teknolojik ilerlemelere rağmen tarih boyunca tekrarlayan bir döngü olduğunu ve her seferinde yeni uzmanlık alanları yarattığını gösteriyor.

Kaynak