linux or not to linux?

This is a discussion on linux or not to linux? within the Linux Programming forums, part of the Platform Specific Boards category; Hi, i recently starting c programming and i was wondering which was better to programm in, windows or linux? i ...

  1. #1
    Captain_hardock
    Join Date
    Aug 2005
    Posts
    2

    Question linux or not to linux?

    Hi, i recently starting c programming and i was wondering which was better to programm in, windows or linux? i never used linux before, so, is it worth learning to use? and what are the advantages of linux over windows especially if am interested in running programs like mathematica and doing mathematical programming

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,540
    http://www.wolfram.com/news/presslinux.html
    Other maths packages like GMP are portable across many platforms.

    > is it worth learning to use?
    Quite probably.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    After programming in Windows and Linux, I can honestly say Linux is a more practical programming environment.

    It really depends what kind of programming you want to do - for me it's systems and applications. GCC is extremely flexible (I would recommend getting hold of it for Windows if you don't program for Linux) and suits me to the ground; linking an assembly routine into a C program for example, possible under Windows and Linux, but much more straight forwards under Linux in that you don't need to bugger about trying to find MASM (you need SP4/5 for VS6 IIRC) or mess around setting up custom build steps.

    Assembly (used on it's own) becomes a more practical language in linux IMO, as, amongst other things, all interrupts are handled by the kernel and there isn't an excessive # of them, so no BS, it's just everything you need.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Thinking of upgrading to linux...
    By Yarin in forum General Discussions
    Replies: 37
    Last Post: 07-24-2009, 11:40 AM
  2. Wireless Network Linux & C Testbed
    By james457 in forum Networking/Device Communication
    Replies: 3
    Last Post: 06-11-2009, 11:03 AM
  3. Dabbling with Linux.
    By Hunter2 in forum Tech Board
    Replies: 21
    Last Post: 04-21-2005, 04:17 PM
  4. installing linux for the first time
    By Micko in forum Tech Board
    Replies: 9
    Last Post: 12-06-2004, 04:15 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21