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

Pascal คืออะไร

เรื่องราว

Pascal คืออะไรเราค้นพบ ให้เราไปที่ประวัติความเป็นมาและการพัฒนา ผู้สร้างภาษาคือ Nicklaus Wirth มันถูกพัฒนาขึ้นระหว่างปี 2511 และ 2512 ความคิดในการสร้าง Pascal มาหาเขาหลังจากที่เข้าร่วมในคณะกรรมการพิเศษเพื่อพัฒนาภาษา Pascal คืออะไรที่น่าสนใจสำหรับนักเขียนโปรแกรมสามเณรหลายคน ชื่อนี้ได้รับการยกย่องให้เป็นนักวิทยาศาสตร์ชาวฝรั่งเศสชื่อดังอย่าง Blaise Pascal ผู้มีชื่อเสียงในด้านการสร้างเครื่องจักรกลที่สรุปตัวเลขได้สองจำนวน

การเขียนโปรแกรม Pascal

สิ่งตีพิมพ์ครั้งแรกเกี่ยวกับสิ่งที่ Pascal เป็นปรากฏตัวในปีพ. ศ. 2513 พวกเขาพูดถึงวัตถุประสงค์หลักของการสร้างภาษาเช่นประสิทธิภาพซึ่งจะช่วยให้มีทักษะการเขียนโปรแกรมและการจัดโครงสร้างข้อมูลที่ยอดเยี่ยม

การใช้ภาษา

คุ้นเคยกับ Pascal

  • UCSD Pascal ระบบนี้ก่อตั้งขึ้นเมื่อปี พ.ศ. 2521 มีพอร์ตคอมไพเลอร์ที่ช่วยให้คุณสามารถสร้างรหัสแบบพกพาได้และตอนนี้คุณสามารถแก้ไขระบบต้นทางและอื่น ๆ ได้ ในอนาคต UCSD ได้กลายเป็นพื้นฐานสำหรับการใช้งาน Pascal ในหลาย ๆ ครั้งต่อมา
  • Object Pascal การเขียนโปรแกรมใน Pascal ดึงดูดผู้เริ่มต้นอยู่หลายคน ในปี 1986 แอปเปิ้ลสร้างส่วนขยายของวัตถุสำหรับภาษา ทีมพัฒนาได้ปรึกษากับ "พ่อ" ของ Pascal
  • Turbo Pascal รุ่นแรกของ IDE ปรากฏในปีพ. ศ. 2526 บอร์แลนด์กลายเป็น บริษัท ที่เริ่มพัฒนาระบบนี้ อย่างไรก็ตามควรสังเกตว่า Turbo Pascal ยืมเป็นจำนวนมากจาก Odject Pascal และโดยทั่วไปการใช้งานเหล่านี้มีความคล้ายคลึงกัน การเขียนโปรแกรมเกี่ยวกับ Pascal ที่สนใจและ Microsoft เกือบจะในเวลาเดียวกันพวกเขาได้เปิดตัวภาษาของตัวเองโดยใช้ภาษา Pascal มันไม่สามารถจัดจำหน่ายได้และก็ถูกลืมเร็ว ๆ นี้ ต่อมาการดำเนินการของ Borland เรียกว่า Object Pascal
  • Object Pascal วันนี้ ขั้นตอนที่สำคัญที่สุดในประวัติศาสตร์ของ Pascal คือการเปิดตัวการก่อให้เกิดฟรี พวกเขารวมสิ่งที่ดีที่สุดจากหลายภาษาอื่น ๆ พวกเขามีความเข้ากันได้ดีกับระบบปฏิบัติการส่วนใหญ่

คุณสมบัติ

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

Pascal คืออะไร

อย่างไรก็ตามในตอนแรกภาษามีข้อบกพร่องหลายประการ สิ่งสำคัญคือไม่สามารถทำงานร่วมกับหน่วยความจำแบบไดนามิกไลบรารี I / O ระยะสั้นขาดเครื่องมือในการเรียกใช้ฟังก์ชันที่สร้างขึ้นในภาษาอื่น ๆ เป็นต้น Pascal ซึ่งเป็นภาษาที่ค่อนข้างง่ายในช่วงต้นทศวรรษที่ 80 ได้เรียนรู้จากผู้เชี่ยวชาญหลายคน อย่างไรก็ตามทุกคนไม่ชอบมัน ผู้เชี่ยวชาญบางคนได้เขียนบทความเกี่ยวกับการขาดภาษาทุกครั้ง

ข้อเสียและการแก้ไข

เช่นเดียวกับหลายภาษาโปรแกรมอื่น ๆ ,Pascal สามารถโม้ไม่เพียง แต่ข้อดี แต่ยังบกพร่องร้ายแรง ควรจะกล่าวว่าค่อยๆพัฒนากำลังดิ้นรนกับ minuses แต่พวกเขาไม่เคยได้รับมัน

