ภาษาโปรแกรม I (PL / I)

ผู้เขียน: Robert Simon
วันที่สร้าง: 18 มิถุนายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
[1-3] การเขียนโปรแกรมภาษา C
วิดีโอ: [1-3] การเขียนโปรแกรมภาษา C

เนื้อหา

คำจำกัดความ - ภาษาการเขียนโปรแกรม I (PL / I) หมายถึงอะไร

ภาษาโปรแกรม I (PL / I) เป็นทั้งภาษาโปรแกรมและภาษาที่จำเป็นซึ่งออกแบบมาสำหรับงานด้านวิศวกรรมวิทยาศาสตร์และการเขียนโปรแกรมระบบและแอพพลิเคชั่นทางธุรกิจ มันถูกใช้เป็นหลักโดยภาคการศึกษาอุตสาหกรรมและการพาณิชย์ตั้งแต่เปิดตัวในปี 1960 และยังคงใช้งานอยู่ในปี 2011

PL / 1 รองรับการเขียนโปรแกรมที่มีโครงสร้างการเรียกซ้ำรายการที่เชื่อมโยงหรือการจัดการโครงสร้างข้อมูลที่เชื่อมโยงจุดลอยตัวจุดคงที่และสตริงอักขระที่ซับซ้อนและการจัดการสตริงบิต ไวยากรณ์และคำที่ใช้นั้นคล้ายกับภาษาอังกฤษและภาษานั้นเหมาะที่จะกำหนดรูปแบบข้อมูลที่ซับซ้อนโดยใช้ฟังก์ชั่นที่หลากหลาย


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายการเขียนโปรแกรมภาษา I (PL / I)

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

PL / 1 มีคุณสมบัติภาษาที่สำคัญดังต่อไปนี้:

  • ฟรีฟอร์ม 100% และไม่มีคำหลักที่จองไว้
  • กำหนดประเภทข้อมูลโดยไม่คำนึงถึงฮาร์ดแวร์
  • ภาษาโปรแกรมเชิงบล็อกที่ประกอบด้วยบล็อกเริ่มต้นแพ็คเกจและข้อความสั่ง วิธีการโครงสร้างนี้ช่วยให้นักพัฒนาสามารถผลิตโปรแกรมและแอพพลิเคชั่นแบบแยกส่วนได้มาก
  • PL / I มีโครงสร้างการควบคุม โครงสร้างเช่นเลือก ... เมื่อใด ... อื่น ๆ จะอนุญาตการดำเนินการเชิงตรรกะในขณะที่คำสั่ง DO จะอนุญาตให้เรียกใช้คำสั่งอย่างไม่มีเงื่อนไขอย่างน้อยหนึ่งครั้งอนันต์หรือในขณะที่เงื่อนไขยังคงเป็นจริงหรือเท็จขึ้นอยู่กับความต้องการ
  • รองรับโครงสร้างข้อมูลเช่นอาร์เรย์, สหภาพ, โครงสร้าง, อาร์เรย์ของสหภาพหรือโครงสร้าง, สหภาพหรือโครงสร้างของอาร์เรย์และการรวมกันของข้างต้น
  • มีคลาสหน่วยเก็บข้อมูลสี่คลาส: STATIC, BASED, AUTOMATIC และ CONTROLLED