ALGOL, ileri düzey bir programlam dilidir. Adı ALGOritmic Language 'den gelmektedir.
Tarihçesi
ALGOL evrensel bir programla dili yaratmak için yapılan çalışmlar sonucu doğmuştur. Amerika ve
Avrupa'da hızla gelişen bilgisayar bilimi sonucunda tasarlanmış bir çok programlama dili vardı. Özellikle Amerikan tekelinde kalmak istemeyen Avrupalı bilim insanları da programlama dilleri üzerinde çalışmalar yapmaktaydılar. GAMM(Almaca'da Uygulamalı Matematik ve Mekanik Örgütü'nün kısa adı) her makine üstünde çalışabilen evrensel bir programlama dili üzerinde çalışıyordu. Amerika Birleşik Devletlerinin GAMM 'ı ikna etmesiyle Avrupa ve Amerika evrensel bir programla dili üstünde çalışmaya karar verdiler.
Avrasya olarak bilinen eski dünya kıtasının batısındaki büyük yarımada olan Avrupa, Sami dillerde Erep (yahut Irib) Güneşin Battığı taraf anlamına gelir. Fenikelilerden Yunanlılara geçen bu ad, Yunanca'da Europa olmuş ve Ege Denizi'ne göre batıda bulunan ülkelere bu ad verilmiştir.
...Detaylı bilgi için linke tıklayınız.
1958'de
...Detaylı bilgi için linke tıklayınız.
27 Mayıs'dan
27 Mayıs Gregorian Takvimine göre yılın 147. günüdür. Sonraki sene için 218 (Artık yıllarda 219) gün var
...Detaylı bilgi için linke tıklayınız.
1 Haziran'a kadar Zürih'de yapılan toplantıda evrensel bir programlama dili üstünde çalıştılar. Toplantı sonunda ALGOL 58 adıyla ilk ALGOL doğmuş oldu. Aslında toplantı sonunda programla dilinden çok bir taslağı çıkmıştı. Amerikalı ve Avrupalı bilim insanlarının bir çok konuda yeni fikirler üretmelerine rağmen toplantılar bazı zamanlar anlamsız tartışmalarla geçiyordu. Küsüratlı sayılar için nokta mı (Amerikan yöntemi) yoksa virgül mü (Avrupalı yöntemi) kullanılacak gibi. Toplantı sonunda evrensel bir programlama dili için bir umut doğmuş da olsa ALGOL 58 pek kullanılan bir dil olmadı. Özellikle
1 Haziran Gregorian Takvimine göre yılın 152. günüdür. Sonraki sene için 213 (Artık yıllarda 214) gün var
...Detaylı bilgi için linke tıklayınız.
FORTRAN 'ın
...Detaylı bilgi için linke tıklayınız.
IBM tarafından çıkarılmış olması ve IBM 'in kendi diline ağırlık vermesi ve Amerikan Ordusunun kendi programlama dilini tercih etmesi de bunu etkiledi. ALGOL 58 Avrupalı yaratıcıları tarafından da sahiplenilmedi.
İkinci toplantı
bkz. International Business Machines
...Detaylı bilgi için linke tıklayınız.
1960'da
...Detaylı bilgi için linke tıklayınız.
Paris'de oldu. 1958'deki toplantının aksine bu seferki 1 hafta sürüdü. Fakat bu 1 haftada büyük gelişmeler kaydedildi.
Paris Fransa'nın başkenti ve Île-de-France bölgesinin merkezidir ve Seine nehri'nin üzerine kurulmuştur. Tüm dünyada anıtları, sanatsal ve kültürel yaşamı ile tanınmış olan Paris aynı zamanda dünya tarihinde önemli bir şehir olmakla birlikte, başlıca ekonomik ve politik merkezler arasında yeralmakta ve uluslarası taşımacılığın geçiş noktalarından birini oluşturmaktadır. Moda ve lüksün dünya başkentidir ve "Işık Şehir" (Ville de Lumière) diye de anılmaktadır.
...Detaylı bilgi için linke tıklayınız.
John Backus ve
Image:John Backus.jpg|200px|right
...Detaylı bilgi için linke tıklayınız.
Peter Naur tarafından yaratılan
BNF (
Backus-Naur form) toplantının en önemli olaylarından biriydi. İkinci toplantının ardından ALGOL 60 beklenen etkiyi yapmadı ne Amerika'da ne de Avrupa'da geniş kitlelere ulaşabildi. Bunun en büyük sebeperinden bir tanesi o zamanki programcıların ALGOL 'u biraz fazla karışık bulmalarıydı. Özellikle dilin daha kolay anlaşılması için çıkmış olan BNF onlar için tam bir karmaşaydı. Büyük bilgisayar firmaları (IBM vb.) da ALGOL 'u desteklememesi sonucu bu programlama dili geniş kitlelere hiç ulaşamadı.
Her ne kadar geniş kitlelere ulaşamamış da olsa evrensel bir programlama dili yaratmaya çalışan 'ALGOL' : PL/I, SIMULA 67, ALGOL 68,
C,
Pascal,
Ada,
C++ ve
Java gibi dillerin atası sayılabilir. Ayrıca BNF formatının çıkması, ayrıştırma teorisinin şekillenmesi, derleyici tasarımı gibi anlarda yapılan çalışmalarla ALGOL bilgisayar bilmine büyük katkı sağlamıştır.