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

อ่าน 2 นาที

ภาษาโปรแกรมสำหรับธุรกิจ

ภาษาการเขียนโปรแกรมสำหรับธุรกิจ หรือ PL/B เป็น ภาษาการเขียนโปรแกรม ที่มุ่งเน้นธุรกิจเดิมเรียกว่า DATABUS และออกแบบโดย Datapoint ในปี 1972 [ 2 ] เพื่อเป็นทางเลือกแทน COBOL...

ภาษาโปรแกรมสำหรับธุรกิจ

ภาษาโปรแกรมสำหรับธุรกิจ
กระบวนทัศน์ขั้นตอน , คำสั่ง
ปรากฏครั้งแรกพ.ศ. 2515
วินัยในการพิมพ์แข็งแกร่ง , [ 1 ]คงที่
นามสกุลไฟล์.rl, .ps, .cb, .pls,.pgm
การนำไปใช้งานหลักๆ
DB/C DX, DATABUS และ PL/B
ได้รับอิทธิพลจาก
โคบอล

ภาษาการเขียนโปรแกรมสำหรับธุรกิจหรือPL/B เป็น ภาษาการเขียนโปรแกรมที่มุ่งเน้นธุรกิจเดิมเรียกว่าDATABUSและออกแบบโดยDatapointในปี 1972 [ 2 ]เพื่อเป็นทางเลือกแทนCOBOL เนื่องจาก คอมพิวเตอร์ 8 บิตของ Datapoint ไม่สามารถใส่ COBOL ลงในหน่วยความจำที่มีจำกัดได้ และเนื่องจากในขณะนั้น COBOL ไม่มีฟังก์ชันในการจัดการกับแป้นพิมพ์และหน้าจอในตัวของ Datapoint

DATABUS เวอร์ชันหนึ่งกลายเป็น มาตรฐาน ANSIและชื่อ PL/B เกิดขึ้นเมื่อ Datapoint เลือกที่จะไม่เปิดเผยเครื่องหมายการค้าของชื่อ DATABUS [ 3 ] [ 4 ]

ฟังก์ชันการทำงาน

เช่นเดียวกับJavaและ.NETโปรแกรม PL/B จะถูกคอมไพล์เป็นไบต์โค้ด ระดับกลาง จากนั้นจะถูกตีความโดยไลบรารีรันไทม์ ด้วยเหตุนี้ โปรแกรม PL/B จำนวนมากจึงสามารถทำงานบนMS-DOS , Unix , LinuxและWindowsได้[ 5 ] PL/B (Databus) ถูกใช้งานอย่างแพร่หลายทั่วโลก และมีฟอรัมหลายแห่งบนอินเทอร์เน็ตที่อุทิศให้กับการสนับสนุนนักพัฒนาซอฟต์แวร์

PL/B มีความสามารถด้านฐานข้อมูลในตัวด้วย ISAM และดัชนีแฮชแบบเชื่อมโยง[ 5 ]รวมถึงฟังก์ชันการทำงานกับไฟล์ODBC , SQL , Oracle [ 6 ]แบบลำดับ, การเข้าถึงแบบสุ่ม, XMLและJSON [ 7 ]

PL/B ยังมีความสามารถในการเข้าถึงรูทีนภายนอกผ่านทางอ็อบเจ็กต์ COM , DLLและ แอสเซมบลี . NETนอกจากนี้ การเข้าถึง เฟรมเวิร์ก . NET อย่างเต็มรูป แบบยังมีอยู่ในหลายเวอร์ชัน

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

ตัวอย่างซอร์สโค้ด

 ถ้า (DF_EDIT[ITEM] = "PHYS") รัฐช่วยรัฐของฉัน ถ้า (C_F07B != 2) ชุดจอแสดงผล *SETSWALL 1:1:1:80: *BGCOLOR=2,*COLOR=15: *P49:1," 7-ค้นหา " อื่น ชุดจอแสดงผล *SETSWALL 1:1:1:80: *BGCOLOR=7,*COLOR=0: *P49:1," 7-ค้นหา " ENDIF รัฐของฉัน TRAP GET_PRO NORESET IF F7 ENDIF ถ้า (SHOW_FILTER AND THIS_FILTER AND C_CUSTNO <> "MAG") LOADMOD "ฟิลเตอร์" แพ็ค PASS_ID ด้วย "QED ",QED_ID1,BLANKS ย้าย " ตัวกรองการแสดงผล (F6) " ไปที่ PASS_DESC SET C_BIGFLT เรียกใช้ RUN_FILT โดยใช้ PASS_ID, PASS_DESC, "432" ยกเลิกการโหลด "ตัวกรอง" ล้างตัวกรองนี้ ENDIF 
  • การนำ PL/B ไปใช้ในเขตซันเบลต์
  • คณะกรรมการมาตรฐาน ANSI PL/B
  • สมุดบันทึกการเขียนโปรแกรม MMCC PL/B
  • ภาพรวมของ DB/C DX, DATABUS และ PL/B
  • คู่มือผู้ใช้ Databus ฉบับย่อ
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Programming_Language_for_Business&oldid=1316698331 "

สรุปเนื้อหา

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

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

ภาษาการเขียนโปรแกรมสำหรับธุรกิจ หรือ PL/B เป็น ภาษาการเขียนโปรแกรม ที่มุ่งเน้นธุรกิจเดิมเรียกว่า DATABUS และออกแบบโดย Datapoint ในปี 1972 [ 2 ] เพื่อเป็นทางเลือกแทน COBOL...

ฟังก์ชันการทำงาน

เช่นเดียวกับ Java และ .NET โปรแกรม PL/B จะถูกคอมไพล์เป็น ไบต์โค้ด ระดับกลาง จากนั้นจะถูกตีความโดยไลบรารีรันไทม์ ด้วยเหตุนี้ โปรแกรม PL/B จำนวนมากจึงสามารถทำงานบน MS-DOS , Unix , Linux และ Windows ได้ [ 5 ] PL/B (Databus) ถูกใช้งานอย่างแพร่หลายทั่วโลก...

ตัวอย่างซอร์สโค้ด

ถ้า (DF_EDIT[ITEM] = "PHYS") รัฐช่วยรัฐของฉัน ถ้า (C_F07B != 2) ชุดจอแสดงผล *SETSWALL 1:1:1:80: *BGCOLOR=2,*COLOR=15: *P49:1," 7-ค้นหา " อื่น ชุดจอแสดงผล *SETSWALL 1:1:1:80: *BGCOLOR=7,*COLOR=0: *P49:1," 7-ค้นหา " ENDIF รัฐของฉัน TRAP GET_PRO NORESET IF F7...

ลิงก์ภายนอก

การนำ PL/B ไปใช้ในเขตซันเบลต์ คณะกรรมการมาตรฐาน ANSI PL/B สมุดบันทึกการเขียนโปรแกรม MMCC PL/B ภาพรวมของ DB/C DX, DATABUS และ PL/B คู่มือผู้ใช้ Databus ฉบับย่อ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?