ภาษาโคบอล
หน้าตา
บทความนี้ไม่มีการอ้างอิงจากแหล่งที่มาใด |
The COBOL 60 report to CODASYL (April 1960) | |
| กระบวนทัศน์ | Procedural, imperative, object-oriented, generic |
|---|---|
| ผู้ออกแบบ | Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney, with indirect influence from Grace Hopper[1] |
| ผู้พัฒนา | CODASYL, ANSI, ISO/IEC |
| เริ่มเมื่อ | 1959 |
| รุ่นเสถียร | ISO/IEC 1989:2023
/ 2023 |
| ระบบชนิดตัวแปร | Weak, static |
| นามสกุลของไฟล์ | .cbl, .cob, .cpy |
| ตัวแปลภาษาหลัก | |
| GnuCOBOL, IBM COBOL, Micro Focus Visual COBOL | |
| ภาษาย่อย | |
| COBOL/2, DEC COBOL-10, DEC PDP-11 COBOL, DEC PDP-11 COBOL-85, DEC VAX COBOL, DOSVS COBOL, Envyr ICOBOL, Fujitsu COBOL, Hitachi COBOL2002, HP3000 COBOL/II, IBM COBOL SAA, IBM COBOL/400, IBM COBOL/II, IBM Enterprise COBOL, IBM ILE COBOL, IBM OS/VS COBOL, ICL COBOL (VME), Micro Focus ACUCOBOL-GT, Micro Focus COBOL-IT, Micro Focus RM/COBOL, Micro Focus Visual COBOL, Microsoft COBOL, Raincode COBOL, Realia COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, Tandem (NonStop) COBOL, Tandem (NonStop) SCOBOL, UNIVAC COBOL, Unisys MCP COBOL74, Unisys MCP COBOL85, Unix COBOL X/Open, Veryant isCOBOL, Wang VS COBOL | |
| ได้รับอิทธิพลจาก | |
| Initial: AIMACO, COMTRAN, FACT, FLOW-MATIC
COBOL 2002:[a] C++, Eiffel, Smalltalk | |
| ส่งอิทธิพลต่อ | |
| CobolScript,[5] EGL,[6] PL/I,[7] PL/B[8] | |
| |
บทความนี้อาจขยายความได้โดยการแปลบทความที่ตรงกันในภาษาอังกฤษ คลิกที่ [ขยาย] เพื่อศึกษาแนวทางการแปล
|
ภาษาโคบอล (COBOL programming language) เป็นภาษาโปรแกรมระดับสูงภาษาหนึ่งที่อยู่มาอย่างยาวนาน COBOL ย่อมาจาก Common Business Oriented Language เป็นภาษาที่นิยมนำไปใช้ทางธุรกิจ ถูกพัฒนาขึ้นเมื่อ ค.ศ. 1959 โดยนักคอมพิวเตอร์กลุ่มหนึ่งที่เรียกตัวเองว่า Conference on Data Systems Languages (CODASYL) และตั้งแต่ปี ค.ศ. 1959 ภาษาโคบอลมีการแก้ไขและปรับปรุงอยู่ตลอด ดังนั้น เพื่อขจัดปัญหาความแตกต่างของตัวภาษาโคบอลในแต่ละเวอร์ชัน สถาบันมาตรฐานแห่งชาติอเมริกัน (ANSI) จึงได้พัฒนามาตรฐานกลางขึ้นมาในปี ค.ศ. 1968 เป็นที่รู้จักกันในนามของ ANS COBOL ต่อมาเมื่อ ปี ค.ศ. 1974 ทาง ANSI ได้นำเสนอ ANS COBOL รุ่นใหม่ที่มีคุณสมบัติที่ดีกว่ารุ่น 1968 และในปี ค.ศ. 1985 ANSI ก็นำเสนออีกรุ่นหนึ่งที่มีคุณสมบัติมากกว่ารุ่นปี 1974 รูปแบบภาษาโคบอลแบ่งออกเป็น 4 ดิวิชั่น คือ
- Identification division การกำหนดชื่อโปรแกรมและชื่อผู้เขียน
- Environment division การอธิบายเกี่ยวกับคอมพิวเตอร์
- Data division การอธิบายเกี่ยวกับการประมวลผลข้อมูล
- Procedure division การอธิบายเกี่ยวกับขั้นตอนการประมวลผล
อ้างอิง
[แก้]- ↑ อ้างอิงผิดพลาด: ป้ายระบุ
<ref>ไม่ถูกต้อง ไม่มีการกำหนดข้อความสำหรับอ้างอิงชื่อcreators - ↑ อ้างอิงผิดพลาด: ป้ายระบุ
<ref>ไม่ถูกต้อง ไม่มีการกำหนดข้อความสำหรับอ้างอิงชื่อSW95 - ↑ อ้างอิงผิดพลาด: ป้ายระบุ
<ref>ไม่ถูกต้อง ไม่มีการกำหนดข้อความสำหรับอ้างอิงชื่อArranga98 - ↑ Arranga, Edmund C.; Coyle, Frank P. (March 1997). "Cobol: Perception and Reality". Computer. 30 (3): 127. doi:10.1109/2.573683. ISSN 0018-9162.
- ↑ Imajo, Tetsuji; และคณะ (September 2000). COBOL Script: a business-oriented scripting language. Enterprise Distributed Object Computing Conference. Makuhari, Japan: IEEE. doi:10.1109/EDOC.2000.882363. ISBN 0769508650.
- ↑ Ho, Wing Hong (7 May 2007). "Introduction to EGL" (PDF). IBM Software Group. คลังข้อมูลเก่าเก็บจากแหล่งเดิม (PDF)เมื่อ 13 January 2019. สืบค้นเมื่อ 12 January 2019.
- ↑ Radin, George (1978). Wexelblat, Richard L. (บ.ก.). The early history and characteristics of PL/I. History of Programming Languages. Academic Press (ตีพิมพ์ 1981). p. 572. doi:10.1145/800025.1198410. ISBN 0127450408.
- ↑ "What is PL/B - The Programming Language for Business?". sysmaker.com. Infopro, Inc. สืบค้นเมื่อ 22 April 2022.
... conversion to an alternate, extended COBOL or to ANSI COBOL is very difficult, if at all possible
<ref> สำหรับกลุ่มชื่อ "lower-alpha" แต่ไม่พบป้ายระบุ <references group="lower-alpha"/> ที่สอดคล้องกัน