A request has been made for this article to be peer reviewed to receive a broader perspective on how it may be improved. Please make any edits you see fit to improve the quality of this article.
The content of Picture clause was merged into COBOL on 8 August 2014. That page now redirects here. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page.
COBOL received a peer review by Wikipedia editors, which is now archived. It may contain ideas you can use to improve this article.
This is the talk page for discussing improvements to the COBOL article.
This is not a forum for general discussion of the article's subject.
This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
The article (based on 1981 data?) claims that little new code is being written in Cobol. A more current estimate is at 5 billion codelines a year, so perhaps it depends on the definition of "little"... (See for instance http://www.cobolwebler.com/cobolfacts.htm, citing Gartner Group as a source.) — Preceding unsigned comment added by 220.127.116.11 (talk) 20:05, 9 February 2004
Where does come your use of second generation language: it is usually reserved for assembly languages. -- Hgfernan 12 May 2004
I agree. COBOL is a third generation language. other examples of third generation languages would be FORTRAN and BASIC. If someone else doesn't correct it soon I may do so. It is a clear mistake. enhandle nov 2004 — Preceding unsigned comment added by Enhandle (talk • contribs) 02:48, 14 November 2004
This isn't a big deal to me, but did anyone else learn it as "CoBOL" (Common Business Oriented Language)? Any old-schoolers out there who learned on punch cards? Woo-hoo! Lightbreather (talk) 00:38, 26 July 2014 (UTC)
I only ever saw it written as COBOL, but often wondered how a lower case "o" became an upper case "O" in the acronym. HiLo48 (talk) 02:03, 27 July 2014 (UTC)
Most programming languages (and operating systems) were originally spelled all-caps. A very incomplete list of examples: COBOL, FORTRAN, LISP, BASIC, BAL, RPG, ALGOL, PL/I, SNOBOL, CPL, BCPL, etc. The Pascal language appears to be the first one (ca. 1970) that changed the trend, so now we see names like Perl, Java, Haskell, Python, etc., as well as renamings of the old languages, e.g., LISP is now spelled as "Lisp". — Loadmaster (talk) 20:47, 15 January 2015 (UTC)
The draft 1997 proposal for Cobol incorporates the basic object-oriented programming capabilities found in C++ and Smalltalk (see Table 1): inheritance, which allows objects to inherit data and behaviors from other objects; polymorphism, which simplifies coding by letting programmers use a single interface to access objects of different classes; and encapsulation, which hides the implementation of data and methods from clients (user code), thereby protecting clients from the effects of implementation change.
So it would be accurate to say that COBOL 2002 (the object-oriented version of COBOL), or more precisely, the enhancements made to COBOL 2002, was influenced by C++. — Loadmaster (talk) 20:38, 15 January 2015 (UTC)
I've added notes clarifying that C++ and Smalltalk only influenced COBOL 2002's OO features. EdwardH (talk) 19:41, 17 January 2015 (UTC)