Slashdot Mirror


What Programming Language For Linux Development?

k33l0r writes "Recently I've been thinking about developing (or learning to develop) for Linux. I'm an IT university student but my degree program focuses almost exclusively on Microsoft tools (Visual Studio, C#, ASP.NET, etc.) which is why I would like to expand my repertoire on my own. Personally I'm quite comfortable in a Linux environment, but have never programmed for it. Over the years I've developed a healthy fear of everything Java and I'm not too sure of what I think of Python's use of indentation to delimit blocks. The question that remains is: what language and tools should I be using?"

3 of 997 comments (clear)

  1. Why not stick with C#? by Anonymous Coward · · Score: 5, Interesting
  2. Re:What do you want to program? by mebrahim · · Score: 5, Interesting

    Why do people usually underestimate shell scripting? Shell scripting is a real scripting language by which you can even create GUI apps for a modern desktop environment like KDE.*

    * for example using kdialog

  3. Re:This is all true however... by Wolfbone · · Score: 5, Interesting

    Or really, lets just damn it all to hell and learn Lisp ... I can just blame someone else when my program is slow.

    Nope!

    http://www.lrde.epita.fr/~didier/research/verna.06.ecoop.pdf

    http://portal.acm.org/citation.cfm?doid=1143997.1144168

    http://www.eecs.berkeley.edu/~fateman/papers/lispfloat.ps

    Yeah. Learn Lisp first.

    Good idea. :) I know /you/ were only joking but Lisp has been held back by a ton of widely believed (and massively ironic) mythology and it is very sad. The only thing really wrong with it is the lack of stuff written in/for it because of its grossly undeserved reputation.