/ / ปาสคาลคืออะไร. การเขียนโปรแกรมภาษาปาสคาล

Pascal คืออะไร การเขียนโปรแกรมภาษาปาสคาล

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

ปาสคาลคืออะไร

เรื่องราว

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

การเขียนโปรแกรมภาษาปาสคาล

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

การใช้ภาษา

คุ้นเคยกับภาษาปาสคาล

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

คุณสมบัติ

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

ปาสคาลคืออะไร

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

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

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

ภาษาปาสคาลคืออะไร

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

โครงสร้าง

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

การใช้โมดูล

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

 เกี่ยวกับภาษาปาสคาล

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

เครื่องหมายวรรคตอน

ไวยากรณ์ภาษาปาสคาลต้องการการดำเนินการที่เข้มงวด

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

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

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

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

คำวิจารณ์

ดังที่ได้กล่าวไปแล้วความนิยมพิเศษของ Pascalตกเมื่อปีพ. ศ. 2523-2533 แต่มีนักวิจารณ์ที่มองว่าภาษาไม่สำคัญ ในความเห็นของพวกเขาเหมาะสำหรับการฝึกอบรมเท่านั้น คำวิจารณ์ที่โดดเด่นเป็นพิเศษมีให้ในบทความ "ทำไมภาษาปาสคาลไม่ใช่ภาษาโปรแกรมที่ฉันชอบ" เขียนโดย Brian Kernighan หนึ่งในผู้พัฒนาภาษา C หลังจากบทความที่ Pascal เริ่มเปลี่ยนแปลงอย่างจริงจังให้ดีขึ้น

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

ชอบ:
0
บทความยอดนิยม
การพัฒนาทางจิตวิญญาณ
อาหาร
Y