Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Sep 11th, 2007, 12:03 AM   #1
Wizard1988
Professional Programmer
 
Wizard1988's Avatar
 
Join Date: Oct 2005
Location: Chitown
Posts: 416
Rep Power: 3 Wizard1988 is on a distinguished road
Send a message via AIM to Wizard1988
Learning old languages

I am wondering if It would be a good idea to learn some older languages. If you think about it who is going to maintain the older code which would otherwise be way too expensive to rewrite in modern languages. Now I know that there are companies that still use old code, but is there enough for it to be worth learning such languages?

What do you guys think?
__________________
JG-Webdesign
Wizard1988 is offline   Reply With Quote
Old Sep 11th, 2007, 2:28 AM   #2
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 748
Rep Power: 3 Jimbo is on a distinguished road
Depends on if you want to be maintaining code all the time. It seems like the market is there, and I've heard that the pay is decent. On the other hand, that's gotta be incredibly boring. And typically specialized. Some of the older members could probably give better opinions though...
__________________
<insert disclaimer here>
<insert shameless plug for Visual Studio here>
Jimbo is offline   Reply With Quote
Old Sep 11th, 2007, 2:40 AM   #3
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 929
Rep Power: 4 lectricpharaoh will become famous soon enough
Meh. Yes, there are a lot of legacy systems using old languages such as Fortran and COBOL. Is it a good idea to learn those languages? That all depends on what kind of company you want to work for.

Many young companies use recent (sometimes even emerging) technologies, so for those companies, old languages not in common use would not be a large asset. Learning them will still expose you to different ways of solving the same problems, which is always a good thing. However, it probably won't go beyond that.

For older companies that have a large code base, it would definitely be an asset. Some of these companies have no interest in rewriting their code- at least not in the foreseeable future- and as such, the skills would be useful. Even if the company wants to migrate all their Fortran and IBM 360 assembly to C# or Java, they will require programmers versed in the older languages to do it. For these latter ones, you will notice they require old and new language skills. Bringing only one half of the skill set to the table won't land you a job.

I think your most productive step regarding this matter would be to pick the brains of people in the industry. Get a feel for the ratio of companies that require these skills. Get an idea of the types of systems they develop- if none of them do work you'd find interesting, it's probably not for you. Ask them how valuable these skills were when they were hired (and how long ago they were hired), and how valuable the skills are today.

And yes, I realize this might be what you're trying to do here, but with a few notable exceptions, there don't seem to be a lot of active posters here with the kind of experience that would give their opinions much weight.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Sep 11th, 2007, 10:28 AM   #4
bigguy
Professional Programmer
 
bigguy's Avatar
 
Join Date: Sep 2005
Location: Arkansas
Posts: 296
Rep Power: 0 bigguy is an unknown quantity at this point
Send a message via AIM to bigguy Send a message via MSN to bigguy Send a message via Yahoo to bigguy
I don;t think it would be a bad idea to learn. You don't know who you will work for in the future. But if you work for a company that doesn't use older languages you will just have that much more knowledge.
__________________
Forgiveness is the fragrance that the violet sheds on the heal that has crushed it. - Mark Twain

Destruction leads to a very rough road, but it also breeds creation.
bigguy is offline   Reply With Quote
Old Sep 11th, 2007, 10:36 AM   #5
Wizard1988
Professional Programmer
 
Wizard1988's Avatar
 
Join Date: Oct 2005
Location: Chitown
Posts: 416
Rep Power: 3 Wizard1988 is on a distinguished road
Send a message via AIM to Wizard1988
The thing is, they don't really teach old languages in schools. There is old code to maintain, but the number of programmers which can maintain the code is going down. So now my question is, Is there enough of a demand right now to start learning them?
__________________
JG-Webdesign
Wizard1988 is offline   Reply With Quote
Old Sep 11th, 2007, 12:31 PM   #6
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 435
Rep Power: 4 peace_of_mind is on a distinguished road
Send a message via MSN to peace_of_mind Send a message via Yahoo to peace_of_mind
What exactly are you calling "old" languages?
__________________
Amateurs built the ark
Professionals built the Titanic

peace_of_mind is offline   Reply With Quote
Old Sep 11th, 2007, 12:54 PM   #7
Jabo
Not a user?
 
Join Date: Sep 2007
Posts: 245
Rep Power: 1 Jabo is on a distinguished road
How bout not learning old languages and let's make some money on newer easier programming that is managed? Don't keep Grandpa alive longer than he can live.
Jabo is offline   Reply With Quote
Old Sep 11th, 2007, 1:06 PM   #8
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 435
Rep Power: 4 peace_of_mind is on a distinguished road
Send a message via MSN to peace_of_mind Send a message via Yahoo to peace_of_mind
So how do you convert the "old" code to "newer easier" code if you don't understand a lick of it?
__________________
Amateurs built the ark
Professionals built the Titanic

peace_of_mind is offline   Reply With Quote
Old Sep 11th, 2007, 1:37 PM   #9
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by peace_of_mind View Post
What exactly are you calling "old" languages?
I guess languages that are not in demand as they were 10 or 15 years ago.

I say go for it. You will be able to maintain old code, convert old apps that are written in an older language to a newer language, it will look better on your resume, get a feel of what programmers had to go through, and maybe make you appreciate newer languages more!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Old Sep 11th, 2007, 1:38 PM   #10
Wizard1988
Professional Programmer
 
Wizard1988's Avatar
 
Join Date: Oct 2005
Location: Chitown
Posts: 416
Rep Power: 3 Wizard1988 is on a distinguished road
Send a message via AIM to Wizard1988
Killing grandpa is usually not a good choice

Basically from what I see is that there will be an increase in demand in programmers who can maintain the old code and the supply of such people is decreasing with time. Everyone knows what happens when demand is high and supply is low, right?
__________________
JG-Webdesign
Wizard1988 is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Should I bother learning new languages? Druid Coder's Corner Lounge 6 Mar 30th, 2007 3:50 AM
Functional Programming Languages ZenOswyn Coder's Corner Lounge 7 Dec 3rd, 2006 3:05 PM
how many types of languages are there? linuxpimp20 Other Programming Languages 1 Sep 7th, 2005 4:53 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 9:40 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC