Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old June 25th, 2004, 02:08 AM
Jaspreet Singh Jaspreet Singh is offline
Getting my *facts* right
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2004
Location: Amritsar, India
Posts: 177 Jaspreet Singh User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 17 h 40 m
Reputation Power: 5
Exclamation is COBOL worth learning?

hi everybody
COBOL is in my course this semester. i think it's quite an old language(and i'm not much interested to learn it). i just wanted to know if it's still being used anywhere?
__________________
IMHO

Reply With Quote
  #2  
Old June 25th, 2004, 02:20 AM
marron79's Avatar
marron79 marron79 is offline
Rut row Raggy!
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jul 2001
Location: Tornado Alley
Posts: 558 marron79 User rank is Private First Class (20 - 50 Reputation Level)marron79 User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 9 h 41 sec
Reputation Power: 8
Definatly! A lot of companies still need Cobol programmers b/c their original programs were written in Cobol, and in most cases it's more cost effective to maintain code that rewrite it in another (modern) language. Heck, I even had a guy in one of my classes that programmed for a company in Ada!
__________________
Matt

Reply With Quote
  #3  
Old June 25th, 2004, 07:12 AM
madox madox is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2004
Location: Canada
Posts: 124 madox User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 21 m 28 sec
Reputation Power: 5
Hehe - only good if you like working at banks. /shudder
__________________
-Madox

Reply With Quote
  #4  
Old June 25th, 2004, 12:54 PM
dog135's Avatar
dog135 dog135 is offline
Doggie
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jul 2003
Location: Seattle, WA
Posts: 751 dog135 User rank is Corporal (100 - 500 Reputation Level)dog135 User rank is Corporal (100 - 500 Reputation Level)dog135 User rank is Corporal (100 - 500 Reputation Level)dog135 User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 10 h 38 m 25 sec
Reputation Power: 7
Actually, most banks use Mumps, not COBOL, though many are switching over to SQL now. Hospitals also use Mumps heavily.

But you could get a COBOL job converting a company's code so that it won't crash on the year 2000. Oh wait...
__________________
"Science is constructed of facts as a house is of stones. But a collection of facts is no more a science than a heap of stones is a house." - Henri Poincare

Reply With Quote
  #5  
Old June 25th, 2004, 01:08 PM
drgroove's Avatar
drgroove drgroove is offline
pushing envelopes, not pencils
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Feb 2002
Posts: 6,225 drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 48 m 15 sec
Reputation Power: 174
The current trend is to migrate COBOL apps to Java. IBM is largely responsible for this migration, as COBOL tends to reside on their mainframe/midrange servers. Personally, I would avoid the language and concentrate on more modern offerings (Java, C++, etc).
__________________
Give a person code, and they'll hack for a day; Teach them how to code, and they'll hack forever.
Analyze twice; hack once.
The world's first existential ITIL question: If a change is released into production without a ticket to track it,
was it actually released?


About DrGroove: ITIL-Certified IT Process Engineer - Enterprise Application Architect -
Freelance IT Journalist - Devshed Moderator - Funk Bassist Extraordinaire


Reply With Quote
  #6  
Old June 25th, 2004, 07:08 PM
medialint's Avatar
medialint medialint is offline
Type Cast Exception
Click here for more information.
 
Join Date: Apr 2004
Location: The Comfy Chair
Posts: 12,928 medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)  Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 5 Months 1 Day 4 h 13 m 22 sec
Reputation Power: 3094
Quote:
Hehe - only good if you like working at banks. /shudder


You mean Canadian banks?

COBOL is dead even in banking. BTW - working for a bank doesn't mean one has to work at a bank.

Reply With Quote
  #7  
Old June 25th, 2004, 07:23 PM
drgroove's Avatar
drgroove drgroove is offline
pushing envelopes, not pencils
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Feb 2002
Posts: 6,225 drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 48 m 15 sec
Reputation Power: 174
Quote:
Originally Posted by medialint
COBOL is dead


I'm not sure if it is completely dead - IBM did just release a new version of COBOL this month, w/ native XML handling

However, I think that the trend definitely is to migrate mainframe/midrange development to Java, at least w/in IBM.

Reply With Quote
  #8  
Old June 26th, 2004, 07:35 PM
Adrastea0413's Avatar
Adrastea0413 Adrastea0413 is offline
Contributing User
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Dec 2003
Location: Washington, DC Metro
Posts: 1,742 Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level)Adrastea0413 User rank is Major General (70000 - 90000 Reputation Level) 
Time spent in forums: 1 Month 4 Days 20 h 28 m 9 sec
Reputation Power: 804
Facebook
It's a fairly easy language to learn, so I would say yes, it's worth it.

Check out: http://www.cobolreport.com/pp/

