Question:
I'm new to programming and want some help finding the right operating system.?
2009-08-24 09:32:54 UTC
I want to start learning the programming language C, but I'm not sure which operating system to use, Windows or Linux? They say linux is better, but then others say use Windows if you normally use Windows. Please give me some advice, and which version/distribution. Thanks. ( And if you know a good book/website, text editor, and/or compiler for learning C for the operating system, please include them in you answer too.)
Eight answers:
TBRMInsanity
2009-08-24 09:45:35 UTC
I strongly recommend Linux for a couple of reasons:

* It is a lot easier to write and debug C code in Linux over Windows (the tools are better and cheaper)

* If you need to get real world experience (the type of stuff you can put on a resume) there are more FLOSS (Free Lybre Open Source Software) projects that use C on Linux then on Windows (including many of the core parts of the operating system)

* The Linux programming community (ie Forums) are more likely going to help you out (this is part of the overall FLOSS mentality which states if you share your code then others can help you with it vs the Windows mentality of if you share your code, others will steal it from you)



If you need help choosing which type of Linux distro to use, I strongly recommend the following site ( http://www.zegeniestudios.net/ldc/index.php?firsttime=true ). It will also give you a link to the distro's website and the LiveCD.



I would only program in Windows if you plan to get into .NET programming (one of the major frameworks used in the IT industry). While you can use .NET on Linux it isn't as good (or supported) as it is on Windows. C is one of the languages in the .NET framework (along with C++, C#, VB, and others).
ktheintz
2009-08-24 11:00:50 UTC
As a computing platform, not just limited to programming, Windows is a suite of appliances.



UNIX-type systems (like Linux) are like a toolbox.



Your mother may use a food-processor to prepare meals. Real chefs use knives.



Learn to use the bash shell (the Bourne-type command interpreter standard in all Linux systems), along with the coreutils including sed, plus a scripting language like Python or Perl, and the compiled language C, and there is no programming task you will be unable to accomplish.
2009-08-24 09:47:05 UTC
I had windows in college, I waisted most of my time fixing it then using it. Linux is good but its difficult to get work done on it, like setting up drivers and finding programs.



Buy a MacBook Pro. Best decision I ever Made. I program AVR and JAVA. Its a powerful computer with a stable unix OS. Plus you can run your windows programs on it with VMware unity mode or Bootcamp. And surprisingly all my Windows video games run faster on my mac through bootcamp. It has an Nvidia 256Mg, 4 Gb ram and around 300Gb HD.



For some reason on windows it shows up as a 512 NVidia, I don't know why?



BUY A MAC. It's sexiness will make you a better programmer, Every time i open it i have joy in using my computer. Not the hatred i had for the ugly windows.
Paul W
2009-08-24 09:47:43 UTC
I think Linux is the best platform for you, by far.



If you are just learning C++, it's better to get your fingers dirty by using Linux by command line. If you want a career as a software developer, there's lots of non-Microsoft C++ work in web-based tools. Especially Google, Apple, companies that are in direct competition to Microsoft. The Internet is still run on Linux. Iphones, Blackerry OSs may also be linux-based.



Google's OS will be Linux-based. Apple's OS is Linux-based. Microsoft's Windows 7 will also be Linux-based.



Linux is also free.



When do you consider other OS's?

Windows if you want to work for Microsoft or a company that makes windows-based desktop applications.



Aside from that, Linux is a prudent choice.



Paul Wolborsky

http://www.AjaxofAllTrades.com
2009-08-24 09:38:19 UTC
Hey buddy .



I advice you if you're new to programming or computers in general is to stay with Windows . There are a lot of C Compilers available for Windows, but also isn't bad, but Windows is a lot easier, about the books. There is a good book written by Dennis Ritchie -The creator of C Language- called "The C Programming Language" . Cheers!
?
2016-10-17 04:42:57 UTC
sounds like the two your grasp boot checklist is corrupted or the partition table grow to be wiped out someway. the information maximum possibly continues to be there, so do no longer throw it out in case you desire to recuperate it. you may get your CDpersistent working in case you desire to make your existence a lot much less complicated. maximum possibly the explanation why it rather isn't any longer booting up from the CD is you have no longer precise it on your BIOS which you rather want your device besides from the CD participant first instead of the no longer easypersistent. So, merely circulate into your BIOS setup and seek for the thank you to alter the priority booting sequences to make the computing gadget boot from the CD participant and not the no longer easypersistent. as quickly as you are trying this, merely carry out a tender homestead windows XP re setting up so as that your courses and archives are nonetheless there once you restoration the computing gadget.
has_infoooo
2009-08-24 09:43:20 UTC
salam

i think u r talking to learn programming language not operating system

as u want to learn C focus on using C.

then every OS u use u will have it's C compiler . many compilers u can found them for both windows and linux and for free (as DEVC++). so to learn C/C++ focus on it.( u have already an OS installed work with it :) )

bye for now
Mike V
2009-08-24 09:43:45 UTC
Windows is better if you new to programing. Also, CodeBlocks is a good IDE and it supports C and C++, if you download it, make sure to download the file that containts the GCC compiler! Codeblocks is also supported on most linux distros


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...