![[1-3] การเขียนโปรแกรมภาษา C](https://i.ytimg.com/vi/ZeMV0ZtixNc/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - ภาษาการเขียนโปรแกรม I (PL / I) หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายการเขียนโปรแกรมภาษา I (PL / I)
คำจำกัดความ - ภาษาการเขียนโปรแกรม 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