This article is about the compiled programming language. For other uses, see COBOL (disambiguation).
COBOL
Paradigm Procedural, imperative, object-oriented
Designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
Developers CODASYL, ANSI, ISO
First appeared 1959; 57 years ago
Stable release ISO/IEC 1989:2014 / 2014
Typing discipline Weak, static
Filename extensions .cbl, .cob, .cpy
Website cobolstandard.info
Major implementations
GnuCOBOL, IBM COBOL, Micro Focus Visual COBOL
Dialects
ACUCOBOL-GT, COBOL-IT, COBOL/2, DEC COBOL-10, DEC VAX COBOL, DOSVS COBOL, 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, isCOBOL, Micro Focus COBOL, Microsoft COBOL, Realia COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, Tandem (NonStop) COBOL85, Tandem (NonStop) SCOBOL, UNIVAC COBOL, Unisys MCP COBOL74, Unisys MCP COBOL85, Unix COBOL X/Open, Visual COBOL, Wang VS COBOL
Influenced by
AIMACO, C++,[a] COMTRAN, Eiffel,[a] FACT, FLOW-MATIC, Smalltalk[a]
Influenced
CobolScript,[4] PL/I[5]
COBOL at Wikibooks
COBOL (/ˈkoʊbɒl/, an acronym for common business-oriented language) is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. COBOL is primarily used in business, finance, and administrative systems for companies and governments. COBOL is still widely used in legacy applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs. But due to its declining popularity and the retirement of experienced COBOL programmers, programs are being migrated to new platforms, rewritten in modern languages or replaced with software packages.[6] Most programming in COBOL is now purely to maintain existing applications.[7]
COBOL was designed in 1959, by CODASYL and was partly based on previous programming language design work by Grace Hopper, commonly referred to as "the (grand)mother of COBOL".[8][9][10] It was created as part of a US Department of Defense effort to create a portable programming language for data processing. Intended as a stopgap, the Department of Defense promptly forced computer manufacturers to provide it, resulting in its widespread adoption.[11] It was standardized in 1968 and has since been revised four times. Expansions include support for structured and object-oriented programming. The current standard is ISO/IEC 1989:2014.[12]
COBOL has an English-like syntax, which was designed to be self-documenting and highly readable. However, it is verbose and uses over 300 reserved words. In contrast with modern, succinct syntax like y = x;, COBOL has a more English-like syntax (in this case, MOVE x TO y). COBOL code is split into four divisions (identification, environment, data and procedure) containing a rigid hierarchy of sections, paragraphs and sentences. Lacking a large standard library, the standard specifies 43 statements, 87 functions and just one class.
Academic computer scientists were generally uninterested in business applications when COBOL was created and were not involved in its design; it was (effectively) designed from the ground up as a computer language for businessmen, with an emphasis on inputs and outputs, whose only data types were numbers and strings of text.[13] COBOL has been criticized throughout its life, however, for its verbosity, design process and poor support for structured programming, which resulted in monolithic and incomprehensible programs.
บทความนี้จะเกี่ยวกับการคอมไพล์โปรแกรมภาษา สำหรับการใช้งานอื่น ๆ ดู COBOL (แก้ความกำกวม)COBOLความจำเป็นขั้นตอน กระบวนทัศน์ เชิงวัตถุออกแบบ โดย Bromberg ฮาเวิร์ด ฮาเวิร์ดส่วนลด เวอร์นอนรีฟส์ ฌอง E. Sammet วิลเลียม Selden, Gertrude Tierneyนักพัฒนา CODASYL, ANSI, ISOแรกปรากฏ 1959 57 ปีที่ผ่านมารุ่นมาตรฐาน ISO/IEC 1989:2014 / 2014พิมพ์คงอ่อนแอ วินัยชื่อแฟ้มส่วนขยายของ.cbl, .cob, .cpyเว็บไซต์ cobolstandard.infoใช้งานหลักGnuCOBOL, IBM COBOL ไมโครโฟกัส Visual COBOLภาษาACUCOBOL-GT ณัฏฐ์ COBOL COBOL/2 ธ.ค. COBOL-10 ธ.ค.ผิวนอก COBOL DOSVS COBOL, COBOL ฟูจิตสึ ฮิตาชิ COBOL2002, HP3000 COBOL/II, IBM COBOL SAA, COBOL/400 ของ IBM, IBM COBOL/II, COBOL องค์กร IBM, IBM ILE COBOL, IBM OS/VS COBOL, ICL COBOL, isCOBOL ไมโครโฟกัส COBOL, Microsoft COBOL, Realia COBOL ไรอัน McFarland RM/COBOL ไรอัน McFarland RM/COBOL-85, COBOL85 ควบคู่ (NonStop) ควบคู่ (NonStop) SCOBOL , UNIVAC COBOL, Unisys MCP COBOL74, COBOL85 Unisys MCP, Unix COBOL X / เปิด Visual COBOL, COBOL VS วังได้รับอิทธิพลจากหอไอเฟล, [a] COMTRAN, AIMACO, c ++ จริง [a] ไหล MATIC ภาษาสมอลล์ทอล์ก [a]ได้รับอิทธิพลCobolScript, [4] PL / ฉัน [5] COBOL ที่วิกิตำราCOBOL (ˈkoʊbɒl / คำย่อสำหรับภาษาเชิงธุรกิจทั่วไป) คือ คอมพิวเตอร์ภาษาอังกฤษเหมือนคอมไพล์ภาษาที่ออกแบบสำหรับธุรกิจ มันเป็นความจำเป็น และขั้นตอน 2545 เชิงวัตถุ COBOL ใช้หลักในธุรกิจ การเงิน และการดูแลระบบสำหรับบริษัทและรัฐบาล COBOL คือใช้ยังคงแพร่หลายในโปรแกรมประยุกต์แบบดั้งเดิมที่จัดวางบนคอมพิวเตอร์เมนเฟรม เช่นชุดใหญ่และธุรกรรมการประมวลผลงาน แต่เนื่องจากความนิยมลดลงและการเกษียณอายุมีประสบการณ์ COBOL โปรแกรมเมอร์ โปรแกรมกำลังถูกโยกย้ายไปแพลตฟอร์มใหม่ เขียนใหม่ในภาษาสมัยใหม่ หรือแทนที่ ด้วยแพคเกจซอฟต์แวร์ [6] ส่วนใหญ่เขียนโปรแกรม COBOL ขณะนั้นแท้เพื่อ รักษาโปรแกรมประยุกต์ที่มีอยู่ [7]COBOL ถูกออกแบบในปี 1959 โดย CODASYL และบางส่วนตามงานออกแบบภาษาโปรแกรมก่อนหน้า โดยพระคุณฮอปเปอร์ มักเรียกว่า "แม่ (แกรนด์) ของ COBOL" [8] [9] [10]ที่สร้างเป็นส่วนหนึ่งของความพยายามของเรากระทรวงกลาโหมสร้างภาษาการเขียนโปรแกรมแบบพกพาสำหรับการประมวลผลข้อมูล วัตถุประสงค์เป็นการ stopgap กระทรวงกลาโหมทันทีบังคับผู้ผลิตคอมพิวเตอร์เพื่อให้มัน เป็นผลในการยอมรับอย่างกว้างขวาง [11]เป็นมาตรฐานในปี 1968 และมีตั้งแต่การปรับสี่เท่า ขยายรวมถึงการสนับสนุนสำหรับการเขียนโปรแกรมโครงสร้าง และ เชิงวัตถุ มาตรฐานปัจจุบันคือ ISO/IEC 1989:2014 [12]COBOL ได้ไวยากรณ์เหมือนภาษาอังกฤษ ซึ่งถูกออกแบบให้ตัวเองเอกสาร และอ่านได้สูง อย่างไรก็ตาม มันเป็นการสร้าง และใช้คำที่สงวนไว้กว่า 300 ใน ไวยากรณ์สมัยใหม่ กระชับ y = x;, COBOL มีแบบไวยากรณ์เหมือนภาษาอังกฤษเพิ่มเติม (ในกรณีนี้ ย้าย x ถึง y) รหัส COBOL จะแบ่งออกเป็นสี่ส่วน (รหัส สิ่งแวดล้อม ข้อมูล และกระบวนการ) ที่ประกอบด้วยลำดับชั้นแข็งส่วน ย่อหน้า และประโยค ขาดไลบรารีขนาดใหญ่มาตรฐาน มาตรฐานระบุงบ 43 ฟังก์ชัน 87 และชั้นหนึ่งนักวิทยาศาสตร์คอมพิวเตอร์วิชาการก็ไม่สนใจโดยทั่วไปในโปรแกรมประยุกต์ทางธุรกิจเมื่อ COBOL สร้าง และไม่มีส่วนร่วมในการออกแบบ (มีประสิทธิภาพ) ผู้ออกแบบจากพื้นดินขึ้นเป็นภาษาคอมพิวเตอร์สำหรับนักธุรกิจ อินพุตและเอาต์พุต การที่มีชนิดข้อมูลเดียวมีหมายเลขและสายอักขระของข้อความที่เน้น [13] COBOL ได้ถูกวิพากษ์วิจารณ์ตลอดชีวิต อย่างไรก็ตาม อ่าน การออกแบบ และโปรแกรม ซึ่งในเสาหิน และไม่สามารถเข้าใจโปรแกรมสนับสนุนไม่ดี
การแปล กรุณารอสักครู่..

