- Borland tarafından 80'lerde yaratılan Turbo Pascal, hızı ve kullanım kolaylığı nedeniyle programlamada devrim yarattı.
- Programlama öğretimini etkilemiş ve üniversitelerde yaygın olarak benimsenmiştir.
- Hızlı bir derleyici ve verimli bir entegre geliştirme ortamı gibi yenilikçi özellikler getirdi.
- Mirası, modern dillerde ve tutkulu bir programcı topluluğunda yaşamaya devam ediyor.
Turbo Pascal'ın geçmişi ve sürümleri: evrimine ve mirasına bir bakış
1. Turbo Pascal'ın kökenleri
1.1. Pascal'ın mirası
1.2. Borland'ın yükselişi
1.3. Turbo Pascal'ın doğuşu
2. Turbo Pascal 1.0: Bir dönemin başlangıcı
2.1. Devrim Niteliğinde Özellikler
2.2. Programlama topluluğundan hoş geldiniz
2.3. Yazılım sektörüne etkisi
3. Turbo Pascal'ın evrimi
3.1. Turbo Pascal 2.0 ve 3.0: İyileştirmeler ve yeni özellikler
3.2. Turbo Pascal 4.0
3.3. Turbo Pascal 5.0 ve 5.5: İyileştirme ve iyileştirme ve nesne yönelimli programlama
4. Turbo Pascal 6.0: Bir başarının pekiştirilmesi
4.1. Yeni özellikler ve iyileştirmeler
4.2. Uygulama geliştirme üzerindeki etkisi
4.3. Eğitim ve mesleki alanda popülerlik
5. Turbo Pascal 7.0: Son klasik sürüm
5.1. Haberler ve gelişmeler
5.2. Yeni platformlara destek
5.3. Bir dönemin sonu
6. Turbo Pascal 7'de temel bir programdaki tipik yapı
program ProgramAdı;
kullanım
// Kullanılan birimlerin (kütüphanelerin) listesi
tip
// Özel veri tiplerini tanımlama
const
// Sabitlerin tanımı
var
// Küresel değişkenlerin bildirimi
{Alt programların (prosedürler ve fonksiyonlar) bildirimi}
prosedür ProsedürAdı;
başlamak
// Prosedür kodu
sonunda;
fonksiyon FonksiyonAdı: DönüşTürü;
başlamak
// Fonksiyon kodu
sonunda;
{ Ana program }
başlamak
// Ana program kodu
sonu.
program NombreDelPrograma;: Programın isminin bildirimidir.uses: Programda kullanılacak birimler veya kütüphaneler virgülle ayrılarak burada listelenir.type: Bu bölüm kayıtlar, numaralandırmalar vb. gibi özel veri türlerini tanımlar.const: Programda kullanılacak sabitler burada tanımlanır.var: Programın herhangi bir yerinden erişilebilecek global değişkenler tanımlanır.- Alt program bildirimi: Programda kullanılacak prosedürler ve fonksiyonlar bildirilir. Her alt programın, aşağıdakilerle sınırlandırılmış kendi kod bloğu vardır:
beginyend. - Ana program: Program başlatıldığında çalıştırılacak kod bloğudur. İle sınırlandırılmıştır
beginyendve noktayla biter (.).
7. Turbo Pascal'ın mirası
7.1. Diğer programlama dilleri üzerindeki etkisi
7.2. Tutkulu programcıların topluluğu
7.3. Turbo Pascal ile geliştirilen önemli projeler
- Arkadaş: Takvim, planlayıcı, hesap makinesi ve diğer araçları tek bir arayüzde birleştiren popüler bir üretkenlik uygulaması.
- Turbo Vizyon: Turbo Pascal için grafiksel kullanıcı arayüzü uygulamalarının geliştirilmesini kolaylaştıran bir GUI bileşen kütüphanesi.
- Wolfenstein 3D: 3D nişancı türünün temelini atan etkili bir birinci şahıs nişancı oyunu.
8. Turbo Pascal'ın farklı versiyonları arasındaki karşılaştırma tablosu
| Versiyon | Çıkış yılı | temel özellikleri |
|---|---|---|
| Turbo Pascal 1.0 | 1983 | İlk sürüm, hızlı bir derleyici ve entegre bir geliştirme ortamı (IDE) içeriyor. |
| Turbo Pascal 2.0 | 1984 | Yapılandırılmış programlama, birim kütüphaneleri ve geliştirilmiş hata yönetimi desteği ekler. |
| Turbo Pascal 3.0 | 1986 | Daha hızlı kod üretimi, Turbo Graphix Toolbox ile grafik desteği ve genişletilmiş bellek kullanımı gibi özellikler sunar. |
| Turbo Pascal 4.0 | 1987 | Derleyicinin tamamen yeniden yazılması, birim işlemenin iyileştirilmesi, soyut sözdizimi ağaçlarına destek ve hata tespitinin iyileştirilmesi. |
| Turbo Pascal 5.0 | 1988 | Bütünleşik hata ayıklama, istisna işleme ve kod optimizasyon araçlarına yönelik destek ekler. |
| Turbo Pascal 5.5 | 1989 | Sınıflar ve kalıtım da dahil olmak üzere nesne yönelimli programlamayı (OOP) tanıtır. |
| Turbo Pascal 6.0 | 1990 | Geliştirilmiş IDE, Turbo Vision (kullanıcı arayüzü kütüphanesi) desteği, daha iyi bellek yönetimi ve daha fazla hata ayıklama aracı. |
| Turbo Pascal 7.0 | 1992 | Daha fazla Turbo Vision özelliği, daha iyi DOS entegrasyonu, Windows 3.x desteği ve daha fazla kod optimizasyonu ve genişletilmiş destek içeren geliştirilmiş bir derleyici sürümü ekliyor. |
| Borland Pascal 7.0 | 1992 | Turbo Pascal 7.0'ın profesyonel sürümü, Turbo Debugger ve Turbo Profiler'ı içerir, ayrıca korumalı mod programlama ve Windows uygulama geliştirme desteği sunar. |