Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Non-*NIX Forums > Programming
User Name
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.


  Search this Thread
Old 11-03-2003, 04:40 PM   #1
Registered: Apr 2003
Location: Exeter - UK
Distribution: Gentoo
Posts: 45

Rep: Reputation: 15
which language?

Hi there,

I have decided that i am going to start programming again, i used to be a good C programmer, however due to ill health I stopped programming and haven't written a line of code in >5 years.

now my problem is, as i haven't written any code in SOOO long, what shall i start programming in? If i started coding C again i recon i'd pick it up pretty quick. Otherwise i could start afresh and maybe learn C++ or Java maybe which would take longer.

i'm also very new to linux therefore i don't know any of the pro's / cons of newer languages, i'm not even sure what these are

Could someone point me in a direction where i could asess the options, and work out what is right for me? is there still a future in C?

eventually i would like to work on a project, though as this will be some way off i haven't really thought about it

thanks for any advice
Old 11-03-2003, 04:47 PM   #2
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696

Rep: Reputation: 232Reputation: 232Reputation: 232
C is well. I think it's a good idea for you to start coding C again first. You know it, so it'll be fast. Then you can move to C++ or Java (similar syntax, knowing C they are rather easy), or maybe to Python, Perl or PHP (syntax similar to C).
Old 11-03-2003, 05:03 PM   #3
Registered: Apr 2003
Location: Exeter - UK
Distribution: Gentoo
Posts: 45

Original Poster
Rep: Reputation: 15
thanks for your speedy response

i guess i was hoping for this answer i was just worried that C is dead, or dying. when i look in job pages etc... i never see people wanting C programmers. again i'm not after a new job just yet, but i think it reflects the industry to an extent.
Old 11-03-2003, 11:31 PM   #4
Registered: Jun 2003
Location: Toronto, Ontario, Canada
Posts: 288

Rep: Reputation: 30
Like Mara mentioned, you won't have problems getting back on your feet in C. Then move on to C++ or Java. Or check out Python or Ruby.
Old 11-04-2003, 09:44 AM   #5
jim mcnamara
Registered: May 2002
Posts: 964

Rep: Reputation: 36
Python or perl, etc. are intermediate level languages. The syntax is somewhat C like. You are better off knowing some C, one of the intermediate languages, and some shell scripting.

if you can't do it in shell script then
if you can't do it in (python, perl, or whatever)
use C.

The reason is that C is usually 10 times as much work as shell scripting, and can be interesting to debug. So, it's generally regarded as a last resort that can do aboslutely anything.


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
Best first language? NotJustANewbie Programming 33 09-04-2005 06:03 AM
D language greg108 Programming 33 11-18-2004 08:53 AM
Which language? scuffell Programming 1 07-01-2004 08:17 PM
Which language is best? awdoyle Programming 16 03-23-2003 07:34 PM
what language TravisB Programming 2 03-29-2002 04:39 PM > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 01:36 PM.

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