LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 02-19-2004, 05:43 AM   #1
patpawlowski
Member
 
Registered: Mar 2003
Location: Centreville, Virginia
Distribution: Mandrak, Red Hat
Posts: 163

Rep: Reputation: 30
Best programming language for employment


OK, guys. Be kind, a non-coder has wandered into your forum. Unless you consider PHP scripting as legitimate. I would like to start learning one of the advance programming languages. Mostly to increase my employability (is that really a word). I wasn't sure which route to take though. Perl, C++, Python. I'm not going to mention VB after reading one of the other posts Actually I have been using VBA for years with Access. I have recently made the jump to MySQL and I have been working with PHP for a couple of weeks desiging a maintenance side to a storefront website. I will be working at this educational endevor on my linux box at home, not that I think that matters. I had read somewhere that you could use PHP to build standalone apps but that it wasn't the best choice. Regardless I don't see alot of job offers asking for PHP experience unless it's related to web developement.

Thanks for the help.
 
Old 02-19-2004, 06:04 AM   #2
UltimaGuy
Member
 
Registered: Aug 2003
Location: Chennai, India
Distribution: PCLinuxOS .92, FC4
Posts: 840

Rep: Reputation: 30
I suggest C++ and Java. you can then branch to J2EE and all those enterprise solutions. Of course, you can even try out .Net, but then you'll be tied to microsoft .
 
Old 02-19-2004, 07:20 AM   #3
Chris Weimer
Member
 
Registered: Jan 2004
Location: http://www.neonostalgia.com/
Distribution: Slackware 12.1
Posts: 81

Rep: Reputation: 15
for Linux, I'd suggest either Java or Perl, Perl because it is used widely on UNIX boxes, and Java because of portability. I'm really not sure but I don't think there is much money to be made programming for Linux, open-source as it is. I could be wrong though.
 
Old 02-19-2004, 08:41 AM   #4
h/w
Senior Member
 
Registered: Mar 2003
Location: New York, NY
Distribution: Debian Testing
Posts: 1,286

Rep: Reputation: 45
C++ and python, for sure. you can get jobs easy with just the first, and coupled with the second, it's good. you can skip java, if u ask me, with those.
i just had a few interviews, and i'm just sayin what i see.

a lot of work is done in java, for sure, but i always saw a difference in interest when i mentioned C/C++ instead of it.
 
Old 02-19-2004, 09:44 AM   #5
chewysplace
Member
 
Registered: Sep 2003
Distribution: Slackware 10 w/ Kernel 2.6.8
Posts: 176

Rep: Reputation: 30
Lightbulb

it all depends on what field of work your going into. if its IT/Admin Perl, PHP, VB, and Python are good. if its outright software engineering, i.e. making stuff to sell to the public and such, you WILL need to know C/C++. Java is a bit outdated right now, mainly due to Sun Microsystems not updating it. Hence PHP and ASP were created. Since you know PHP already then you'll get used to C/C++ since their basicly the same thing. yes there are SOME differences i know.
 
Old 02-19-2004, 09:54 AM   #6
moeminhtun
Member
 
Registered: Dec 2002
Location: Singapore
Distribution: Fedora Core 6
Posts: 647

Rep: Reputation: 30
Quote:
Originally posted by chewysplace
Java is a bit outdated right now, mainly due to Sun Microsystems not updating it.
My God!! You are kidding right?
Sorry to say that but this is the joke of the century.

Last edited by moeminhtun; 02-19-2004 at 10:01 AM.
 
Old 02-19-2004, 10:09 AM   #7
Chris Weimer
Member
 
Registered: Jan 2004
Location: http://www.neonostalgia.com/
Distribution: Slackware 12.1
Posts: 81

Rep: Reputation: 15
seriously, I know more Java programmers than C++ programmers. C++ is great, don't get me wrong, though if you were to go into graphics or games, C++ and OpenGL (or DirectX) is the way to go. For simple Windows apps, VB or C++, but Java, well click here . That is only a sample of the demand for Java programmers.
 
Old 02-19-2004, 11:53 AM   #8
chewysplace
Member
 
Registered: Sep 2003
Distribution: Slackware 10 w/ Kernel 2.6.8
Posts: 176

Rep: Reputation: 30
cweb255. as i stated before, it depends on the job your getting.
 
Old 02-20-2004, 03:34 AM   #9
Chris Weimer
Member
 
Registered: Jan 2004
Location: http://www.neonostalgia.com/
Distribution: Slackware 12.1
Posts: 81

Rep: Reputation: 15
just making sure you weren't knocking Java out of the industry as a choice
 
Old 02-20-2004, 07:50 PM   #10
Tesl
Member
 
Registered: Jun 2003
Location: Durham, UK
Distribution: Slackware 9, Mandrake 9.1
Posts: 163

