LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   which programming language (http://www.linuxquestions.org/questions/programming-9/which-programming-language-875920/)

anuja shridhar 04-19-2011 12:37 PM

which programming language
 
hello

please tell me
i want to develop programs for linux(preferably for n/wig purpose),and find a job similar to that,
what languages i should learn(i know c and c++ only),which tools i should use and everything else that i should know.

MarcosPauloBR 04-19-2011 12:54 PM

Hi anuja!

I guess you should learn Python and Pearl, because scripts on these languages are used frequently on Linux Systems.
And a simple look in Shell will be be very useful for you, to understand somethings on your Linux.

Of course, learning C you will understand how the Linux was written, and its very very very interesting =D

I hope this helps you!

dugan 04-19-2011 01:07 PM

Quote:

Originally Posted by anuja shridhar (Post 4329522)
n/wig

I've never heard of that. What is it?

theNbomr 04-19-2011 01:20 PM

Quote:

Originally Posted by dugan (Post 4329557)
I've never heard of that. What is it?

Since the OP doesn't seem to have any upper case on his/her keyboard, I will guess that it is lower case for "N/wig".

:(Me, making a mental note not to accept any resumes from anuja shridhar
....

--- rod.

dugan 04-19-2011 01:23 PM

Forgive my ignorance, but what's N/wig? It's not easily googleable.

brazilnut 04-19-2011 01:32 PM

Knowing and properly understanding C is a good foundation. You should take a tour of a howto on kernel development, then maybe LFS (Linux From Scratch), whilst also looking at perl, python and maybe tcl...

theNbomr 04-19-2011 02:06 PM

Quote:

Originally Posted by dugan (Post 4329585)
Forgive my ignorance, but what's N/wig? It's not easily googleable.

"N/wig": That was supposed to be a facetious comment. Sorry. I'll let someone more skilled do the funny stuff.
--- rod.

MTK358 04-19-2011 04:29 PM

Still, what does "n/wig" suppoes to mean?

catkin 04-19-2011 05:07 PM

n/wig = networking?

anuja shridhar 04-20-2011 09:38 AM

Sorry
 
sorry
yes its networking

thanks for answers
i will look for python and pearl.

i m expecting more answers please


sorry theNbomr !!

catkin 04-20-2011 10:35 AM

Which area within networking do you want to program in? Each language has its own design goals and hence strengths (performance, ease/speed of writing/debugging/maintaining/understanding ...) which suits it to various problem domains. Within "network programming" a language which is well suited for a hardware-interfacing driver would not be the first choice for automating systems administration tasks.

dugan 04-20-2011 11:21 AM

You might want to read this:

Beej's Guide to Network Programming

It's for C, but sockets work the same way in every language and framework.

This also covers network programming, along with a lot more:

http://www.advancedlinuxprogramming.com/

cmnorton 04-23-2011 02:09 PM

Twisted
 
And the Twisted folks in our Python meetup group would tell you to look at Twisted because of all it can do in very few lines of code. A lot of what you want to do depends on the language constraint and the age and use factor of the language.

I needed to write a http socket call that resulted in data transfer, not for document rendering. I had to look a lot of places to find a basic socket call written in C. I could not use another language. Informix 4GL only builds with C.

winning 04-23-2011 02:38 PM

Quote:

Originally Posted by brazilnut (Post 4329599)
Knowing and properly understanding C is a good foundation. You should take a tour of a howto on kernel development, then maybe LFS (Linux From Scratch), whilst also looking at perl, python and maybe tcl...

Indeed good sir. I also suggest that (at the same time) the OP also starts taking Flute, Piano and Violin lessons and begins learning French, Japanese and Ndebele (learning to tap dance might also prove worth while). Time is of the essence.

kurumi 04-24-2011 12:14 AM

Quote:

Originally Posted by MarcosPauloBR (Post 4329546)
Hi anuja!

I guess you should learn Python and Pearl,

its Perl!


All times are GMT -5. The time now is 08:19 AM.