คอมพิวเตอร์การเขียนโปรแกรม

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

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

เรื่องราว

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

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

ภาษาการดำเนินงาน

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

คุณสมบัติ

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

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

ข้อบกพร่องและแก้ไขได้

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

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

โครงสร้าง

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

การประยุกต์ใช้โมดูล

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

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

วรรคตอน

ไวยากรณ์ Pascal ต้องปฏิบัติตามอย่างเคร่งครัด

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

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

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

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

คำวิจารณ์

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.unansea.com. Theme powered by WordPress.