giriiş
Toplumumuz giderek daha fazla teknoloji odaklı hale geldikçe, çeşitli bireyler ve işletmeler belirli görevleri veya işlevleri gerçekleştirmek için programlama dillerini kullanmaktadır. Bilgisayar kullanıcıları sosyal medya veya e-posta gibi hizmetlerle etkileşim kurduğunda, bu görevleri tamamlamak için bir programlama dilinden kod (genellikle komutlar aracılığıyla) kullanırlar.
İlk programlama dili
Bilgisayarın icadından önce, 1843 yılında ilk programlama dili, ilk kadın matematikçilerden biri olan Ada Lovelace tarafından yaratıldı. O zamandan beri programlama dilleri önemli ilerlemeler kaydetti, ancak bu şüphesiz programlama dillerinin gelişiminde bir dönüm noktasıydı.
Programlama dillerinin evriminde tarihi kilometre taşları
Programlama dilleri, günümüzde rutin teknolojik görevleri tamamlamak için kullandığımız insan tarafından okunabilir kodun icadından çok önce var olmuştur. Aşağıda, programlama dillerinin gelişiminde ilginizi çekebilecek bazı önemli olaylar yer almaktadır.
1843'te Ada Lovelace tarafından makine algoritmalarının icadı
İlk bilgisayar algoritması 1843 yılında Ada Lovelace tarafından icat edildi. İlginçtir ki, bu algoritmanın tasarlandığı makineyi Charles Babbage tasarladı.
Konrad Zuse, 1940'larda Plankalkul şirketini kurdu
Konrad Zuse, 1940'larda Plankalkul programlama dilini geliştirdi. Bu, geliştirilen ilk üst düzey bilgisayar programlama diliydi ve mühendislerin temel görevleri gerçekleştirmek için sıklıkla kullandığı birçok kodlama dizisi içeriyordu.
1949 – Günümüz kodlamasının öncüsü olan Assembly dili yaratıldı.
Assembly dilini kullanan ilk bilgisayar, 1949 tarihli Elektronik Gecikmeli Depolama Otomatik Hesap Makinesi'ydi. Assembly dili, işlemciler için talimat yazmak üzere makine kodunu basitleştirmek üzere tasarlanmış düşük seviyeli bir programlama dilidir. Bu, modern bilgisayarların 1949 bilgisayarlarına göre programlanmasının daha kolay olduğunu göstermektedir.
Kısa kod, John McCauley tarafından 1949'da ortaya atılmış ancak BINAC ve UNIVAC bilgisayarlarının performansını artırmak amacıyla 1949 ve 1950 yıllarında W. Schmitt tarafından uygulamaya konulmuştur.
1952 yılında Autocode ilk derlenen programlama dili oldu.
1952'de Alic Glennie, bir programlama dili kümesini ifade etmek için "Autocode" terimini ortaya attı. Glennie, Autocode'u esas olarak Mark 1 bilgisayarı için kullanan bir bilgisayar bilimcisiydi. Autocode, derleyici adı verilen özel bir uygulama aracılığıyla makine kodunu çevirmek için kullanılan ilk derlenmiş programlama diliydi.
1957 yılında John Backus FORTRAN'ı yarattı.
Tarihin ilk programlama dillerinden biri olan FORTRAN, 1957 yılında geliştirilmiş ve günümüzde de kullanılmaya devam etmektedir. Bilimsel ve matematiksel problemleri çözmek için geliştirilen FORTRAN programlama dili, zamanın testinden başarıyla geçmiştir.
1958 yılında ALGOL ve LISP icat edildi.
1958 yılında iki programlama dili ortaya çıktı: Algoritmik Dil (ALGOL) ve Liste Programlama Dili (LISP). Amerikalı ve Avrupalı bilgisayar bilimcileri bir araya gelerek C, C++, Java ve Pascal gibi popüler programlama dillerinin kökeni olduğuna inanılan ALGOL'u oluşturdular.
McCarthy, yapay zeka programlarında kullanılmak üzere LISP'i geliştirdi ve bu, hala kullanılan en eski bilgisayar programlama dillerinden biridir. Birçok kişi ve şirket, Ruby veya Python gibi diğer programlama dillerine kıyasla LISP'i tercih etmeye devam ediyor.
1959 yılında Dr. Grace Murray Hopper, işletmeler için üst düzey bir programlama dili olan COBOL'u geliştirdi.
Dr. Grace Murray Hopper, COBOL'u 1959'da yarattı. COBOL, ilk üçüncü nesil programlama dili oldu ve başlangıçta iş uygulamaları için tasarlanmıştı, ancak günümüzde birçok farklı görevde kullanılmaktadır. 1989'da COBOL'un 100 milyondan fazla kişi tarafından kullanıldığı tahmin ediliyordu ve bugün hala bankacılık sistemlerinde yaygın olarak kullanılmaktadır.
BASIC, 1964 yılında yeni başlayanlar için bir bilgisayar programlama dili olarak oluşturuldu.
1964 yılında Dartmouth College öğrencileri, Başlangıç Seviyesi Genel Amaçlı Sembolik Talimat Kodunu (BASIC) oluşturdu. Bu kod, sınırlı bilgisayar becerilerine sahip olanlar için geliştirildi ve günümüzde hala kullanılmaktadır. Paul Allen ve Bill Gates tarafından daha da geliştirilerek Microsoft'un ticari olarak başarılı ilk ürünü haline getirildi.
1970 yılında Niklaus Wirth tarafından PASCAL uygulamaya konuldu
Niklaus Wirth, adını ünlü matematikçi Blaise Pascal'dan alan PASCAL'ı geliştirdi. Başlangıçta kullanıcıların programlama dillerini öğrenmelerine yardımcı olmak için tasarlanan bu algoritma, basit ve anlaşılır süreci sayesinde Apple tarafından benimsenen öncü şirketlerden biriydi.
Smalltalk, SQL ve C 1972'de doğdu.
Smalltalk dili, programcıların programlama dillerini geliştirmelerine yardımcı olmak için tasarlandı ve oluşturuldu; bunun sonucunda Java, Python ve Ruby gibi çeşitli programlar ortaya çıktı.
Dennis Ritchie, C'yi geliştirdi ve ona B'den türetilmiş bir dil olduğu için bu ismi verdi. C'yi hala kullanan ünlü teknoloji şirketleri arasında Apple, Google ve Facebook yer alıyor.
Donald Chamberlain ve Raymond Boyce, önemli bilgisayar verilerini düzenlemeye ve görüntülemeye yardımcı olan yapılandırılmış bir sorgu dili olan SQL'i geliştirdiler. Günümüzde Microsoft ve Accenture gibi birçok şirket SQL kullanmaya devam ediyor.
Jean Ichebia, Ada'yı 1980'lerin başında geliştirmeye başladı.
Jean Echebia tarafından yaratılan Ada, adını bilgisayar dillerini kullanan ilk kişiden almıştır. Ada, Belçika, Avustralya ve Almanya dahil olmak üzere birçok farklı ülkede hava trafiğini düzenlemek için kullanılan özel bir programlama dilidir.
C++ ve Objective-C, C++'ın doğduğu 1983 yılında ortaya çıktı.
Bjarne Stroustrup adlı bir C programcısı, programlama dilini değiştirerek 1983'te C++ olarak piyasaya sürdü. Yaptığı değişiklikler, şablonlar, sınıflar ve sanal işler gibi yeni özellikler getirdi. C++, 2003 yılında en iyi programlama dillerinden biri olarak da ödüllendirildi. Microsoft Office, PlayStation ve Nintendo 64 gibi oyun platformları, Adobe Photoshop ve diğer birçok program C++ kullanır.
Objective-C, 1983 yılında Tom Law ve Brad Cox tarafından geliştirildi ve o zamandan beri iOS ve macOS dahil olmak üzere Apple platformları için temel programlama dili oldu.
1987 yılında Larry Wall Perl programlama dilini geliştirdi.
Larry Wall, Perl'i ilk olarak 1987 yılında oluşturdu. Başlangıçta bir metin düzenleyicisiydi, ancak Perl artık veritabanı uygulamaları, görsel uygulamalar, ağ uygulamaları ve daha fazlası dahil olmak üzere birçok farklı endüstri ve sektörde çeşitli işlevler için kullanılıyor.
Haskell ilk olarak 1990 yılında kuruldu.
Haskell, 1990 yılında geliştirilmiş ve adını ünlü matematikçi Haskell Brooks Curry'den almıştır. Bu programlama dili genellikle matematiksel işlemler için kullanılır, ancak aynı zamanda video oyunları oluşturmak için de kullanılır.
Visual Basic ve Python 1991 yılında yaratıldı.
Microsoft, kullanıcıların komut dosyalarını aynı anda sürükleyip bırakmasını kolaylaştırmak için 1991 yılında Visual Basic'i geliştirdi. Bireyler ve işletmeler, çok çeşitli açılır menülerden seçim yapabilir ve Visual Basic ile çeşitli kodları değiştirebilirler.
Python, günümüz dünyasında en yaygın kullanılan programlama dillerinden biridir. Guido Van Rossum tarafından 1991 yılında farklı programlama stillerine alternatif olarak kurulmuştur. Yahoo, Spotify ve Google, bu yazılımı yaygın olarak kullanmaya devam eden başarılı şirketlerden sadece birkaçıdır.
1993 yılında Yukihiro Matsumoto Ruby'yi yarattı.
Ruby ilk olarak 1993 yılında Yukihiro Matsumoto tarafından geliştirilmiştir. Web uygulamaları programlamak için kullanılan Ruby, Perl, Smalltalk ve Lisp gibi birçok farklı dile dayanmaktadır. Hulu, Groupon ve Twitter gibi markalar sıklıkla Ruby kullanmaktadır.
Java, JavaScript ve PHP ilk olarak 1995 yılında tanıtıldı.
Mevcut en iyi programlama dillerinden biri Java'dır. 1991 yılında James Gosling tarafından etkileşimli televizyon için bir yazılım projesi için oluşturulmuştur ve günümüzde mobil cihazlarda ve bilgisayarlarda hala oldukça popülerdir. JavaScript ise 1995 yılında Brendan Eich tarafından geliştirilen bir diğer harika programlama dilidir. Çoğunlukla Gmail ve Adobe Photoshop gibi web sitelerinde programlama dili olarak kullanılsa da, web sayfaları veya PDF dosyaları (diğerlerinin yanı sıra) oluşturmak için de kullanılabilir.
PHP ilk olarak 1995 yılında ortaya çıkmıştır. Amacı, bireylerin ve şirketlerin web sitelerini oluşturmalarına ve sürdürmelerine yardımcı olmaktır. Bu, kişisel ana sayfamız, Facebook, Wikipedia ve daha birçok siteyi içerir.
C# derleyicisi 2000 yılında oluşturuldu.
Microsoft, C++'ın bazı avantajlarını Visual Basic'in işlevselliğiyle birleştirmek amacıyla 2000 yılında C#'yi geliştirdi. Java'dan daha kolay kullanılmasına rağmen güçlü bir yapıya sahip olduğunu belirtmekte fayda var. Microsoft'un C# ile yazılmayan araçları ve ürünleri güncelliğini yitirmiştir.
2003 yılında Scala kuruldu ve ardından 2003 yılında Groovy ortaya çıktı.
Martin Odersky, 2003 yılında Java ile uyumlu Scala programlama dilini geliştirdi. Android sistemiyle çalışan programcılar için kullanışlı olan bu dil, LinkedIn, Netflix, Foursquare ve Twitter'daki geliştiriciler tarafından hâlâ kullanılıyor.
Groovy, Java'dan türetilen ve üretkenliği ve verimliliği artırmak için tasarlanmış bir bilgisayar dilidir. Starbucks ve Craft Business Base, günlük görevlerini yerine getirmek için Groovy kullanan iki tanınmış şirkettir.
Google, Go'yu 2009'da piyasaya sürdü.
Google, büyük ölçekli yazılım sistemleriyle çalışırken ortaya çıkabilecek sorunları çözmek ve yönetmek için 2009 yılında Go programlama dilini kullanıma sundu. Modern ve kullanıcı dostu yapısı, Uber, Google, Twitch ve daha birçok kuruluş dahil olmak üzere dünya çapında çeşitli kuruluşlar arasında popüler hale geldi.
Apple, Swift'i 2014 yılında geliştirdi.
Yeni programlama dilleri geliştirmek kolay bir iş değildir. Apple, 2014 yılında Objective-C, C++ ve C'yi Swift ile değiştirerek öncüllerinden daha basit bir dil oluşturdu. Swift, kullanıcıların hem mobil cihazlarda hem de bilgisayarlarda çalışan ve genel olarak daha iyi performans gösteren uygulamalar oluşturmasına olanak tanıyor.
Hala kullanımda olan eski programlama dilleri var mı?
Birçok bilgisayar programlama dili kullanımdan kaldırılmış olsa da, birçoğu hala varlığını sürdürmektedir. Bunlardan biri, 1953'te kullanıma sunulan ve en son 2018'de güncellenen FORTRAN'dır. IBM tarafından geliştirilen FORTRAN, modern bilgisayarlarla uyumlu olacak şekilde geliştirilmiştir. Bir diğer popüler bilgisayar programlama dili olan COBOL ise 1959'da geliştirilmiş olup, bankaların tercih ettiği dil olmaya devam etmektedir.
Günümüz teknoloji dünyasında en popüler programlama dili hangisidir?
Yıllar içinde birçok yeni programlama dili geliştirildi. Teknolojiye olan ihtiyaç beklenenden daha hızlı arttı ve bu da daha fazla programlama diline olan talebi artırdı. Günümüzde işletmeler tarafından kullanılan en popüler bilgisayar programlama dillerinden bazıları şunlardır: SQL, JavaScript, Java, .NET/C# ve HTML/CSS.
Sonuç
Gördüğünüz gibi, programlama dillerinin tarihi oldukça ilginç ve gelişmeye devam ediyor. 1840'lardan kalma bir yazım yönteminin, bugün hala kullanılan programlama dillerine nasıl yol açtığını bilmek inanılmaz. Makine kodu kullanan akademisyenlerden, süper bilgisayarlarda üst düzey, insan tarafından okunabilir kod kullanan büyük şirketlere evrildiler. Ve şimdi, bilgisayar programlamanın gelişmeye ve bazıları dil tarihinin en iyileri arasında sayılan yeni dillere evrilmeye devam etmesi bekleniyor.