Rep: Reputation: 30
Quote:
Originally posted by chewysplace
Java is a bit outdated right now, mainly due to Sun Microsystems not updating it. Hence PHP and ASP were created.
Java a bit outdated???? are you being serious?

And umm, since when were PHP and ASP created because Java was getting behind? what exactly made you think that? Java is used for far more than web applications you realise

Quote:
Since you know PHP already then you'll get used to C/C++ since their basicly the same thing. yes there are SOME differences i know. [/B]
PHP basically the same thing as C++!?! Are you an experienced programmer with each? Iv dabbled in PHP, and it seemed more of a mix of C++/Perl as far as syntax goes, but they arent at all similar as far as their uses go. PHP appears to be very heavily used in web development, wheras C++ is not. PHP is nowhere near as low level as C++ either

I cant say too much because im not that experienced with PHP, but your the first person iv ever seen try to tell someone they are basically the same thing
 
Old 02-20-2004, 08:29 PM   #11
chewysplace
Member
 
Registered: Sep 2003
Distribution: Slackware 10 w/ Kernel 2.6.8
Posts: 176

Rep: Reputation: 30
Tesl:
yes yes and yes.

PS
maybe you didnt read all of my comment either cause you missed this part:
"yes there are SOME differences i know."
 
Old 02-21-2004, 01:36 AM   #12
Chris Weimer
Member
 
Registered: Jan 2004
Location: http://www.neonostalgia.com/
Distribution: Slackware 12.1
Posts: 81

Rep: Reputation: 15
hmmm "Evolution of Languages:

A -> ? -> BASIC
best(BASIC) + goodideas -> C
C -> C++
some(C++) + ideas = Java
some(C&&C++) + ideas = Perl
most(C&&C++) + some(Perl) = PHP
some(C++) + some(Java) = C#
and that is all the languages you will ever need to know
 
Old 02-21-2004, 12:07 PM   #13
german
Member
 
Registered: Jul 2003
Location: Toronto, Canada
Distribution: Debian etch, Gentoo
Posts: 312

Rep: Reputation: 30
Quote:
Originally posted by chewysplace
Java is a bit outdated right now, mainly due to Sun Microsystems not updating it. Hence PHP and ASP were created.
That's a completely false statement. If you bother replying to posts, don't lie to people. And if you don't know, don't make things up.

The Java language is moving forwards as fast as ever. PHP and ASP are totally unrelated to Java, and they serve completely different functional requirements. ASP and PHP are interpreted languages which (at least primarily) are made for WWW development. Java is a compiled language which has penetrated almost every facet of Computer engineering (servlets and JSP are what you probably are associating with Java, but there are NG window managers written in it, IE project looking glass, it has several bindings to native libraries such as GTK+ and the Windows UI toolkit, and it is used in complex computing operations such as weather and air traffic, P2P apps such as azureus and limewire), while maintaining binary compatibility across numerous platforms.

It really vexes me when people spread total bunkum around this site. It's an excellent resource, but only as long everyone makes sure their information is accurate so that as a whole, what we read here can be relied upon. If you can't rely on an information resource, it's useless.

PatPawlowski, Java is an excellent language to start with because it forces you into thinking in terms of Object Orientation out of the gate, it covers just about anything you could want to do in terms of development, and the available online documentation is so extensive and easy to find, there's no reason you can't figure out how to do something. Oh right and it's arguably the most tightly bound language to XML with API's such as JDOM and Xalan Java, since Sun undersigned the whole "SGML For the Internet" project which became popularized as XML.


that's my 2 cents.

B.
 
Old 02-21-2004, 12:39 PM   #14
haobaba1
Member
 
Registered: Jul 2003
Location: VA Tech
Distribution: Mandrake 9.1
Posts: 73

Rep: Reputation: 15
Thank You German!

I don't think I have talked to a single employer this spring who wasn't interested in people that knew java and have an understanding of J2EE. Those that would claim java is dead or dying are clueless and shouldn't offer advice about which language skills are most in demand.
 
Old 02-21-2004, 02:16 PM   #15
chewysplace
Member
 
Registered: Sep 2003
Distribution: Slackware 10 w/ Kernel 2.6.8
Posts: 176

Rep: Reputation: 30
Well you may keep your 2 cents. every employer i've talked to was interested in PHP, ASP and mySQL. java cant do online databases to save itself.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
which programming language is used to do tcp/ip programming?? gajaykrishnan Linux - Networking 9 12-21-2012 05:16 AM
D Programming Language XsuX Programming 7 11-17-2004 08:55 PM
What programming language do you know? zikhermm Programming 11 09-15-2001 10:51 PM
Which programming language top111 Linux - Newbie 8 08-22-2001 07:21 PM
Programming Language Colonel Panic Programming 9 08-10-2001 01:57 AM


All times are GMT -5. The time now is 04:20 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration