What OTHER programming languages should i learn?

imported_vr6

Platinum Member
Jul 6, 2001
2,740
0
0
so far i know

c, c++, VB, VBA, Sql/plSql.

I am interested in...

Java, xml, cold fusion?

we offer a course on SAS programing, but i am not sure what SAS prgraming is can someone enlighten me? I try to google it, but got nothin but consultants and service providers...

Thanks
 

Zombie

Platinum Member
Dec 8, 1999
2,359
1
71
JAVA should be good start.

didn't think XML was a language. More like a format or am I wrong?

oh and wrong forum.
 

Zombie

Platinum Member
Dec 8, 1999
2,359
1
71
html ?? eh even a 10 year old can do that.

I say JSP or dynamic html
 

imported_vr6

Platinum Member
Jul 6, 2001
2,740
0
0
yeah i cam accrose that site too, but it really only talks about data mgmt, intelligent analytical software. But i am whats the focus/purpose of it in general? oop? complex? similar to another language?
 

Ynog

Golden Member
Oct 9, 2002
1,782
1
0
Java wouldn't hurt to know.

Also there are languages like Prolog or Lisp that it never hurts to know.

Then you have others like Perl/Python.

And if you really want some diversity you can go with others like Fortran/Ada/Assembly.
 

imported_vr6

Platinum Member
Jul 6, 2001
2,740
0
0
yeah i have heard how simple html is, but the sad thing is i have never tried it so i guess its kinda useless to take a course or what not since its so easy to learn. I am leaning toward java right now, until i find out what sas is.
 

imported_vr6

Platinum Member
Jul 6, 2001
2,740
0
0
thats what i am mainly looking for right now is diversity. I have not narrowed down my career path yet, so i want exposure to all different kind of programming languages. I don't want to be an expert on anyone one, but just enought to understand the basics and concepts of them.
 

Flyermax2k3

Diamond Member
Mar 1, 2003
3,204
0
0
If you want to make some real money go learn Fortran and/or Cobol. That's right, Fortran and Cobol. Plenty of huge corporations (i.e. banks) that still run software written in Fortran/Cobol. Lots of money there...
If you don't want to learn such antiquated languages, have you tried any of the .Net languages such as C# yet? .Net's coming along nicely since its intro a few years ago and it's still got plenty of room to grow.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
XML and HTML are not programming languages, and the former is useless without a programming language to parse its contents. With that said, I'd definitely choose Java out of the list you provided.
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
If you want to make some real money go learn Fortran and/or Cobol. That's right, Fortran and Cobol. Plenty of huge corporations (i.e. banks) that still run software written in Fortran/Cobol. Lots of money there...
That sounds like a stellar way to kill your future, as banks move away from this old crap that some are still running on. I know a girl who got her CS degree 2-3 years ago and has been working on Cobol every since. What the heck sort of outlook does she have for employment when blue cross blue shield moves away from Cobol and she realizes that she can't even make a "hello world" with any number of current languages?
 

Zombie

Platinum Member
Dec 8, 1999
2,359
1
71
let get one thing straight,

html is not OOP and is I wonldn't call it programming languge

fortran, cobal, assembly none of them can count as OOP.

Try concentrating on c, c++, java, sql. I know you said you already know c, c++ but those languages are so adavanced that it will take you some time to know everything. Hierarchy, Polymorphism, overloded operators, STL take years to perfect and know inside out. Learn to write good code in those languages instead of learning a little bit of everything.



With JAVA you can also look into IBM eclipse.

For C/C++ you can look in to Microsoft alternative software like Trolltech QT. Learn to write good, stable and easily portable code which is far more important than knowing a ton of different languages.
 

Zombie

Platinum Member
Dec 8, 1999
2,359
1
71
Originally posted by: Skoorb
If you want to make some real money go learn Fortran and/or Cobol. That's right, Fortran and Cobol. Plenty of huge corporations (i.e. banks) that still run software written in Fortran/Cobol. Lots of money there...
That sounds like a stellar way to kill your future, as banks move away from this old crap that some are still running on. I know a girl who got her CS degree 2-3 years ago and has been working on Cobol every since. What the heck sort of outlook does she have for employment when blue cross blue shield moves away from Cobol and she realizes that she can't even make a "hello world" with any number of current languages?

true, besides Banks have found a way to outsource this ancient stuff. Trying to build future on cobal is like building a castle in air.
 

StageLeft

No Lifer
Sep 29, 2000
70,150
5
0
If available you could sink your teeth into the .NET framework. Not only is it huge, but if you're very competent with it it's a big selling point to a potential employer.
 

