Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old May 17th, 2005, 2:46 PM   #1
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 439
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
Question If you had it to do all over again, which language?

If you could do it all over again, knowing what you know now about all the different languages you've worked with, which language would you choose to start with and stick with? There is no right or wrong answer, and I realize that. It's a matter of opinion, which is why it's in this forum. I wanna see how many different responses we get and see why folks choose to stay with their language of choice.

I have dabbled with python, given C++ a quick look, and have worked the most thus far with C, which I suppose it my language of choice at the moment. It's a popular language, so code isn't hard to dig up, nor is there a shortage of compilers to choose from. My biggest drawback is that I can't really decide between C, C++, Java, or C#. If it were just for fun it wouldn't matter to me. I'd pick one and run with it. The thing is I'm currently going to school for a degree (associate's) in CIS with a networking specialization. I don't have a whole lot of time to move from language to language until I find one I really like. I need to decide on one that will best help me in my future career (I realize I won't necessarily NEED to be proficient in a language, but it could only help me, not hurt me later on) and get working on it now. Since programming is not a huge concern for my given specializaion, I'll only have to take I think one programming class. And the languages offered are C, Java, Cobol, and there may be another, but the 3 I'm certain of. My thinking has been that maybe Java would be best suited for what I'd need, but the current surge in C# has me wondering.

Anywho, that's where I'm coming from. How about you guys?
__________________
Amateurs built the ark
Professionals built the Titanic

peace_of_mind is offline   Reply With Quote
Old May 17th, 2005, 2:56 PM   #2
LOI Kratong
Professional Programmer
 
Join Date: May 2005
Location: Woo - Boot Sector!
Posts: 294
Rep Power: 4 LOI Kratong is on a distinguished road
Mmmm i'm inclined to stick with c++ which i'm on at the minute. I'd like to get into Java and C and C# too, but hey don't really know...
__________________
www.heldtogether.co.uk
LOI Kratong is offline   Reply With Quote
Old May 17th, 2005, 2:59 PM   #3
Rory
Expert Programmer
 
Rory's Avatar
 
Join Date: Jan 2005
Location: London
Posts: 542
Rep Power: 4 Rory is on a distinguished road
Send a message via MSN to Rory
Learning nothing but Assembly
Actually not wasting time with BASIC, VB, Pascal, Delphi and learning C straight off.
Rory is offline   Reply With Quote
Old May 17th, 2005, 3:01 PM   #4
LOI Kratong
Professional Programmer
 
Join Date: May 2005
Location: Woo - Boot Sector!
Posts: 294
Rep Power: 4 LOI Kratong is on a distinguished road
Actually yeah, learning ASM really well and properly first time sounds like a good idea... Would like to give that a go!
__________________
www.heldtogether.co.uk
LOI Kratong is offline   Reply With Quote
Old May 17th, 2005, 3:38 PM   #5
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
I agree with Rory...

I would have skipped the Basic, XBasic, BasicA, Qbasic, Pascal, Fortran, Cobol and went straight into C, C++, Java, C#, VB.Net, PHP, and Python.

But then again, I was very young when I started and most of the "other" languages weren't even around. lol

But I definitely see a lot of future work in Java and more so in C#. There will still need to be maintenance of legacy apps in C and C++ for you hardcore coders.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old May 17th, 2005, 3:47 PM   #6
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
If IR got his way C# would be the only language :-P
uman is offline   Reply With Quote
Old May 17th, 2005, 3:52 PM   #7
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
I would actually like to have learned assembly before anything else, since I believe that it gives you a deeper knowledge of what actually goes on at the machine-level when you're coding in a higher level language. I would then move on to C.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower
Mjordan2nd is offline   Reply With Quote
Old May 17th, 2005, 4:05 PM   #8
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
I started with C this time around, and I'd do it again. What I wouldn't do is move to VB for a year or so - I'd learn C++ properly instead.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old May 17th, 2005, 4:23 PM   #9
Nuticulus
Programmer
 
Nuticulus's Avatar
 
Join Date: May 2005
Location: England
Posts: 61
Rep Power: 4 Nuticulus is on a distinguished road
I suppose I'd select C++. It's a powerful language, and even if I felt like writing C, I could hop to it anyway. Hooray for object oriented goodness.

I prefer C though. But, I couldn't give up C++.
Nuticulus is offline   Reply With Quote
Old May 17th, 2005, 6:57 PM   #10
layer
Hobbyist Programmer
 
Join Date: Feb 2005
Posts: 112
Rep Power: 4 layer is on a distinguished road
Lightbulb Ummm

Well, I'd have to say... Hmm... Toughie. I've actually never coded in Basic, any of them. I started out with batch files, then I tried various other crap, can't remember - oh yea! I was downloading extensions for C++ when I didn't even know what C++ was I've tried Java, but never coded something, because the compilers I always downloaded were trials, and never gave me enough time to learn. And I've tried Java IDE's like NetBeans or something, and that was horribly slow, so I gave up with that. Then I tried ASM as I was learning batch files :p I created an application that did NOTHING... And that was the end of that! I used GoAsm Then, I found AutoIt. Which was the best boost I'd ever gotten in computers. Because I'd have to say, after that, I had a few tough times with C++, but all the loops, and a lot of other stuff in C++ came easy thank god. But the way that AutoIt is heading, I would have gone back and just wrote in AutoIt coding...
layer 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




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 10:50 AM.

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