Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,474 members, 7,819,723 topics. Date: Monday, 06 May 2024 at 09:45 PM

Ten Great Reasons To Learn COBOL - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Ten Great Reasons To Learn COBOL (899 Views)

Six Reasons To Choose Magento Over Wordpress For An Ecommerce Website / 10 Reasons To Install Linux Alongside Windows Or Port Completely / Ten Great UX/UI Design Cheat Sheets (2) (3) (4)

(1) (Reply) (Go Down)

Ten Great Reasons To Learn COBOL by siliowhizper: 1:03am On Jan 05, 2014
December 9, 2013 marked what would have been the 107th birthday of Grace Hopper, an American computer scientist, naval admiral, and the Mother of COBOL. Created in 1959, COBOL is the development language that has withstood the test of time — it still powers 70% of all business transactions today! I challenge you to name another technology that has passed its fiftieth birthday and is still critical in today’s business world. There aren’t many!
To honor this great language, we’ve compiled what we consider to be the top ten reasons to learn COBOL. Check out our list below, and get coding!

1. COBOL is easy!
Learning COBOL isn’t like learning a completely new language: it’s English! It consists of English-like structural components such as verbs, clauses and sentences. Its readability means that you can understand what a program is doing without having to learn a whole new syntax.
To demonstrate how straightforward it is, here is an example of the “Hello world” program in COBOL:
Yes, that really is all you need to write to run this program. Did I hear someone say COBOL is verbose?

2. You can run it anywhere you like
COBOL has been ported to virtually every hardware platform. Programs written in this “write once, run anywhere” language enable businesses to reuse COBOL applications that were written decades ago on new platforms like .NET or JVM. The language itself is portable with data types and structures, which enables developers to write applications that can be ported to new platforms with minimal or no change. COBOL has been able to adapt to change: each new enterprise platform which emerges has had COBOL applications deployed there.

3. It will work tomorrow as well as it does today
Businesses already using COBOL are likely to continue to use COBOL rather than replace it. Replacing COBOL would be expensive – due to its enormous scale, time-consuming and risky, as well as being completely unnecessary. The year 2000 problem demonstrated that COBOL applications are cheaper to fix than applications written in more recent languages.

4. It gets the numbers right!
It is no surprise that the financial sector is underpinned by COBOL systems: banking, insurance, fund management, pension systems, payroll and credit cards, all depend on COBOL. COBOL’s numeric processing functions make it the perfect choice for applications where the tiniest fractional rounding error can make a crucial difference. It delivers arithmetic accuracy to 31 digits, making it the favorable choice for financial software.

5. You can use it with your favorite IDE
There’s no need to worry about learning a new toolset. You can develop COBOL applications using Visual Studio or Eclipse. These IDEs bring together all the great productivity aids you use today, such as IntelliSense and content assist, snippets, UI design tools and more, so coding in COBOL isn’t a chore.

6. You can get to your data fast
While COBOL can process data from a variety of sources, including just about any Relational Database Management System (RDBMS), it also provides direct language support for data files, outperforming database processing by miles. COBOL systems use indexed data files that maintain internal B-tree structures (meaning that speed and efficiency are two important features), providing rapid access to data even when data stores run into terabytes.

7. You don’t need to spend hours on documentation
COBOL is self-documenting. The readability of COBOL code and its rigid hierarchical structure make COBOL easy to read and maintain. When was the last time you read a comment, found that it had no relation to the code and spent the next half hour trying to make sense of the code and the comment? This happens all too frequently as a result of general application maintenance. Code changes, but comments are sometimes forgotten.
With a language that doesn’t need the same level of commenting as others, maintaining someone else’s COBOL code shouldn’t leave you tearing your hair out in frustration.

8. It’s fast!
COBOL has 50 years of optimizations under its belt, so it knows what it’s doing when it comes to data processing. Most COBOL code is also procedural, not object-oriented, so its old-school straight-line performance can give it a real edge over other languages.

9. It integrates with everything
COBOL systems have retained business value by integrating with new technology. For example, COBOL programs can be called by most other computer languages, deployed in Java application servers, provide backend Service-oriented Architecture (SOA) logic, read or write XML directly, or work with Unicode strings. By combining your new-found COBOL skills with systems you know today, you can enhance existing COBOL applications in the web, mobile and Cloud.

10. COBOL is everywhere!
We are surrounded by COBOL: it runs over 70% of the world’s business transactions. On codinghorror.com, Jeff Atwood comments, “the vast majority of us will use COBOL in one form or another as part of our daily existence.” As senior programmers retire, they must be replaced with a new generation of COBOL programmers, or the business world is likely to collapse completely. It makes sense to replenish the supply of COBOL programmers by training new ones.

http://smallbusiness.yahoo.com/advisor/ten-great-reasons-learn-cobol-013216375.html
www.gistmediang..com
Re: Ten Great Reasons To Learn COBOL by Pythonian99: 4:58pm On Jan 05, 2014
"The use of COBOL cripples the mind; it's teaching should therefore be regarded as a criminal offence"
Re: Ten Great Reasons To Learn COBOL by DONOCSO(m): 5:45pm On Jan 05, 2014
Pythonian99: "The use of COBOL cripples the mind; it's teaching should therefore be regarded as a criminal offence"

How do you mean?
Re: Ten Great Reasons To Learn COBOL by Pythonian99: 9:17pm On Jan 05, 2014
DONOCSO:

How do you mean?

Ask Edsger Dijkstra tongue

1 Like

Re: Ten Great Reasons To Learn COBOL by DONOCSO(m): 12:11am On Jan 06, 2014
Pythonian99:

Ask Edsger Dijkstra tongue

lol
Re: Ten Great Reasons To Learn COBOL by kobikwelu(m): 2:55am On Jan 07, 2014
Most importantly...A GUARANTEED JOB ...most legacy systems run by Airlines and banks..still use this....
You need to see how these folks are in demand....Highly paid
Re: Ten Great Reasons To Learn COBOL by kambo(m): 11:36pm On Jan 07, 2014
oddly they're aren't abundant resources for exploring these languages.
java is going to b this way in some decades time cuz gazillion systems run on it.
Re: Ten Great Reasons To Learn COBOL by birdman(m): 5:59am On Jan 09, 2014
kobikwelu: Most importantly...A GUARANTEED JOB ...most legacy systems run by Airlines and banks..still use this....
You need to see how these folks are in demand....Highly paid

those jobs are few though. And they will go away eventually. COBOL and FORTRAN...I thank my God I will never have to touch some things again.

(1) (Reply)

Microsoft Office Is Now Free On Android & Iphone / Graphic Designer Needed For A Logo / Need Help

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 29
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.