ภาษา Pascal คืออะไร

ราวกับว่ามันไม่ได้ฟัง แต่ไม่บ่อยครั้งที่ข้อบกพร่องภาษาช่วยให้โปรแกรมเมอร์ในการเรียนรู้ นอกจากนี้ Pascal ใน 80 ปีเป็นก้าวย่างก้าวไปข้างหน้าเมื่อเทียบกับ Fortran ซึ่งในขณะนั้นได้ศึกษาผู้มาใหม่ นอกจากนี้ Fortran มีปัญหามากขึ้น ในช่วงเวลาสั้น ๆ Pascal ได้กลายเป็นภาษาหลักในการสอนในหลาย ๆ โรงเรียนและมหาวิทยาลัย หลายโปรแกรมได้รับการพัฒนาบนพื้นฐานของ

โครงสร้าง

Pascal สามารถเขียนเกี่ยวกับ Pascal ได้มาก แต่ก็ควรเป็นไปที่ขั้นตอนการเขียนโปรแกรมโดยตรง แต่ละแอ็พพลิเคชันใน Pascal เริ่มต้นด้วยคำหลัก (Program) ทันทีหลังจากที่มีการระบุชื่อของโปรแกรมแล้วแทรก ";" บางครั้งก็ไม่จำเป็นต้องใช้ หลังจากชื่อคุณสามารถระบุรายการไฟล์ภายนอกที่จะทำหน้าที่เป็นพารามิเตอร์ได้ หลังจากนั้นสิ่งที่สำคัญที่สุดในโปรแกรมคือร่างกายของเธอ ประกอบด้วยส่วนที่อธิบายค่าคงที่ชนิดตัวแปรวิธีการและฟังก์ชัน หลังจากที่พวกเขามาบล็อกของผู้ประกอบการ - จุดเริ่มต้น กลุ่มคำสั่งจะอยู่ระหว่างคำหลักเริ่มต้นและคำหลักที่สิ้นสุด แต่ละคำสั่งจะถูกคั่นด้วยเครื่องหมายอัฒภาค เมื่อต้องการสิ้นสุดโปรแกรมจุดจะถูกใช้หลังจากร่างกาย

การใช้โมดูล

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

 เกี่ยวกับ Pascal

การใช้งานภาษาบางอย่างไม่สนับสนุนโมดูลโดยเฉพาะรุ่นที่เก่ากว่า คุณสามารถแบ่งออกเป็นสองประเภทคือโปรแกรมและอุปกรณ์เสริม รายการแรกมีอยู่ในโปรแกรมเริ่มด้วยโปรแกรมคำหลัก ที่สองมีตัวแปรคงที่ประเภทและอื่น ๆ สามารถใช้ในโมดูลอื่น ๆ

วรรคตอน

รูปแบบของ Pascal ต้องใช้อย่างเคร่งครัด

  • อัฒภาค ใส่ชื่อตอนท้ายของชื่อหลังจากอธิบายตัวแปรแล้ว กับมันผู้ประกอบการจะแยกออกจากกัน คุณไม่สามารถใช้คำหลักได้ก่อนคำหลัก
  • จุลภาค ใช้เป็นตัวคั่นในรายการต่างๆ
  • จุด ใส่ตอนท้ายของเนื้อหาของโปรแกรม (หลังจบคำ)

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

ภาษา Pascal ช่วยให้คุณสามารถแทรกความคิดเห็นได้ เป็นคำอธิบายถึงรหัสของโปรแกรม คุณสามารถใช้ภาษารัสเซียได้ ความคิดเห็นนี้ไม่มีผลต่อการทำงานของโปรแกรม

ใน Pascal คุณสามารถเขียนทั้งตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ได้ ทางเลือกที่เหลือสำหรับโปรแกรมเมอร์

คำวิจารณ์

ดังกล่าวแล้วความนิยมเป็นพิเศษของ Pascalเกิดขึ้นในช่วงปี 1980-1990 แต่มีนักวิจารณ์ที่คิดว่าภาษานี้ไม่สำคัญ ในความเห็นของพวกเขามันเหมาะสำหรับการฝึกอบรมเท่านั้น คำวิจารณ์ที่เด่นชัดโดยเฉพาะได้อธิบายไว้ในบทความ "Why Pascal is not my programming language" เขียนโดย Brian Kernigan - หนึ่งในนักพัฒนาภาษา C. หลังจากบทความที่ Pascal เริ่มเปลี่ยนแปลงอย่างจริงจังเพื่อให้ดีขึ้น

แม้จะมีข้อบกพร่องทั้งหมดส่วนใหญ่ทั้งหมดของ Pascal ถูกกดโดยทัศนคติที่ไม่สำคัญของโปรแกรมเมอร์จำนวนมาก

</ p>