Pascal Programını kim icat etti? [Merak etmen durumunda]

  • Michael Cain
  • 0
  • 4305
  • 1205
reklâm

ALGOL bilgisayar diline dayanan Pascal programlama dili, 1960'ların sonunda geliştirildi ve bir dizi keşiften sorumlu olan Fransız bir matematikçi olan Blaise Pascal'ın adını aldı ve ayrıca 1645'te ilk hesap makinesini (Pascaline adı verilen) icat etti..

Pascal’ın 1662’de öldüğü ve Pascal’ın dilinin neredeyse 300 yıl sonra icat edildiği göz önüne alındığında, o dili oluşturmamış olabilir. Sonra kim Pascal programlama dilini icat etti?


Pascal, 15 Şubat 1934'te İsviçre'nin Winterthur kentinde doğmuş olan bir coğrafya profesörü olan Walter ve Hedwig (Keller) Wirth'e doğan Niklaus Wirth tarafından geliştirilmiştir. Niklaus, ilk IBM 360'tan birinde (bir oda kadar büyük olan) uygulanan Algol-W'yi geliştirdi ve birkaç yıl sonra Pascal dilinin gelişimi için bir üs olarak kullandı..

“Avrupalılar genel olarak adımı doğru şekilde söylese de ('Nick-louse Veert'), Amerikalılar her zaman onu 'Nickel'in Değeri' olarak değerlendiriyorlar. Bu, Avrupalıların beni ismiyle çağırıyorlar, ancak Amerikalılar değer olarak çağırıyor.”
~ Niklaus Wirth

Pascal, 1970'lerde mevcut olan bilgisayarlarda güvenilir ve verimli çalışacak temel kavramları öğretmek için kullanılabilecek bir dil olarak Wirth tarafından yaratılmıştır. Pascal, bilgisayar oyunları, gömülü sistemler ve araştırma projeleri için kullanılmaya başlandı ve aynı zamanda ilk Apple (Macintosh) bilgisayarlarından biri olan ve türevlerinden biri olan Object Pascal adlı Lisa'nın geliştirilmesinde de kullanıldı. Skype gibi uygulamalar.

Niklaus Wirth gibi çok tanınan kitapların yazarıdır. “Algoritmalar + Veri Yapıları = Programlar” (1976) on onursal doktora aldı ve diğerleri arasında 1984'te IEEE Emmanuel Piore Ödülü ve Turing Ödülü'ne layık görüldü, ancak Wirth'in en büyük katkısı her zaman organize bir tarzda tasarlanmış ve gereksiz dağınıklıktan arındırılmış üretken yazılım oluşturma kavramı olmuştur..

Adlı makalesinde “Yalın Yazılım İçin Bir Dilekçe” 1995 yılında Wirth tarafından yazılmış [PDF], yazılım geliştirmeyle ilgili sorunlardan bazılarını ve neden iki alıntı yaparak temiz, düzenli bir kod oluşturmanın önemli olduğunu anlatıyor. “yasalar” İşi yansıttığına inanıyor:

  • Yazılım mevcut belleği doldurmak için genişler. (Parkinson)
  • Yazılım, donanımın hızlandığından daha hızlı bir şekilde yavaşlıyor. (Reiser)

Günümüzde en çok kullanılan yazılımlardan bazılarının kod satırı dikkate alındığında ilginç fikirler, donanımın her gün daha da küçülmesine rağmen daha da büyüyor gibi görünüyor. Örneğin:

  • Temel vardı 4000 1975'te kod satırları artık bitti 2 milyon.
  • Word'ün ilk sürümü vardı 27.000 Kod satırları. Office'in şu anki sürümü 30 milyon.
  • Mac OS X, yaklaşık yapılır 90 milyon Kod satırları.
  • Windows 95 yapıldı 15 milyon kod satırları, Windows 7 üzerinden yapılır 50 milyon Kod satırları.
  • İPhone için tek bir oyun uygulaması gibi “gerçek dışı” oyun uygulaması bitti 2 milyon Kod satırları.

Yazılımın büyük olmasının tek nedeni, yazılım satıcılarının müşterilerin istediklerini düşündükleri ama hiç kullanmadıkları özellikler ekledikleridir. Ayrıca, yazılımın en az bir kişi tarafından tamamen anlaşılması gerektiği ve hiçbirini tam olarak anlamadan programlar geliştiren ekiplere sahip olmanın çok gereksiz bir karmaşıklığa ve işe yaramaz kodlara neden olduğunu savunuyordu..

Pascal'ın gelişimi, bu inançların bir kanıtıydı. Pascal, bilgisayar dillerinin en matematiksellerinden biri olarak kabul edilir. Çekirdeği, temel ihtiyaçlara, nesneye yönelik programlamaya ve hafif ve kolay anlaşılır basit bir çekirdeğe odaklanarak tasarlandı.

Pascal'ı biliyor muydun??




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.