บทความนี้เป็นเรื่องเกี่ยวกับการเขียนโปรแกรมภาษารวบรวม สำหรับความหมายอื่นดู COBOL (แก้ความกำกวม).
COBOL
กระบวนทัศน์ขั้นตอนจำเป็นเชิงวัตถุ
การออกแบบโดยฮาวเวิร์ด Bromberg ฮาวเวิร์ดส่วนลด, เวอร์นอนรีฟส์ฌองอี Sammet วิลเลียมเซลเด้เกอร์ทรูด Tierney
พัฒนา CODASYL, ANSI, ISO
ปรากฏตัวครั้งแรก 1959; 57 ปีที่ผ่านมา
คอกปล่อยมาตรฐาน ISO / IEC 1989: 2014/2014
พิมพ์วินัยอ่อนแอคง
ชื่อและนามสกุลของไฟล์ .cbl, .cob, .cpy
เว็บไซต์ cobolstandard.info
การใช้งานที่สำคัญ
GnuCOBOL ไอบีเอ็ม COBOL ไมโครโฟกัสภาพและภาษาโคบอล
ภาษา
ACUCOBOL-GT, COBOL- ไอที COBOL / 2 ธันวาคม COBOL-10 ธันวาคม VAX COBOL, DOSVS COBOL, ฟูจิตสึโคบอลฮิตาชิ COBOL2002, HP3000 COBOL / II, IBM COBOL SAA ไอบีเอ็ม COBOL / 400, IBM COBOL / II ไอบีเอ็มองค์กร COBOL ไอบีเอ็ม ILE COBOL ไอบีเอ็ม OS / VS COBOL, ICL COBOL, isCOBOL, โฟกัส Micro COBOL ไมโครซอฟท์โคบอล, Realia COBOL ไรอัน McFarland RM / COBOL ไรอัน McFarland RM / COBOL-85, Tandem (ดุ๊กดิ๊ก) COBOL85, Tandem (ดุ๊กดิ๊ก) SCOBOL, ยูนิแวกภาษาโคบอล , Unisys MCP COBOL74, Unisys MCP COBOL85, Unix COBOL X / Open, ภาพ COBOL วัง VS COBOL
อิทธิพลจาก
AIMACO, C ++, [A] COMTRAN, หอไอเฟล, [A] ความเป็นจริง flow-MATIC, สมอลล์ทอล์ค [A]
อิทธิพล
CobolScript, [4] PL / I [5]
COBOL ในตำรา
ภาษาโคบอล (/ koʊbɒl / คำย่อภาษาเชิงธุรกิจร่วมกัน) เป็นเรียบเรียงภาษาอังกฤษเช่นภาษาการเขียนโปรแกรมคอมพิวเตอร์ออกแบบมาสำหรับการใช้งานทางธุรกิจ มันมีความจำเป็นในการดำเนินการและตั้งแต่ปี 2002 เชิงวัตถุ COBOL จะใช้เป็นหลักในการดำเนินธุรกิจ, การเงินและระบบการบริหารสำหรับ บริษัท และรัฐบาล COBOL ยังคงใช้กันอย่างแพร่หลายในโปรแกรมเดิมใช้งานบนคอมพิวเตอร์เมนเฟรมเช่นชุดขนาดใหญ่และงานประมวลผลธุรกรรม แต่เนื่องจากความนิยมที่ลดลงและการเกษียณอายุของการเขียนโปรแกรมภาษาโคบอลประสบการณ์โปรแกรมจะถูกย้ายไปยังแพลตฟอร์มใหม่ที่เขียนในภาษาสมัยใหม่หรือถูกแทนที่ด้วยซอฟแวร์. [6] การเขียนโปรแกรมมากที่สุดในภาษาโคบอลอยู่ในขณะนี้อย่างหมดจดเพื่อรักษาโปรแกรมที่มีอยู่. [7] COBOL ได้รับการออกแบบในปี 1959 โดย CODASYL และส่วนบนพื้นฐานของงานออกแบบการเขียนโปรแกรมภาษาก่อนหน้านี้โดยเกรซ Hopper ปกติจะเรียกว่าเป็น "(แกรนด์) แม่ของโคบอล". [8] [9] [10] มันถูกสร้างขึ้นเป็นส่วนหนึ่ง ของกระทรวงกลาโหมสหรัฐพยายามที่จะสร้างภาษาโปรแกรมแบบพกพาสำหรับการประมวลผลข้อมูล ตั้งใจจะให้เป็นสิ่งชดเชย, กระทรวงกลาโหมบังคับทันทีผู้ผลิตคอมพิวเตอร์เพื่อให้มันส่งผลในการนำไปใช้อย่างแพร่หลาย. [11] มันเป็นมาตรฐานในปี 1968 และได้รับการแก้ไขตั้งแต่สี่ครั้ง รวมถึงการสนับสนุนการขยายสำหรับการเขียนโปรแกรมที่มีโครงสร้างและเชิงวัตถุ มาตรฐานในปัจจุบันเป็นมาตรฐาน ISO / IEC 1989:. 2014 [12] COBOL มีไวยากรณ์ภาษาอังกฤษอย่างซึ่งได้รับการออกแบบมาให้ตนเอง documenting และสามารถอ่านได้อย่างมาก แต่ก็เป็นอย่างละเอียดและใช้มากกว่า 300 คำลิขสิทธิ์ ในทางตรงกันข้ามกับที่ทันสมัยไวยากรณ์รวบรัดเช่นเดียวกับ y = x ;, COBOL มีมากขึ้นไวยากรณ์ภาษาอังกฤษอย่าง (ในกรณีนี้ย้าย X เป็น Y) รหัส COBOL ถูกแบ่งออกเป็นสี่ฝ่าย (บัตรประจำตัว, สภาพแวดล้อม, ข้อมูลและขั้นตอน) ที่มีลำดับชั้นแข็งส่วนย่อหน้าและประโยค ขาดมาตรฐานห้องสมุดขนาดใหญ่มาตรฐานระบุ 43 งบ 87 ฟังก์ชั่นและเพียงแค่ชั้นหนึ่ง. นักวิทยาศาสตร์คอมพิวเตอร์วิชาการโดยทั่วไปไม่สนใจในการใช้งานทางธุรกิจเมื่อ COBOL ถูกสร้างขึ้นและไม่ได้มีส่วนร่วมในการออกแบบของตน มันถูก (อย่างมีประสิทธิภาพ) ที่ออกแบบมาจากพื้นดินขึ้นเป็นภาษาคอมพิวเตอร์สำหรับนักธุรกิจให้ความสำคัญกับปัจจัยการผลิตและผลผลิตที่มีชนิดข้อมูลเพียง แต่ตัวเลขและสตริงข้อความ. [13] COBOL ได้รับการวิพากษ์วิจารณ์ตลอดชีวิต แต่สำหรับ ฟุ่มเฟื่อยขั้นตอนการออกแบบและการสนับสนุนที่ดีสำหรับการเขียนโปรแกรมโครงสร้างซึ่งมีผลในโปรแกรมเสาหินและไม่สามารถเข้าใจได้
การแปล กรุณารอสักครู่..

