ภาษาโปรแกรม Pascal ฉลองครบรอบ 50 ปี

Pascal เป็นภาษาโปรแกรมที่เผยแพร่ครั้งแรกในปี 1970 นี่คือภาษาโปรแกรม เกิดในช่วงปีแรก ๆ ของการเขียนโปรแกรมเชิงโครงสร้างและอายุ 50 ปี

Pascal ใช้ในการพัฒนาซอฟต์แวร์และโดยเฉพาะอย่างยิ่งในด้านการศึกษา ผู้เขียนมัน Niklaus Wirth ได้รับแรงบันดาลใจจากผลงานก่อนหน้านี้ของเขาใน Algol W ซึ่งเขาไม่พอใจอย่างสมบูรณ์ ในความเป็นจริงในช่วงปลายทศวรรษ 1950 Fortran (FORmula TRANslator) สำหรับการใช้งานทางวิทยาศาสตร์และ Cobol (Common Business Oriented Language) สำหรับการใช้งานเชิงพาณิชย์มีความโดดเด่น

1960 en, คณะกรรมการระหว่างประเทศ เผยแพร่ภาษา Algol 60 นี่เป็นครั้งแรกที่ภาษาถูกกำหนดโดยโครงสร้างสูตร กระชับและมีไวยากรณ์ที่แม่นยำและเป็นทางการ

เกี่ยวกับ สองปีต่อมาพ่อแม่ของเขาตัดสินใจที่จะแก้ไขบางอย่าง และการปรับปรุงภาษาเนื่องจาก Algol 60 มีไว้สำหรับการคำนวณทางวิทยาศาสตร์เท่านั้น ดังนั้นจึงได้มีการจัดตั้งคณะทำงานสำหรับโครงการนี้

อย่างไรก็ตาม ไม่ใช่ทุกคนที่เห็นด้วยกับข้อกำหนดใหม่ ที่จะถูกเพิ่มเข้าไปในภาษา ซึ่งส่งผลให้เกิดสองฝ่ายภายในชุมชน

หนึ่งในนั้นมุ่งเป้าไปที่ภาษาที่สอง ด้วยแนวคิดใหม่ที่ยังไม่ผ่านการทดสอบและความยืดหยุ่นอย่างกว้างขวาง เวิร์ ธ ไม่ได้เป็นส่วนหนึ่งของกลุ่มย่อยนี้ซึ่งข้อเสนอได้รับการยอมรับและให้กำเนิด Algol 68 ในเวลาต่อมา

เขาออกจากกลุ่มประมาณปี 1966 และเริ่มต้นพร้อมกับนักศึกษาปริญญาเอกของมหาวิทยาลัยสแตนฟอร์ดบางคนสร้างคอมไพเลอร์สำหรับข้อเสนอที่เขาทำ ผลลัพธ์คือภาษา Algol W ในปีพ. ศ. 1967

เขาอ้างว่า Algol W ถูกใช้ในคอมพิวเตอร์เมนเฟรมของไอบีเอ็มหลายเครื่อง เวิร์ ธ กล่าวว่า Algol W ประสบความสำเร็จอย่างมากเมื่อเทียบกับ Algol 68 "จุดสังเกตของ Algol 68 ปรากฏขึ้นและจากนั้นก็ตกอยู่ในความสับสนอย่างรวดเร็วภายใต้น้ำหนักของตัวมันเองแม้ว่าแนวคิดบางอย่างของมันจะยังคงอยู่ในภาษาต่อ ๆ มาก็ตาม" เขากล่าว

อย่างไรก็ตาม Algol W ไม่เหมาะกับความชอบของเธอ เนื่องจากยังคงมีภาระผูกพันมากเกินไปเนื่องจากมาจากค่าคอมมิชชั่น

จากนั้นเวิร์ ธ ก็รับงานใหม่และจัดการพัฒนาภาษาใหม่ทั้งหมด ตามความต้องการของเขาซึ่งเขาเรียกว่า Pascal ในบันทึกบนเว็บไซต์ของ Association for Computing Machinery (ACM) ซึ่งเป็นองค์กรไม่แสวงหาผลกำไรระหว่างประเทศที่ทุ่มเทให้กับการประมวลผลเขากล่าวว่างานนี้เต็มไปด้วยความประหลาดใจสำหรับเขาและเขาและทีมงานของเขาต้องประสบกับหายนะในระหว่างการพัฒนา

พวกเขาต้องการอธิบายคอมไพเลอร์ในภาษาปาสคาลแปลด้วยตนเองในฟอร์แทรนและในที่สุดก็รวบรวมคอมไพเลอร์ตัวแรกด้วยตัวที่สอง

เวิร์ ธ กล่าวว่านี่เป็นความล้มเหลวครั้งใหญ่โดยเฉพาะอย่างยิ่งเนื่องจากไม่มีโครงสร้างข้อมูลใน Fortran ซึ่งทำให้การแปลยุ่งยากมาก

อย่างไรก็ตามความพยายามครั้งที่สองประสบความสำเร็จโดยที่แทนที่จะเป็น Fortran ใช้ภาษา Scallop โปรดทราบว่าเวิร์ ธ เป็นผู้ช่วยศาสตราจารย์ที่มหาวิทยาลัยสแตนฟอร์ดตั้งแต่ปี 1963 ถึง 1967 จากนั้นที่มหาวิทยาลัยซูริก จากนั้นเขาก็กลายเป็นศาสตราจารย์ด้านคอมพิวเตอร์ที่ ETHZ (Swiss Federal Institute of Technology ในซูริก) ก่อนจะเกษียณในเดือนเมษายน 1999

เวิร์ ธ กล่าวว่าเช่นเดียวกับอัลกอล 60 รุ่นก่อน ภาษาปาสคาลมีคำจำกัดความที่แม่นยำและพื้นฐานที่ชัดเจนบางประการ คำแนะนำอธิบายการกำหนดค่าให้กับตัวแปรและการดำเนินการตามเงื่อนไขและซ้ำ ๆ มีอะไรอีก, มีขั้นตอนและมีการเรียกซ้ำ ตามที่ผู้เขียนระบุประเภทข้อมูลและโครงสร้างเป็นส่วนขยายที่สำคัญและประเภทข้อมูลพื้นฐาน ได้แก่ จำนวนเต็มและจำนวนจริงค่าบูลีนอักขระและการแจงนับ (ของค่าคงที่)

โครงสร้าง ได้แก่ อาร์เรย์เร็กคอร์ดไฟล์ (ลำดับ) และพอยน์เตอร์ โพรซีเดอร์ประกอบด้วยพารามิเตอร์สองประเภท ได้แก่ พารามิเตอร์ค่าและพารามิเตอร์ตัวแปร ขั้นตอนสามารถใช้ซ้ำได้

ที่สำคัญที่สุด เขากล่าวว่ามันเป็นแนวคิดที่แพร่หลายของประเภทข้อมูล

ค่าคงที่ตัวแปรหรือฟังก์ชันแต่ละชนิดเป็นประเภทคงที่และคงที่ ดังนั้นโปรแกรมจึงรวมความซ้ำซ้อนจำนวนมากที่คอมไพเลอร์สามารถใช้เพื่อตรวจสอบความสอดคล้องของชนิดข้อมูล สิ่งนี้ช่วยตรวจจับข้อผิดพลาดก่อนที่จะรันโปรแกรม

Fuente: https://cacm.acm.org/


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Luix dijo

    กำหนดเวลาสองสามปีในภาษาปาสคาลที่กระชับและดีมาก เสียดายที่โดนไอจาวามาแทน