1 / 10

ประวัติภาษาปาสคาล

ประวัติภาษาปาสคาล. ประวัติของภาษาปาสคาล. ปาสคาลเป็นภาษาคอมพิวเตอร์ที่สร้างขึ้นโดย ศาสตราจารย์ ดอกเตอร์ นิเคลาส์ เวิร์ต (Dr. Niklaus Wirth) จากสถาบันเทคโนโลยีแห่งซูริค ประเทศสวิสเซอร์แลนด์ เริ่มใช้เมื่อปี พ.ศ. 2514

eric-gould
Download Presentation

ประวัติภาษาปาสคาล

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ประวัติภาษาปาสคาล

  2. ประวัติของภาษาปาสคาล • ปาสคาลเป็นภาษาคอมพิวเตอร์ที่สร้างขึ้นโดย ศาสตราจารย์ ดอกเตอร์นิเคลาส์เวิร์ต(Dr. Niklaus Wirth)จากสถาบันเทคโนโลยีแห่งซูริคประเทศสวิสเซอร์แลนด์เริ่มใช้เมื่อปี พ.ศ. 2514 • ชื่อภาษาตั้งขึ้นเพื่อเป็นเกียรติแก่ เบลส ปาสคาล(Blaise Pascal)นักคณิตศาสตร์ และปรัชญาชาวฝรั่งเศส ซึ่งมีชีวิตอยู่ในช่วงปี พ.ศ. 2166 ถึง 2205 เป็นผู้สร้างเครื่องบวกเลขได้สำเร็จเป็นคนแรกของโลกในปี พ.ศ. 2185 ซึ่ง เป็นต้นแบบของคอมพิวเตอร์ในปัจจุบัน • ดร.นิเคลาส์ เป็นผู้สร้างภาษา PL/1และ ALGOL-60มาก่อน บางส่วนของปาสคาลจึงมีพื้นฐานมาจากภาษาทั้งสองนี้

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

  4. ปาสคาลที่ใช้ในไมโครคอมพิวเตอร์ปาสคาลที่ใช้ในไมโครคอมพิวเตอร์ ปาสคาลที่ใช้ในไมโครคอมพิวเตอร์ • ภาษาที่ใช้ในไมโครคอมพิวเตอร์ มีหลายชื่อ เช่น • ไอบีเอ็มปาสคาล ( IBM Pascal ) • ไมโครซอฟต์ปาสคาล ( Microsoft Pascal ) • ควิกปาสคาล ( Quick Pascal ) • เทอร์โบปาสคาล ( Turbo Pascal ) • เวอร์ชวลปาสคาล (Virtual Pascal) • ภาษาปาสคาลเหล่านี้ มีส่วนประกอบหลักเหมือนกัน มีเพียงส่วนประกอบย่อยที่แตกต่างกันเพื่ออำนวยความสะดวกในการใช้งานโปรแกรมในแต่ละด้านแตกต่างกันไป

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

  6. หลักการสร้างโปรแกรม • ปาสคาล เป็น โปรแกรมภาษาคอมพิวเตอร์ชนิดคอมไพเลอร์ ( compiler ) • ทำหน้าที่คอมไพล์ ( คอมไพล์ - แปล ) ซอร์สโค้ด ( Source code–ภาษาที่คนเข้าใจ )ให้เป็นออบเจ็กต์โค้ด ( Object code–รหัสที่สั่งให้คอมพิวเตอร์ทำงาน )โดยมีการลิงค์ ( ลิงค์ –รวมโปรแกรมย่อยเข้ากับโปรแกรมหลัก ) แบบอัตโนมัติ ซึ่งมีลำดับขั้นดังนี้

  7. สร้าง • Source code Compile Link Object Code EXE ไฟล์ชนิด PAS หลักการสร้างโปรแกรม (ต่อ) • Source codeเป็นภาษาอังกฤษที่เขียนขึ้นตามกฎเกณฑ์ ของภาษาปาสคาล ผู้ที่รู้ภาษาปาสคาลจะเข้าใจความหมายของ Source codeว่าเป็นการสั่งให้คอมพิวเตอร์ทำอะไร อย่างไร และทำเมื่อไร การนำ Source codeเข้าคอมพิวเตอร์ อาจทำได้โดยการพิมพ์เข้าไปหรือโดยการอ่าน (load)จากดิสก์

  8. หลักการสร้างโปรแกรม (ต่อ) • การพิมพ์ Source codeเข้าคอมพิวเตอร์ จะต้องใช้โปรแกรมประเภทเอดิเตอร์ (editor)หรือเวิร์ดโปรเซสเซอร์ (word processor)ซึ่งโปรแกรมประเภทนี้จะช่วยอำนวยความสะดวกทางด้านการพิมพ์ การเปลี่ยนแปลงแก้ไขข้อความ รวมทั้งการบันทึก (save)ไว้ในดิสก์ และอ่านข้อความจากดิสก์ โดยชนิดของไฟล์ที่บันทึก จะถูกกำหนดให้เป็น PAS

  9. หลักการสร้างโปรแกรม (ต่อ) • เมื่อมี Source codeอยู่ในคอมพิวเตอร์เรียบร้อยแล้ว ขั้นต่อไปก็คือการคอมไพล์ ซึ่งเป็นการตรวจสอบว่าโปรแกรมเขียนถูกต้องตามกฎหรือไม่ ถ้าไม่ถูกจะมีการแสดงข้อความระบุสาเหตุของความผิดพลาด และแสดงตำแหน่งที่ผิดพลาดใน Source code • ถ้าไม่พบความผิดพลาดถือว่าโปรแกรมนั้นคอมไพล์ผ่าน ขั้นต่อไปปาสคาลจะนำโปรแกรมย่อยที่โปรแกรมของเราจะต้องใช้เข้ามาร่วม เพื่อให้โปรแกรมสามารถทำงานได้ตามต้องการ ขั้นตอนนี้เรียกว่าการลิงค์ เมื่อคอมไพล์ผ่านแล้วโปรแกรมนั้นก็สามารถทำงานได้ การสั่งให้โปรแกรมทำงานเรียกว่าการรัน ( run )การรันโปรแกรมอาจทำเพื่อทดสอบความสมบูรณ์ของโปรแกรม หรือเพื่อทำงานจริงก็ได้

  10. หลักการสร้างโปรแกรม (ต่อ) • ขณะรันโปรแกรมอาจมีความผิดพลาดเกิดขึ้นได้ เรียกความผิดพลาดกลุ่มนี้ว่ารันไทม์เออเรอร์( run-time errors )ซึ่งโปรแกรมจะหยุดทำงานทันทีและแสดงสาเหตุของความผิดพลาด • ถ้าต้องการให้โปรแกรมที่เราสร้างขึ้นสามารถนำไปรันได้อย่างอิสระกับ DOSจะต้องคอมไพล์โปรแกรมและเก็บไว้ในดิสก์ซึ่งจะได้ไฟล์ ชนิด EXE

More Related