Can someone explain to me what these different langauges are??
I'm looking at colleges right now and I've made up my mind to get my AA in Computer programming and I think I have a school picked out but I'm not sure what some of the programming langauges they are teaching are.. If anyone can explain to me what they are and what they are used for (ie: what OS, etc..) I'd be grateful..
I've heard of most of these langauges, but dont know anything about them...
They are RPG programming, BAL programming, PASCAL, COBOL, and CICS...
I though pascal and COBOL were old.. are they still in use enough for me to go out and learn them??
Any info on this would be much appreciated..
-Cube01
[671 byte] By [
cube01] at [2007-11-17 13:36:57]

# 1 Re: Can someone explain to me what these different langauges are??
Please tell me your kidding! I would not attend a school that only offered those languages. I went to a 2 year state school before going on to a 4 year private. And at my 2 year school they taught C++, Asembler, and Cobol. They stopped teaching Cobol my last year, and that was 5 years ago. You really need to go to a school that has one of the following three languages:
C++
Java
Visual Basic
Those three make our world turn.
Cobol is a dying language.
Pascal is dead
RPG is dead, and has been dead for decades.
I hope I have helped you =)
Kimberly
# 2 Re: Can someone explain to me what these different langauges are??
Can you recommend a good two-year college? I was looking at Augusta Tech and they do offer Visual Basic and C++ but they teach cobol and pascal and alla' tha other one's I mentioned earlier...
What langauges, besides C++, Java, and VBasic should I look at? I want a career in Windows Programming...
Thanks for any info you can give me.. and thanks for your help so far..
-Cube01
cube01 at 2007-11-9 12:11:17 >

# 3 Re: Can someone explain to me what these different langauges are??
All languages will run on all platforms (mostly)
Its the API's that are non-compatible.
Java is platform independant so you cant go wrong there.
If you're into windows, MS just brought out a new language called
C# (C Sharp), its based on Java but brings back some of the things that C++ programmers will definately miss ie operator overloading etc...
========================
Declan Shanaghy
Software Developer
Tradepayment.com Inc.
256 Sutter St (Floor 3)
San Francisco, CA 94108
ph : (415) 216-3611
fax: (415) 216-3636
http://www.shanaghy.com
_D4_ at 2007-11-9 12:12:13 >

# 4 Re: Can someone explain to me what these different langauges are??
in fact, based on a recent career/salary guide, developers with vb, java and xml skills r the most sought after.
http://careerlink.devx.com/articles/ss0900/ss0900-1.asp
# 5 Re: Can someone explain to me what these different langauges are??
If you are just starting programming and want to make a career out of it, don't bother with the older languages like COBOL, PL1, RPG etc. Focus on client/server and Internet languages.
As a consultant, I know all those older languages. And I make a mint programming in them. In fact 55+% of corporate businesses here in Canada have legacy code in COBOL, and/or use DB2 or IMS. However, I would say that there are only about 10-20 years left before all that legacy code is gone because these companies are migrating to client/server. They haven't fully committed because compared to the rock-solid mainframe/mini platform, PC OSes are garbage and have a long way to go to address stability issues.
Right now, the old geezers who programmed the older languages from the 50s to the 90s are gone, and only a handful of young programmers w/ experience are around to take their place (which is reflected by the # of schools teaching these older languages). But I think getting into the mainframe/mini market now is a waste of time, even though the money is good. You will have a far better future with a client/server/internet education.
Orkus at 2007-11-9 12:14:18 >

# 6 Re: Can someone explain to me what these different langauges are??
Are you concerned with the location of the college you want to attend?? I started at Alfred State College in New York, then Transfered to Rochester Institute of Technology. It's a great combination because Alfred basis their CS program on what RIT wants. Most Alfred CS students transfer to RIT after the two years, so it makes the transition very smooth.
The great thing about going to school in the Rochester area is the job opportunities that are here waiting for you. Rochester homes the International offices for both Kodak and Xerox. There are also companies such as Northern Telecom, which code GUI interfaces for Routers, and such. They are even working on Voice over IP stuff now.
RIT is a great school. Two years ago, RIT's CS Software Engineering team beat MIT's team in a competition (woohoo!), which I think says something for the quality of education.
I'm sorry I don't know more about other schools, I just know you should look around at what's near you, and go for the school that has the newer languages.
Kimbelry
# 7 Re: Can someone explain to me what these different langauges are??
RPG - Report Program Generator or some such thing. Its old mainframe/mini shit that you'll never use.
BAL - ? Never heard of it
PASCAL - Good language for learning to program, Good language for a beginner, "Delphi" . You'll never use it outside of school.
COBOL -- Clumpy Old Bullshit Ofa Language. Nasty mainframe crap that you'll never use.
CICS -- Not really a language, its more of a "mode" I guess that mainframe COBOL or ASM code runs in. You'll never use it.
I have to say you should avoid all the mainframe languages COBOL, CICS, etc... For one thing you'll never get hired right out of school programming in one of these dinosaur languages. They'd rather hire someone whos been doing it since the 60s. For another thing these languages are on the way out, for a first programming job they'll pay you a lot more if you choose something else.
VB is a good language to learn to start. There are a lot of VB jobs, and you can get hired with practically no experience. The only drawbacks are that you'll only be programming for windows, and they'll pay you less than they'd pay a C++ or Java programmer. Still it will get your foot in the door in a programming job.
Java, is probably the best bet for a new programmer to be. There are lots of Java jobs and they pay better than the VB jobs as well. You can also get hired without a lot of experience.
C++ is a good choice. It takes longer to learn, but with a few years of experience, they'll pay you a LOT more than they'll pay the VB or JAVA guy.
Try to pick up some SQL if you can because that makes you much more marketable as a programmer if you are experienced with some type of database.
Congratulations on deciding to get a degree. That degree will be important and will help a lot when you are ready to be promoted or are seeking employment. But let me encourage you not to wait till you get a degree to start working in programming. Seriously, you can get a VB or JAVA entry level position pretty easily, since most company's are desperate for programmers. Entry level computer jobs pay better than most non-computer related jobs you could get. Chances are you can find a company that will hire you and let you go to school at the same time. Some companys will even finance your education if you stay with the company and keep your grades up. But the important thing is to get experience. When you graduate, if you've got a year or two of programming experience the sky will be the limit, I promise.
If you've got a computer, then get an easy VB or JAVA book and work through the samples in each chapter. Make a program or two for yourself and then put your resume' out there, don't wait. Get some experience anyway you can. And don't stop programming. Everytime you learn something in a programming class at school, write some code that demonstrates it.
Languages come and go, but having the experience will mean more than anything else when you're looking for a great paying position.
Screw the ratings, if I helped buy me a beer!
# 8 Re: Can someone explain to me what these different langauges are??
Wow.. Thanks for all the information..
I'm not a novice programmer.. I've been programming in C++ for about 5 years (ever since 7th grade) and I have alot of experience.. The problem is I'm having a hard time finding a college that offeres C++.. Most of them offer VB and the courses I mentioned earlier...
I very well could get a job in programming and not even go to college but I know I would make alot more if I got my Associates..
If anyone can piont me to a college that is heavy in C++, I'd be grateful.. As it stands, the best college I've found doesn't offer C++ at all.. only VB..
Thanks for all the information so far..
-Cube01
cube01 at 2007-11-9 12:17:19 >