Quote:
Although estimates of the extent of COBOL's use vary, they all indicate that COBOL is very widely used. Robert Glass (1997) estimates that two-thirds of all the world's programmers use COBOL. Estimates of the number of COBOL programmers range from 2.5 million (Keuffel 2000) to 3 million (Fussichen, 1990). A recent voluntary response survey by Carr and Kizior (2000) on the future of COBOL education indicates that more than 87% of the business respondents’ current develop and maintain COBOL applications, as illustrated in figure 5. They also said that more than 45% of the respondents would continue to use COBOL through the next decade, although 30% thought their use of COBOL would decline.

Reply With Quote
  #9  
Old June 28th, 2004, 01:21 PM
dog135's Avatar
dog135 dog135 is offline
Doggie
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jul 2003
Location: Seattle, WA
Posts: 751 dog135 User rank is Corporal (100 - 500 Reputation Level)dog135 User rank is Corporal (100 - 500 Reputation Level)dog135 User rank is Corporal (100 - 500 Reputation Level)dog135 User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 10 h 38 m 25 sec
Reputation Power: 7
Quote:
Estimates of the number of COBOL programmers range from 2.5 million (Keuffel 2000) to 3 million (Fussichen, 1990).


Anywhere from 2.5 million (4 years ago) to 3 million. (14 years ago)

Anyone else see a little flaw in his logic for counting the number of COBOL programmers?

Actually, that's pretty sad. Even on a pro-COBOL site, they couldn't fudge the numbers enough to not show a decline in COBOL programming.

Quote:
A recent voluntary response survey by Carr and Kizior (2000) on the future of COBOL education indicates that more than 87% of the business respondents’ current develop and maintain COBOL applications, as illustrated in figure 5. They also said that more than 45% of the respondents would continue to use COBOL through the next decade, although 30% thought their use of COBOL would decline.


In 2000, 87% use COBOL, but only 45% of them would continue, making it 39% of them would still use it in the next decade. And since 30% would decline their use, that ends up being only 27% that will continue using COBOL as much as they are today in 10 years. And that's of a poll from people who decided to respond to them. That doesn't look good for COBOL's future.

Reply With Quote
  #10  
Old June 28th, 2004, 01:34 PM
drgroove's Avatar
drgroove drgroove is offline
pushing envelopes, not pencils
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Feb 2002
Posts: 6,225 drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 48 m 15 sec
Reputation Power: 174
I can only attest to what I've experienced in this area. All of the COBOL programmers I've known are either transitioning to Java, moving on to become Business Analysts, retiring, etc. The key thing is that new COBOL apps generally aren't being built (from what I've seen) - just maintained until they're moved off of to equivalent Java apps. So, COBOL's use hasn't died completely - it just isn't growing.

Reply With Quote
  #11  
Old June 28th, 2004, 01:40 PM
medialint's Avatar
medialint medialint is offline
Type Cast Exception
Click here for more information.
 
Join Date: Apr 2004
Location: The Comfy Chair
Posts: 12,928 medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)medialint User rank is General 32nd Grade (Above 100000 Reputation Level)  Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1Folding Points: 260297 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 5 Months 1 Day 4 h 13 m 22 sec
Reputation Power: 3094
What counts as a COBOL programmer? Someone who knows how to or someone who actively does it?

If so, count me as a COBOL, FORTRAN, Pascal, Lisp, RPG-II, 8086 Assembler, VMS Assembler, QBASIC, native C (no ++), etc. programmer in addition to the stuff I otherwise do.

Quote:
87% of the business respondents’ current develop and maintain COBOL applications


That seems incredibly skewed. It might be like walking into a bar and asking how many people drink then projecting that data against the entire US Population. From what demographic did the respondents come from is the primary question.

Reply With Quote
  #12  
Old June 28th, 2004, 01:44 PM
drgroove's Avatar
drgroove drgroove is offline
pushing envelopes, not pencils
Dev Shed God 2nd Plane (6000 - 6499 posts)
 
Join Date: Feb 2002
Posts: 6,225 drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level)drgroove User rank is First Lieutenant (10000 - 20000 Reputation Level) 
Time spent in forums: 1 Day 4 h 48 m 15 sec
Reputation Power: 174
I'd say actively programming in. For instance, I /can/ code ASP, but I don't. However, I do /actively/ code Java/J2EE, PHP, etc.

Reply With Quote
  #13  
Old June 28th, 2004, 08:35 PM
khu19 khu19 is offline
blub blub
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Mar 2004
Location: boston / new york city
Posts: 136 khu19 User rank is Corporal (100 - 500 Reputation Level)khu19 User rank is Corporal (100 - 500 Reputation Level)khu19 User rank is Corporal (100 - 500 Reputation Level)khu19 User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 5 h 29 m 5 sec
Reputation Power: 6
Send a message via AIM to khu19
If it's in your course, I suppose you don't have much of a choice but to learn it. Can't hurt. COBOL is not dead, it is still used in the finance and investment banking sector. Albeit not a lot, but it's still around.
__________________
One-nine.com
Weather Grabber:: weather forecasts to your desktop
EasyExif:: free Exif data extractor

Reply With Quote