บทความนี้เกี่ยวกับคอมไพล์โปรแกรมภาษา สำหรับการใช้งานอื่น ๆ , เห็นโคบอล ( disambiguation )ภาษาโคบอลกระบวนทัศน์เชิงวัตถุกระบวนการขวางออกแบบโดย Howard แบรมเบิร์ก ฮาวเวิร์ด ส่วนลด เวอร์นอน รีฟส์ ฌองอีแซมมิต , William Tierney ที่ตั้งเกอร์ทรูดนักพัฒนา codasyl ANSI , ISO ,ปรากฏตัวครั้งแรก 2502 ; 57 ปีที่แล้วรุ่นเสถียร ISO / IEC 1989:2014 / 2014วินัยคงพิมพ์อ่อนชื่อไฟล์นามสกุล . Caudata , . CPY ซัง .เว็บไซต์ cobolstandard.infoการใช้งานหลักgnucobol , IBM โคบอล ไมโครโฟกัสภาพโคบอลภาษาถิ่นacucobol-gt cobol-it โคบอล , , / 2 ธ.ค. cobol-10 ธ.ค. VAX โคบอล dosvs โคบอล , Fujitsu , Hitachi cobol2002 โคบอล , , hp3000 ภาษาโคบอล / II , IBM โคบอล SAA , IBM ภาษาโคบอล / 400 , IBM ภาษาโคบอล / II , IBM Enterprise โคบอล , IBM ในภาษาโคบอล , IBM OS / VS โคบอลสารโคบอล , iscobol , ไมโคร , โฟกัส โคบอล , Microsoft โคบอล , realia โคบอล ไรอัน แมคฟาร์แลนด์ RM / โคบอล ไรอัน แมคฟาร์แลนด์ RM / cobol-85 คู่ ( ดุ๊กดิ๊ก ) cobol85 คู่ ( ดุ๊กดิ๊ก ) scobol นิแวคโคบอล , ฮิลส์ , MCP cobol74 ฮิลส์ , MCP cobol85 , Unix โคบอล x / เปิดภาพ โคบอล วัง vs โคบอลได้รับอิทธิพลจากaimaco , C + + , [ ] comtran , หอไอเฟล , [ A ] ความเป็นจริง flow-matic Smalltalk [ ] ,อิทธิพลcobolscript [ 4 ] PL / I [ 5 ]ภาษาโคบอลในวิกิตำราภาษาโคบอล ( / ˈเกาะʊ B ɒ l / , ตัวย่อสำหรับธุรกิจที่มุ่งเน้นภาษาทั่วไป ) เป็นภาษาอังกฤษ เช่น คอมพิวเตอร์ การเขียนโปรแกรมภาษาคอมไพล์ที่ออกแบบมาสำหรับใช้งานทางธุรกิจ มันขวาง กระบวนการและตั้งแต่ปี 2002 เชิงวัตถุ ภาษาโคบอลเป็นหลักที่ใช้ในทางธุรกิจ การเงิน และระบบการบริหารงานของบริษัทและรัฐบาล ภาษาโคบอลเป็นยังคงใช้กันอย่างแพร่หลายในโปรแกรมที่ใช้งานบนเมนเฟรมคอมพิวเตอร์แบบดั้งเดิม เช่น ขนาดใหญ่ ชุดและการประมวลผลรายการงาน แต่เนื่องจากความนิยมที่ลดลง และเกษียณอายุของประสบการณ์โคบอลโปรแกรมเมอร์ โปรแกรมจะถูกย้ายไปยังแพลตฟอร์มใหม่ เขียนใหม่ในภาษาปัจจุบัน หรือแทนที่ด้วยแพคเกจซอฟต์แวร์ [ 6 ] มากที่สุดในการเขียนโปรแกรมภาษาโคบอลเป็นอย่างหมดจดเพื่อรักษาการใช้งานที่มีอยู่ [ 7 ]ภาษาโคบอลได้รับการออกแบบในปี 1959 โดย codasyl และบางส่วนบนพื้นฐานของการเขียนโปรแกรมภาษาก่อนหน้างานออกแบบโดย Grace Hopper , โดยทั่วไปเรียกว่า " ( ใหญ่ ) แม่ของโคบอล " [ 8 ] [ 9 ] [ 10 ] มันถูกสร้างขึ้นเป็นส่วนหนึ่งของสหรัฐอเมริกากรมกลาโหม ความพยายามที่จะสร้างภาษาการเขียนโปรแกรมแบบพกพาสำหรับ การประมวลผลข้อมูล ไว้เป็นสิ่งทดแทน กรมกลาโหมทันที บังคับให้ผู้ผลิตคอมพิวเตอร์เพื่อให้มัน เป็นผลในการยอมรับอย่างกว้างขวาง . [ 11 ] มันเป็นมาตรฐานในปี 1968 และได้รับการตั้งแต่การแก้ไข 4 ครั้ง ขยายรวมถึงการสนับสนุนโครงสร้างและการเขียนโปรแกรมเชิงวัตถุ ปัจจุบันเป็นมาตรฐาน ISO / IEC 1989:2014 [ 12 ]ภาษาโคบอลได้ภาษาอังกฤษแบบไวยากรณ์ซึ่งถูกออกแบบมาเพื่อตนเอง และขอเอกสารสามารถอ่านได้ อย่างไรก็ตาม มันเยิ่นเย้อ และใช้มากกว่า 300 สงวนคำ ในทางตรงกันข้ามกับที่ทันสมัยมาตรฐานไวยากรณ์ เช่น y = x ; , โคบอลมีมากขึ้นเช่นไวยากรณ์ภาษาอังกฤษ ( ในกรณีนี้ , ย้าย X กับ Y ) รหัสภาษาโคบอลแบ่งออกเป็นสี่ส่วน ( ประชาชน สิ่งแวดล้อม ข้อมูลและกระบวนการที่มีลำดับชั้นแข็งส่วนย่อหน้าและประโยค ขาดห้องสมุดมาตรฐานขนาดใหญ่ มาตรฐานกำหนดงบ 43 , 87 และการทำงานเพียงหนึ่งชั้นนักวิทยาศาสตร์คอมพิวเตอร์วิชาการมักไม่สนใจในโปรแกรมประยุกต์ทางธุรกิจเมื่อโคบอลถูกสร้างขึ้นและไม่ได้เกี่ยวข้องในการออกแบบ มัน มัน ( มีประสิทธิภาพ ) ได้รับการออกแบบจากพื้นดินขึ้นเป็นภาษาคอมพิวเตอร์สำหรับนักธุรกิจ โดยเน้นให้อินพุตและเอาต์พุต ซึ่งข้อมูลชนิดเลขและสตริงของข้อความ [ 13 ] ภาษาโคบอลได้รับการวิจารณ์ ตลอดชีวิต ของ แต่ ของโมเม กระบวนการออกแบบและสนับสนุนยากจนสำหรับการเขียนโปรแกรมเชิงโครงสร้าง ซึ่งส่งผลให้โปรแกรมเสาหินและเข้าใจยาก .
การแปล กรุณารอสักครู่..
