กลับไปหน้าบทความ

อ่าน 1 นาที

ภาษาแอปพลิเคชันธุรกรรม

ภาษาแอปพลิเคชันธุรกรรมหรือTAL (เดิมชื่อ "ภาษาแอปพลิเคชันแทนเดม") เป็นภาษาเชิงขั้นตอนที่มีโครงสร้างแบบบล็อกซึ่งได้รับการปรับให้เหมาะสมสำหรับการใช้งานบนฮาร์ดแวร์แทนเดม (และต่อมาคือ..

ภาษาแอปพลิเคชันธุรกรรม

ภาษาการเขียนโปรแกรมธุรกรรม (TAL)
กระบวนทัศน์ภาษาเชิงกระบวนการที่มีโครงสร้างเป็นบล็อก
นักพัฒนาบริษัท ฮิวเลตต์-แพคการ์ด เอ็นเตอร์ไพรส์ (เดิมชื่อ บริษัท แทนเดม คอมพิวเตอร์)
ปรากฏครั้งแรกช่วงกลางทศวรรษ 1970
แพลตฟอร์มMIPS, Itanium, x86-64
โอเอสระบบปฏิบัติการนอนสต็อป
ใบอนุญาตซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์
รูปแบบไฟล์โครงสร้างที่ไม่เป็นระเบียบ, Enscribe, NonStop SQL/MP, NonStop SQL/MX
ภาษาถิ่น
TAL, pTAL, epTAL
ได้รับอิทธิพลจาก
อัลโกล, ปาสคาล, ซี

ภาษาแอปพลิเคชันธุรกรรมหรือTAL (เดิมชื่อ "ภาษาแอปพลิเคชันแทนเดม") เป็นภาษาเชิงขั้นตอนที่มีโครงสร้างแบบบล็อก[ 1 ]ซึ่งได้รับการปรับให้เหมาะสมสำหรับการใช้งานบนฮาร์ดแวร์แทนเดม (และต่อมาคือ HP NonStop) TAL มีลักษณะคล้ายกับการผสมผสานระหว่าง ภาษา CและPascal เป็น ภาษาการเขียนโปรแกรมระบบดั้งเดิมสำหรับ เครื่อง CISC ของคอมพิวเตอร์แทนเดม ซึ่งไม่มีแอสเซมเบลอร์[ 2 ]

แนวคิดการออกแบบของ TAL ซึ่งเป็นการพัฒนาต่อยอดจากSPLของHewlett-Packardนั้น มีความเกี่ยวข้องอย่างใกล้ชิดและได้รับการปรับให้เหมาะสมกับ ชุดคำสั่ง CISC แบบไมโครโปรแกรม คำสั่ง TAL แต่ละคำสั่งสามารถคอมไพล์เป็นลำดับของคำสั่งที่จัดการข้อมูลบนสแต็กของรีจิสเตอร์แบบลอยตัวชั่วคราวได้อย่างง่ายดาย สแต็กของรีจิสเตอร์นั้นลอยตัวอยู่ที่จุดสูงสุดของ สแต็กการจัดสรรหน่วยความจำและการเรียกฟังก์ชันของ โปรแกรม

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

ประเภทข้อมูลที่มีให้เลือก ได้แก่ จำนวนเต็ม 8 บิต, 16 บิต, 32 บิต และ (แนะนำในภายหลัง) 64 บิต[ 3 ]มีการสนับสนุนระดับไมโครโค้ดสำหรับสตริงอักขระที่ลงท้ายด้วยค่าว่าง อย่างไรก็ตาม ไม่ค่อยมีการใช้งาน

เดิมทีระบบปฏิบัติการ Tandem NonStopเขียนด้วยภาษา TAL แต่ต่อมาได้เขียนใหม่ส่วนใหญ่ด้วยภาษา C และภาษา TAL ก็ถูกยกเลิกการใช้งานสำหรับการพัฒนาใหม่ ๆ

ในการเปลี่ยนผ่านจากสถาปัตยกรรม CISC ไปเป็น RISC นั้น TAL ได้รับการปรับปรุง/แทนที่ด้วย pTAL ซึ่งเป็นคอมไพเลอร์ที่อนุญาตให้คอมไพล์ TAL ใหม่ให้เป็นแอปพลิเคชัน RISC ดั้งเดิมได้ ต่อมาได้มีการนำคอมไพเลอร์ epTAL มาใช้สำหรับโปรเซสเซอร์ Itanium

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • คู่มือโปรแกรมเมอร์ TAL
  • หน้าหลัก Nonstop Computing  – หน้าหลักของ Nonstop Computing ที่ Hewlett Packard Enterprise
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Transaction_Application_Language&oldid=1360040256 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ภาษาแอปพลิเคชันธุรกรรม

ภาษาแอปพลิเคชันธุรกรรมหรือTAL (เดิมชื่อ "ภาษาแอปพลิเคชันแทนเดม") เป็นภาษาเชิงขั้นตอนที่มีโครงสร้างแบบบล็อกซึ่งได้รับการปรับให้เหมาะสมสำหรับการใช้งานบนฮาร์ดแวร์แทนเดม (และต่อมาคือ..

ดูเพิ่มเติม

จารึก ไม่หยุดทำงาน SQL นอนสต็อป (คอมพิวเตอร์เซิร์ฟเวอร์) TACL (Tandem Advanced Command Language) คอมพิวเตอร์ Tandem รายชื่อคอมไพเลอร์ สำหรับรายชื่อคอมไพเลอร์ NonStop บางส่วน

อ่านเพิ่มเติม

คู่มือโปรแกรมเมอร์ TAL หน้าหลัก Nonstop Computing – หน้าหลักของ Nonstop Computing ที่ Hewlett Packard Enterprise ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Transaction_Application_Language&oldid=1360040256 "