Merhabalar,
Bilgisayar Teknolojisi ve Programlama(BTP) ve Bilgisayar Mühendisliği, önlisans ve lisans programlarında Algoritma Ve Programlamaya Giriş(APG) dersinde genellikle Pascal gösteriliyor.
Pascal’ın tarihine bir göz atalım:
Adını, Fransız düşünürü ve matematikçisi Blaise Pascal‘dan almış. 1970 yılında Niklaus Wirth tarafından geliştirilmeye başlanmış, Algol programlama dilinden türetilmiştir.
Pascal dilinin geliştirilmesindeki amaç: Okunabilirliği kolay daha temiz, sade kod yazdırmaktı. Fakat günümüzde hiçde öyle olmadığı gayet net görülmektedir, genel olarak bir döngüden, kontrol deyiminden sonra herşey “begin end” bloğu içine alınıyor. Peki diğer dillerde alınmıyor mu? elbette alınıyor, fakat Pascal‘ın eksikliği bununla kalmıyorki, örneğin atama yaparken “:=” operatörü kullanıyor, diğer dillerde örneğin Pascal ile geliştirilmeye aşağı yukarı aynı zamanda başlanmış C dilinde “=” kullanılıyor. Pascal‘ı diğer dillerden ayıran en büyük özellik sanırım kullanılan bu operatör. Onun dışında mantıksal bir sınama yaparken “=” operatörünün kullanılması, bildiğiniz gibi Matematikte = operatörü eşitliğin her iki tarafına bakıyor. İyi güzelde, mantıksal sınamada da eşitliğin her iki tarafına bakmayacak mı? evet, her iki tarafına bakacak fakat C ve C türevleri dillerde “=” operatörü atama işlemleri için kullanılmakta.
Yukarıda da söylediğim gibi her dil bir amaç için yazılmıştır, salt makine dilinde(0 ve 1 lerden oluşan) kod yazmanın ne kadar zor olduğu görüldüğünden Assembly geliştirilmiştir.
Pascal‘a geçmişte bir çok eleştiri yapılmıştır, yukarıda saydığım maddeler bu eleştirilerin temelini oluşturmaktadır.
Pascalda geliştirilen programların daha uzun kodlu oluşu, C‘nin makine diline daha yakın oluşu ve daha fazla kesim tarafından kullanılması, Pascal‘ın popülaritesini düşürmüştür.
Pascal günümüzde yukarıda da söylediğim gibi, sadece üniversitelerde gösterilmetedir, syntax’ına en yakın dil, Pascal‘ın temeline kurulmuş olan Delphi‘dir. Türkiye koşullarında Delphi iyi bir programlama dili, piyasada orta ve küçük ölçekli Yazılım şirketlerinin büyük çoğunluğu Delphi kullanmaktadır ve Delphi bilen programcı aramaktadır.
26 Nisan, 2008 01:57