How many Programming Languages do You work with?

Locked
diego
Posts: 1379
Joined: Mon Jan 24, 2005 12:25 pm

How many Programming Languages do You work with?

Post by diego »

Hi fellow nerds,

just out of curiosity: I worked in a web-environment for years by now, starting out with Perl, switching over to PHP, adding some Oracle (blech) object-oriented DB-stuff, web-frontends and shit; for the more "hardcore"-stuff I used C++ and now, guess what?, people go crazy over Java (again).

My question is now: Should I really go Java? Is it still superuseful as it was back in the day (1997)? I dont have a problem learning new things, I find it exciting, but as time goes by, I am wondering - why does it have to be the newest or next-newest fad all the time? Can't we just be productive and work on what we got instead of switching and turning all the time?
User avatar
Scourge
Posts: 15559
Joined: Mon Mar 25, 2002 8:00 am

Post by Scourge »

Switching around and learning new stuff makes you more versatile. Never messed around with Java though. Can't really say anything about it.
diego
Posts: 1379
Joined: Mon Jan 24, 2005 12:25 pm

Post by diego »

Hey Nerge,
thanks for your comment - You're right, but I always feel like I never get my feet into the "real dirt", so to say.
^misantropia^
Posts: 4022
Joined: Sat Mar 12, 2005 6:24 pm

Post by ^misantropia^ »

Take a look at websites like Monsterboard, half of the jobs offered are Java related.
Azer
Posts: 117
Joined: Mon Sep 17, 2001 7:00 am

Post by Azer »

Programming in C++ at my internship/job
Doing some PHP stuff at school

Going to learn Java next year
bitWISE
Posts: 10704
Joined: Wed Dec 08, 1999 8:00 am

Post by bitWISE »

At work I deal with VB.NET and C# (plus TSQL, HTML, and Javascript if you want to count those). On side projects I use PHP. At my last job I used Java and VB6. At home I play around with everything I can.
Dean McLean
Posts: 20
Joined: Fri May 04, 2007 9:45 pm

Post by Dean McLean »

I've really only worked with Java, and a bit of C++, however, I think that Java is much smaller, compact, and safer. On the flipside, it is slower and gives you less control.
"Don't say, impossible! Try saying, I'm possible!"
^misantropia^
Posts: 4022
Joined: Sat Mar 12, 2005 6:24 pm

Post by ^misantropia^ »

Safer, yes. It has fewer pitfalls for budding developers to walk into. But more compact? I still cry a little everytime I have to type out each and every method of an interface.
vegittoss15
Posts: 3
Joined: Tue May 01, 2007 12:27 am

Post by vegittoss15 »

C++, Java, some VB, C#, learning php right now, and idk if JS counts, also I've been attempting to learn linux kernel ASM for a bit now.
Religion is a quilt that comforts our insecurities
Dean McLean
Posts: 20
Joined: Fri May 04, 2007 9:45 pm

Post by Dean McLean »

Compact as in, garbage collection, no pointers involved, no other extras that aren't as necessary. I may be wrong, though, I don't know that much about C++. Also, (the program I use at least), lets you just hit "implement methods" if an interface is implemented, I don't think you have to type except to write it.
"Don't say, impossible! Try saying, I'm possible!"
bitWISE
Posts: 10704
Joined: Wed Dec 08, 1999 8:00 am

Post by bitWISE »

Dean McLean wrote:Compact as in, garbage collection, no pointers involved, no other extras that aren't as necessary. I may be wrong, though, I don't know that much about C++. Also, (the program I use at least), lets you just hit "implement methods" if an interface is implemented, I don't think you have to type except to write it.
Visual Studio can do a lot of code generation but generated code is some of the nastiest stuff you can deal with. Granted, some things aren't so bad but when people use the WYSIWYG editor to configure data adapters and data sets I want to pull out my eyes with a fork.

Pointers are amazing tools when used properly so I tend to get annoyed with languages that put huge road blocks in front of them.
neh
Posts: 662
Joined: Mon Mar 12, 2001 8:00 am

Post by neh »

bitWISE wrote:
Dean McLean wrote:Compact as in, garbage collection, no pointers involved, no other extras that aren't as necessary. I may be wrong, though, I don't know that much about C++. Also, (the program I use at least), lets you just hit "implement methods" if an interface is implemented, I don't think you have to type except to write it.
Visual Studio can do a lot of code generation but generated code is some of the nastiest stuff you can deal with. Granted, some things aren't so bad but when people use the WYSIWYG editor to configure data adapters and data sets I want to pull out my eyes with a fork.

Pointers are amazing tools when used properly so I tend to get annoyed with languages that put huge road blocks in front of them.
most ides are packed with refactoring and stub gen short cuts - they mostly dont need instrumentation and the stubs they gen are fine
[url=http://profile.mygamercard.net/no3y3h4nd][img]http://card.mygamercard.net/sig/no3y3h4nd.jpg[/img][/url]
Dean McLean
Posts: 20
Joined: Fri May 04, 2007 9:45 pm

Post by Dean McLean »

Hm, well I generally only use generated code to implement method interfaces, I don't like doing it with anything else. Also, I was using JBuilder (have to for school), which doesn't do much generation anyway.
"Don't say, impossible! Try saying, I'm possible!"
Zimbo
Posts: 239
Joined: Fri Feb 11, 2005 10:50 pm

Post by Zimbo »

I have been working with C for 7 years and it's the only programming language I really know.
Zimbabwe
Tyrone
Posts: 1
Joined: Sun Jul 22, 2007 7:59 pm

Post by Tyrone »

Aha.. i never use those things, i know nothing about it
Ever danced with the devil in the moonlight
Locked