Kökenlere geri dönmeniz gerekiyor - Niklaus Wirth'in bazı tarihlerini bulun. Pascal hayatına bir öğretim dili olarak başladı. "Algoritmalar + Veri Yapıları = Programlar" iyi bir başlangıç noktasıdır.
O sırada Pascal, Algol 68 ve PL / 1'den çok daha basitti. Fortran4'ün aksine yapı ve beyanı ve güçlü tip güvenliği zorladı (Fortran 77 orada işleri biraz geliştirdi, ancak yine de çok hızlı bir şekilde gevşek oynayabilirsiniz). COBOL ile karşılaştırıldığında program yazmak kısa, basit ve daha kolaydı. (Merhaba dünya 600 yerine 6 satır).
Kökeni ortaya çıktığında, Pascal'da karakter dizileri gibi şeyler vardı - dize kullanımı için olan buydu. Yıllar içinde işler düzeldi.
Bir Pascal geçmişini gerçekten araştırmak istiyorsanız, dikkate almanız gereken bazı noktalar:
- Wirth'in orijinali (Standart Pascal)
- Equipment Corp (DEC) tarafından Vax üzerindeki dahili uzantılar
- UCSD p Sistemi (birçok makinede ancak özellikle Apple-2'de)
- Turbo Pascal
- Apollo Domain Pascal (Aegis olarak da adlandırılan Domain / OS işletim sistemini yazmak için kullanılır)
- Nesneleri ve birimleri olan Turbo Pascal (sürüm 5.5 ve üstü. Düzenleme: yeni TP 5.5 OOP PDF dosyasını buldum )
- Delphi
1980'lerde Pascal ve C arasında devasa bir sümüklüböcek vardı. Her iki kampta da büyük miktarda gelişme ve faaliyet yaşandı.
Sonuç olarak, Bliss-32, Algol ve PL / 1 gibi garip ve harika şeyler neredeyse ortadan kayboldu - ancak bunlardan gelen fikirler Pascal'a girdi.
DÜZENLEME: bazı özel özellikler kazandı karakter dizileri paketlenmiş olabilir, ama şimdi dize işleme olarak bildiğimiz şey istiyorsanız, kendiniz büyümeye ihtiyaç vardı.