Pascal คืออะไร?ผู้คนจำนวนมากกำลังถามคำถามนี้ คนเหล่านี้ส่วนใหญ่ใช้คอมพิวเตอร์ในระดับพื้นฐาน ภาษาปาสคาลเป็นภาษาโปรแกรมที่มีชื่อเสียงที่สุดภาษาหนึ่ง พวกเขาเรียนตามกฎในโรงเรียนมัธยมหรือในปีแรกของมหาวิทยาลัย ถือเป็นฐานสำหรับภาษาโปรแกรมอื่น ๆ อีกมากมาย
เราได้รู้แล้วว่าปาสคาลคืออะไรตอนนี้เรามาดูประวัติของรูปลักษณ์และพัฒนาการของมันโดยตรง ผู้สร้างภาษาคือ Niklaus Wirth ได้รับการพัฒนาระหว่างปี พ.ศ. 2511 ถึง พ.ศ. 2512 ความคิดในการสร้างภาษาปาสคาลมาถึงเขาหลังจากเข้าร่วมในคณะกรรมการพิเศษเพื่อการพัฒนาภาษา ภาษาปาสคาลเป็นอะไรที่น่าสนใจสำหรับนักเขียนโปรแกรมมือใหม่หลาย ๆ คน ภาษานี้ได้รับชื่อนี้เพื่อเป็นเกียรติแก่ Blaise Pascal นักวิทยาศาสตร์ชื่อดังชาวฝรั่งเศสผู้ซึ่งมีชื่อเสียงอย่างยิ่งในการสร้างเครื่องจักรกลที่สรุปตัวเลขสองตัว
สิ่งพิมพ์ที่เก่าแก่ที่สุดเกี่ยวกับสิ่งที่ปาสคาลคือปรากฏในปี 1970 พวกเขาพูดคุยเกี่ยวกับเป้าหมายหลักในการสร้างภาษานี้เช่นประสิทธิภาพซึ่งจะนำไปสู่ทักษะการเขียนโปรแกรมและการจัดโครงสร้างข้อมูลที่ยอดเยี่ยม
การทำความคุ้นเคยกับภาษาปาสคาลต้องเริ่มต้นด้วยคุณสมบัติของมัน สิ่งสำคัญคือการพิมพ์ที่เข้มงวดที่สุดและการมีอยู่ของการเขียนโปรแกรมที่มีโครงสร้าง Pascal เป็นชนิดแรก ตามที่ผู้พัฒนาเชื่อว่าภาษาควรมีส่วนช่วยในการเขียนโปรแกรมอย่างมีระเบียบวินัยเนื่องจากไม่รวมข้อผิดพลาดทางไวยากรณ์ต่างๆให้มากที่สุดและยังมีอินเทอร์เฟซที่ใช้งานง่ายอีกด้วย ภาษาปาสคาลคืออะไรและคุณสมบัติหลักคืออะไรเป็นคำถามหลักที่สนใจสำหรับนักเขียนโปรแกรมมือใหม่ ภาษาค่อนข้างเรียบง่ายสำหรับผู้เริ่มต้น
อย่างไรก็ตามในขั้นต้นภาษามีข้อบกพร่องหลายประการหลัก ๆ คือ: ไม่สามารถทำงานกับหน่วยความจำแบบไดนามิกไลบรารี I / O แบบสั้นการขาดวิธีการเรียกใช้ฟังก์ชันที่สร้างในภาษาอื่น ๆ และอื่น ๆ ในช่วงต้นทศวรรษที่ 80 ผู้เชี่ยวชาญหลายคนได้เรียนรู้ว่าภาษาปาสคาลคืออะไรซึ่งเป็นภาษาที่ค่อนข้างเรียบง่าย อย่างไรก็ตามไม่ใช่ทุกคนที่ชอบ ผู้เชี่ยวชาญบางคนเขียนบทความที่มีรายละเอียดทุกข้อบกพร่องในภาษา
เช่นเดียวกับภาษาโปรแกรมอื่น ๆภาษาปาสคาลสามารถอวดได้ไม่เพียง แต่ข้อดีเท่านั้น แต่ยังมีข้อบกพร่องที่ร้ายแรงอีกด้วย ควรจะกล่าวได้ว่านักพัฒนาค่อยๆต่อสู้กับข้อเสีย แต่ก็ไม่ประสบความสำเร็จเสมอไป
ไม่ว่าจะฟังดูเป็นข้อเสีย แต่ไม่บ่อยนักภาษาช่วยโปรแกรมเมอร์ในการเรียนรู้ นอกจากนี้ Pascal ในยุค 80 ยังก้าวไปข้างหน้าอย่างมากเมื่อเทียบกับ Fortran ซึ่งได้รับการศึกษาโดยผู้เริ่มต้นในเวลานั้น ยิ่งไปกว่านั้น Fortran ยังมีปัญหามากขึ้น ในช่วงเวลาสั้น ๆ Pascal สามารถกลายเป็นภาษาหลักสำหรับการเรียนการสอนในโรงเรียนและมหาวิทยาลัยหลายแห่ง โดยพื้นฐานแล้วโปรแกรมจำนวนมากเริ่มได้รับการพัฒนา
คุณสามารถเขียนเกี่ยวกับภาษาปาสคาลได้มาก แต่ควรทำไปที่ขั้นตอนการเขียนโปรแกรมโดยตรง ทุกแอปพลิเคชัน Pascal เริ่มต้นด้วยคีย์เวิร์ด (Program) ชื่อของโปรแกรมจะถูกระบุทันทีหลังจากนั้นจากนั้นจึงใส่ ";" บางครั้งสิ่งนี้ไม่จำเป็นต้องใช้ หลังจากชื่อคุณสามารถระบุรายการไฟล์ภายนอกที่จะทำหน้าที่เป็นพารามิเตอร์ หลังจากนั้นสิ่งที่สำคัญที่สุดในโปรแกรมก็มาถึง - ร่างกายของเธอ ประกอบด้วยส่วนที่อธิบายค่าคงที่ประเภทตัวแปรกระบวนงานและฟังก์ชัน หลังจากที่พวกเขามาถึงบล็อกของตัวดำเนินการ - จุดเข้า บล็อกคำสั่งตั้งอยู่ระหว่างคำหลักเริ่มต้นและสิ้นสุด คั่นแต่ละคำสั่งด้วยอัฒภาค ในการสิ้นสุดโปรแกรมจะใช้จุดซึ่งวางไว้หลังร่างกาย
ในการใช้โมดูลในโค้ดโปรแกรมคุณต้องเข้าร่วมการประกาศเกี่ยวกับเรื่องนี้ คุณสามารถประกาศที่คล้ายกันได้โดยใช้คำสั่งการเชื่อมต่อซึ่งเป็นคำหลัก USES หลังจากนั้นจะมีการระบุชื่อของโมดูลที่ต้องเชื่อมต่อ คำสั่งจะพอดีหลังหัวเรื่องหรือในส่วนของอินเทอร์เฟซ
การใช้งานบางภาษาไม่รองรับโมดูลโดยเฉพาะรุ่นเก่า พวกเขาสามารถแบ่งออกเป็นสองประเภท: ซอฟต์แวร์และอุปกรณ์เสริม รายการแรกมีอยู่ในโปรแกรมเริ่มต้นด้วยคำสำคัญของโปรแกรม ส่วนที่สองประกอบด้วยตัวแปรค่าคงที่ประเภทและอื่น ๆ สามารถใช้ในโมดูลอื่น ๆ ได้
ไวยากรณ์ภาษาปาสคาลต้องการการดำเนินการที่เข้มงวด
ไวยากรณ์ที่เข้มงวดเช่นนี้เป็นสิ่งที่จำเป็นดังนั้นคอมพิวเตอร์ถือเป็นตัวดำเนินการของแอปพลิเคชันได้อย่างไร หากใช้อักขระไม่ถูกต้องข้อผิดพลาดจะปรากฏขึ้น หากใช้อัฒภาคเป็นตัวคั่นของตัวดำเนินการตัวดำเนินการจะเป็นข้อความทั้งหมดที่อยู่ระหว่างหนึ่งลูกน้ำและต่อไปนี้ หากไม่ได้วางเครื่องหมายนี้ไว้ระหว่างตัวดำเนินการโปรแกรมจะรับรู้ว่าเป็นหนึ่งเดียวและยังให้ข้อผิดพลาดอีกด้วย
ภาษาปาสคาลช่วยให้คุณสามารถแทรกความคิดเห็น ใช้เป็นคำอธิบายสำหรับรหัสโปรแกรม คุณสามารถใช้ภาษารัสเซีย ความคิดเห็นไม่มีผลต่อการทำงานของโปรแกรม
ในภาษาปาสคาลคุณสามารถเขียนได้ทั้งตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ทางเลือกขึ้นอยู่กับโปรแกรมเมอร์
ดังที่ได้กล่าวไปแล้วความนิยมพิเศษของ Pascalตกเมื่อปีพ. ศ. 2523-2533 แต่มีนักวิจารณ์ที่มองว่าภาษาไม่สำคัญ ในความเห็นของพวกเขาเหมาะสำหรับการฝึกอบรมเท่านั้น คำวิจารณ์ที่โดดเด่นเป็นพิเศษมีให้ในบทความ "ทำไมภาษาปาสคาลไม่ใช่ภาษาโปรแกรมที่ฉันชอบ" เขียนโดย Brian Kernighan หนึ่งในผู้พัฒนาภาษา C หลังจากบทความที่ Pascal เริ่มเปลี่ยนแปลงอย่างจริงจังให้ดีขึ้น
แม้จะมีข้อบกพร่องทั้งหมด แต่สิ่งที่ให้ความสำคัญกับ Pascal มากที่สุดคือทัศนคติที่ไม่สำคัญของโปรแกรมเมอร์หลายคน