คุณต้องกลับไปที่ต้นกำเนิดจริงๆ - ค้นหาประวัติของ Niklaus Wirth ปาสกาลเริ่มต้นชีวิตด้วยการสอนภาษา "อัลกอริทึม + โครงสร้างข้อมูล = โปรแกรม" เป็นจุดเริ่มต้นที่ดี
ในเวลานั้น Pascal นั้นง่ายกว่า Algol 68 และ PL / 1 มันบังคับโครงสร้างและการประกาศและความปลอดภัยประเภทที่แข็งแกร่งซึ่งแตกต่างจาก Fortran4 (Fortran 77 ปรับปรุงสิ่งต่าง ๆ เล็กน้อยที่นั่น แต่คุณยังสามารถเล่นได้อย่างรวดเร็วและหลวมมาก) และเมื่อเทียบกับ COBOL มันสั้นง่ายและง่ายกว่าในการเขียนโปรแกรม (สวัสดีชาวโลกประมาณ 6 บรรทัดแทน 600)
เมื่อมันเกิดขึ้นมีสิ่งต่าง ๆ เช่นอาเรย์อักขระใน Pascal - นั่นคือมันสำหรับการจัดการสตริง สิ่งที่ดีขึ้นกว่าปี
หากคุณต้องการขุดคุ้ยประวัติศาสตร์ Pascal จริง ๆ คุณต้องคำนึงถึงบางจุดด้วย:
- ต้นฉบับของ Wirth (Standard Pascal)
- ส่วนขยายโดย Digital Equipment Corp (DEC) บน Vax
- the UCSD p-System (ในเครื่องหลายเครื่อง แต่สะดุดตา Apple-2)
- Turbo Pascal
- Apollo Domain Pascal (ใช้เพื่อเขียนระบบปฏิบัติการ Domain / OS หรือที่เรียกว่า Aegis)
- Turbo Pascal พร้อมวัตถุและหน่วย (เวอร์ชั่น 5.5 และใหม่กว่าแก้ไข: เพิ่งพบTP 5.5 OOP PDF )
- Delphi
ย้อนกลับไปในช่วงปี 1980 มีงานฉลองทากขนาดใหญ่ระหว่าง Pascal และ C มีการพัฒนาและกิจกรรมมากมายในทั้งสองค่าย
เป็นผลให้สิ่งที่แปลกและมหัศจรรย์เช่น Bliss-32, Algol และ PL / 1 ได้หายไปค่อนข้างมาก - แต่ความคิดจากสิ่งเหล่านี้ทำให้พวกเขาเป็นปาสกาล
แก้ไข: อาร์เรย์อักขระสามารถบรรจุซึ่งให้คุณสมบัติพิเศษบางอย่าง แต่ถ้าคุณต้องการสิ่งที่เราตอนนี้รู้ว่าการจัดการสตริงที่คุณต้องการที่จะเติบโตด้วยตัวคุณเอง