Ynog

Golden Member
Oct 9, 2002
1,782
1
0
Originally posted by: Skoorb
If you want to make some real money go learn Fortran and/or Cobol. That's right, Fortran and Cobol. Plenty of huge corporations (i.e. banks) that still run software written in Fortran/Cobol. Lots of money there...
That sounds like a stellar way to kill your future, as banks move away from this old crap that some are still running on. I know a girl who got her CS degree 2-3 years ago and has been working on Cobol every since. What the heck sort of outlook does she have for employment when blue cross blue shield moves away from Cobol and she realizes that she can't even make a "hello world" with any number of current languages?

Very true, however if you are knowledgable in both the newer languages which software will be ported to and the older
software which is currently run, you are considerably more valuable than someone who knows only one.

But its obvious that its always a bad idea to put all your eggs in one basket.
 

Armitage

Banned
Feb 23, 2001
8,086
0
0
Looks like you need a good scripting language on your resume like Python or Perl for example.

Or maybe concentrate and get experience on some of the specific uses or important libaries. You say you know C/C++ ... do you have a solid command of the STL, threaded programming, experience with any of the major GUI libraries, etc. Depends where you want to go.
 

royaldank

Diamond Member
Apr 19, 2001
5,440
0
0
Try concentrating on c, c++, java, sql. I know you said you already know c, c++ but those languages are so adavanced that it will take you some time to know everything. Hierarchy, Polymorphism, overloded operators, STL take years to perfect and know inside out. Learn to write good code in those languages instead of learning a little bit of everything.

Agreed. Most programming isn't language dependant. As long as you know good programming techniques and algorithms, language isn't that big of a deal. You should know enough about which language runs better in your target environment but that is generally it. Most any good programmers can write decent code in any language they want. If they've never seen it before it might take some extra time but that is just time looking up syntax and figuring out how to pull off what you want. Most programming is done upstairs in the head and is language independant.
 

DWW

Platinum Member
Apr 4, 2003
2,030
0
0
What is this for, profession or entertainment?

I tend to stay along the lines that for me C, C++, PERL and Python are great for personal reasons. For employment reasons VB .Net and C++ (VC++ bastardization knowledge too) are great. I can do ASP .Net sites with VB code behind and make some really nice things in a short amount of time.

Don't get me wrong I think C is the best language ever and I'm getting more into fun stuff on Unix with it recently (like sockets and IPC) but that is in my hobby time. If you know VB .Net and ASP .Net, VC++, and SQL you will be able to apply for many of the current jobs.

Java and JSP never appealed to me at all. I never followed the "absolutely 100% true object oriented" philosophy and C++ is OO enough for me. Heck even VB .Net is getting better now it has inheritance and is good for short and quick contract software projects for businesses.
 

Electric Amish

Elite Member
Oct 11, 1999
23,578
1
0
Originally posted by: Zombie
let get one thing straight,

html is not OOP and is I wonldn't call it programming languge

fortran, cobal, assembly none of them can count as OOP.

Try concentrating on c, c++, java, sql. I know you said you already know c, c++ but those languages are so adavanced that it will take you some time to know everything. Hierarchy, Polymorphism, overloded operators, STL take years to perfect and know inside out. Learn to write good code in those languages instead of learning a little bit of everything.



With JAVA you can also look into IBM eclipse.

For C/C++ you can look in to Microsoft alternative software like Trolltech QT. Learn to write good, stable and easily portable code which is far more important than knowing a ton of different languages.

A programming language does not have to be Object Oriented to be considered a programming language.

HTML is not really a programming language, as it's acronym states it is a MARKUP LANGUAGE.

My recommendation would be HTML/'Java/JSP/NETBEANS

amish
 

Zombie

Platinum Member
Dec 8, 1999
2,359
1
71
Originally posted by: Kwan1
yeah i cam accrose that site too, but it really only talks about data mgmt, intelligent analytical software. But i am whats the focus/purpose of it in general? oop? complex? similar to another language?

I thought he was specifically refering to OOP languages. I guess I missunderstood.
 

imported_vr6

Platinum Member
Jul 6, 2001
2,740
0
0
so i am gettin a general consensus on Java, VB.net?
This is all for broadening the horizon, not for professional reasons.. at least not yet.

I am finishing up my junior year now, so i am starting to consider what kind of field i want to go into.

Right now i enjoy networking the most, but programming is an option as i can pick things up pretty quickly.

The choice right now is a network support/admin or software??

decisions, decisions, decisions...