كوبول
(تم التحويل من Cobol)
The COBOL 60 report to CODASYL (April 1960) | |
| Paradigm | Procedural, imperative, object-oriented, generic |
|---|---|
| Designed by | Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney, with indirect influence from Grace Hopper[1] |
| Developers | CODASYL, ANSI, ISO/IEC |
| First appeared | 1960 |
| الإصدار المستقر | ISO/IEC 1989:2023
/ 2023 |
| Typing discipline | Weak, static |
| Filename extensions | .cbl, .cob, .cpy |
| Major implementations | |
| 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, X/Open COBOL,[2] Veryant isCOBOL, Wang VS COBOL, WATBOL | |
| Influenced by | |
| Initial: AIMACO, COMTRAN, FACT, FLOW-MATIC
COBOL 2002:[أ] C++, Eiffel, Smalltalk | |
| Influenced | |
| CobolScript,[6] EGL,[7] PL/I,[8] PL/B[9] | |
| |
| لغات برمجة | |
| لغات كائنية | |
| سي++ ++C |
سي شارپ #C |
| دلفي (لغة برمجة) Delphi |
ادا 95 Ada |
| جاڤا Java |
سمولتوك Smalltalk |
| روبي Ruby |
اوبجكت پاسكال Object Pascal |
| لغات تقليدية | |
| بيسيك Basic |
سي C |
|
باسكال Pascal |
كوبول COBOL |
| فورتران FORTRAN |
أسمبلي Assembly |
| لغات وظيفية | |
| ليسپ Lisp |
پرولوگ Prolog |
|
پايثون Python |
پاريس Paris |
| هندسة برامج | |
لغة الكوبول (COBOL اختصار Common Business-Oriented Language أي اللغة الشائعة الاستخدام في النواحى التجارية) لغة برمجية تخدم النواحى التجارية وخاصة مجال البنوك وغيره. وهي لغة توثيقة تتكون من أربعة أقسام هم:
- القسم البيئى أو التعريف (Enveironmental Division) وهو القسم الذى يتم تعريف اسم البرنامج به واسم المبرمج والغرض من البرنامج والجهة صاحبة هذا البرنامج.
- قسم الإدخال والإخراج (Input Output Division)
- قسم البيانات (Data Division)
- قسم الإجراءات (Procedures)
أمثلة برمجية
Hello World!
IDENTIFICATION DIVISION.
Program-Id. Hello-World.
*
IENVIRONMENT DIVISION.
*
DATA DIVISION.
*
PROCEDURE DIVISION.
Para1.
DISPLAY "Hello, world.".
*
Stop Run.
See also
- Alphabetical list of programming languages
- BLIS/COBOL
- CODASYL
- Comparison of programming languages
- Generational list of programming languages § COBOL based
- List of COBOL software and tools
Notes
خطأ استشهاد: الوسم
<ref> ذو الاسم "Gartner ubiquity" المُعرّف في <references> غير مستخدم في النص السابق.References
Citations
- ^ خطأ استشهاد: وسم
<ref>غير صحيح؛ لا نص تم توفيره للمراجع المسماةcreators - ^ Technical Standard, COBOL Language (PDF). X/Open Company Ltd., U.K. ديسمبر 1991. ISBN 1-872630-09-X.
- ^ خطأ استشهاد: وسم
<ref>غير صحيح؛ لا نص تم توفيره للمراجع المسماةSW95 - ^ خطأ استشهاد: وسم
<ref>غير صحيح؛ لا نص تم توفيره للمراجع المسماةArranga98 - ^ Arranga, Edmund C.; Coyle, Frank P. (مارس 1997). "Cobol: Perception and Reality". Computer. 30 (3): 127. doi:10.1109/2.573683. ISSN 0018-9162.
- ^ (September 2000) "COBOL Script: a business-oriented scripting language" in Enterprise Distributed Object Computing Conference., Makuhari, Japan: IEEE. doi:10.1109/EDOC.2000.882363.
- ^ Ho, Wing Hong (7 مايو 2007). "Introduction to EGL" (PDF). IBM Software Group. Archived from the original (PDF) on 13 يناير 2019. Retrieved 12 يناير 2019.
- ^ Radin, George (1978). "The early history and characteristics of PL/I" in History of Programming Languages., Academic Press. doi:10.1145/800025.1198410.
- ^ "What is PL/B - The Programming Language for Business?". sysmaker.com. Infopro, Inc. Retrieved 22 أبريل 2022.
... conversion to an alternate, extended COBOL or to ANSI COBOL is very difficult, if at all possible
- ^ "Gartner Group Studies". 1997-2001.state.gov. Year 2000 Program Management Office. 2000. Retrieved 23 أبريل 2022.
- ^ Engelmann, Viktor (8 أبريل 2021). "COBOL Fact-Check". cobsolete.de. COBSOLETE. Retrieved 23 أبريل 2022.
- ^ "What Will the Future Hold". CIO. International Data Group. 15 ديسمبر 1995 – 1 يناير 1996. p. 82.
Sources
- Bemer, Bob (1971). "A View of the History of COBOL" (PDF). Honeywell Computer Journal. 5 (3). Archived from the original (PDF) on 22 يناير 2016. Retrieved 28 يونيو 2014.
- Beyer, Kurt (2009). Grace Hopper and the Invention of the Information Age. MIT Press. ISBN 978-0262013109. LCCN 2008044229.
- Brown, William R. (1 ديسمبر 1976). "COBOL". In Belzer, Jack; Holzman, Albert G.; Kent, Allen (eds.). Encyclopedia of Computer Science and Technology: Volume 5. CRC Press. ISBN 978-0824722555.
- Carr, Donald E.; Kizior, Ronald J. (31 ديسمبر 2003). "Continued Relevance of COBOL in Business and Academia: Current Situation and Comparison to the Year 2000 Study" (PDF). Information Systems Education Journal. 1 (52). ISSN 1545-679X. S2CID 62485945. Archived (PDF) from the original on 5 مارس 2023. Retrieved 4 أغسطس 2014.
- CODASYL (يوليو 1969). CODASYL COBOL Journal of Development 1968. National Bureau of Standards. ISSN 0591-0218. LCCN 73601243. OL 14204153M.
- Conner, Richard L. (14 مايو 1984). "Cobol, your age is showing". Computerworld. Vol. 18, no. 20. pp. ID/7–ID/18. ISSN 0010-4841.
- Cutler, Gary (9 أبريل 2014). GNU COBOL Programmer's Guide (PDF) (3rd ed.). Retrieved 25 فبراير 2014.
- Garfunkel, Jerome (1987). The COBOL 85 Example Book. Wiley. ISBN 978-0471804611.
- ISO/IEC JTC 1/SC 22/WG 4 (4 ديسمبر 2001). "ISO/IEC IS 1989:2001 – Programming language COBOL". ISO. Archived from the original (ZIP of PDF) on 24 يناير 2002. Retrieved 2 سبتمبر 2014. (Link goes to draft N 0147)
- ISO/IEC JTC 1/SC 22/WG 4 (31 أكتوبر 2014). INCITS/ISO/IEC 1989:2014 [2014] – Programming language COBOL. INCITS.
- ISO/IEC JTC 1/SC 22/WG 4 (يناير 2023). ISO/IEC 1989:2023 – Programming language COBOL. ISO.
- Klein, William M. (4 أكتوبر 2010). "The History of COBOL" (PDF). Archived from the original (PDF) on 7 يناير 2014. Retrieved 7 يناير 2014.
- Marcotty, Michael (1978a). "Transcript of question and answer session" in History of Programming Languages., Academic Press. doi:10.1145/800025.1198370.
- Marcotty, Michael (1978b). "Full text of all questions submitted" in History of Programming Languages., Academic Press. doi:10.1145/800025.1198371.
- McCracken, Daniel D. (1976). A Simplified Guide to Structured COBOL Programming. Wiley. ISBN 0-471-58284-0. LCCN 75044399.
- McCracken, Daniel D.; Golden, Donald G. (1988). A Simplified Guide to Structured COBOL Programming (2nd ed.). Wiley. ISBN 978-0471610540. LCCN 87034608.
- Riehle, Richard L. (أغسطس 1992). "PERFORM considered harmful". Communications of the ACM. 35 (8): 125–128. doi:10.1145/135226.376106. S2CID 18845698.
- Sammet, Jean E. (May 1961). "A method of combining ALGOL and COBOL" in Papers presented at the 9–11 May 1961, western joint IRE–AIEE–ACM computer conference.: 379–387, ACM. doi:10.1145/1460690.1460734.
- Sammet, Jean E. (1978a). "The early history of COBOL" in History of Programming Languages., Academic Press. doi:10.1145/800025.1198367.
- Sammet, Jean E. (1978b). "Transcript of presentation" in History of Programming Languages., Academic Press. doi:10.1145/800025.1198368.
- Sammet, Jean E. (23 يوليو 2004). "COBOL". In Reilly, Edwin D. (ed.). Concise Encyclopedia of Computer Science. Wiley. ISBN 978-0470090954. OCLC 249810423.
- Schricker, D. (أبريل 2000). "Cobol for the Next Millennium". IEEE Software. 17 (2): 48–52. Bibcode:2000ISoft..17b..48S. doi:10.1109/52.841606.
- Shneiderman, B. (أكتوبر 1985). "The Relationship Between COBOL and Computer Science". Annals of the History of Computing. 7 (4): 348–352. doi:10.1109/MAHC.1985.10041. S2CID 1009406.
وصلات خارجية
- COBOLStandard.info at the Wayback Machine (archived 10 يناير 2017)
- ISO/IEC JTC1/SC22/WG4 - COBOL at the Wayback Machine (archived 22 أغسطس 2016)
- COBOL Language Standard (1991; COBOL-85 with Amendment 1), from The Open Group
This article contains content from Wikimedia licensed under CC BY-SA 4.0. Please comply with the license terms.
تصنيفات:
- Short description matches Wikidata
- Use dmy dates from September 2024
- Use American English from October 2014
- All Wikipedia articles written in American English
- Pages with empty portal template
- كوبول
- .NET programming languages
- 1959 software
- Class-based programming languages
- Computer-related introductions in 1959
- Cross-platform software
- Object-oriented programming languages
- Procedural programming languages
- Programming languages created by women
- Programming languages created in 1959
- Programming languages with an ISO standard
- Statically typed programming languages
- Structured programming languages
- لغات برمجة