Question:
What is the best Operating System for programming - Linux or Windows?
?
2015-01-15 07:22:06 UTC
Why ?
29 answers:
Englebert
2015-08-19 03:55:55 UTC
This Site Might Help You.



RE:

What is the best Operating System for programming - Linux or Windows?

Why ?
?
2015-01-17 17:01:13 UTC
I think it depends on what type of programing you are intended to do. Like Web Programming and stuff. My friends very big on that and she prefers Linux for that type of stuff. While on the other hand, my other friend prefers Windows. If I was a programmer (which i'm not) I would go with Linux cause you wouldn't have to worry to much about viruses and what not. However Windows i'm sure wouldn't be bad either, and may be a bit easier to do stuff with (unless you can run the programs you want on both operating systems). If neither, how about Mac? You can do allot of things on OS X.
?
2015-01-20 04:14:55 UTC
Prefer Linux
Franco
2015-01-16 13:39:48 UTC
What is the best Operating System for programming - Linux or Windows? It depends what kind of programming you want to do.



If you prefer web programming, then I recommend Linux.

If you prefer making software, then I recommend Microsoft Windows.



If you want to know why I made my recommendations, then you can ask a teacher who gets paid to teach inquisitive minds like yours.
?
2015-01-17 00:13:03 UTC
Linux is much better as compare to Windows.



Windows:

Windows is my target platform so I should focus primarily on the target platform during development.

My first peferred tools are Windows applications.

If I want to use leet nix tools like bash/vim/git/etc, there's native Windows versions.





Linux:

The Linux open source operating system. It is a freely distributable, cross-platform operating system based on Unix.



Pro both:

You can run either OS inside the other, via Wine/AndLinux/etc...

You can choose from a variety of tools, including "just an IDE" or "low level tools" Posted Image
Andy T
2015-01-18 23:46:21 UTC
Linux has slight edge on this topic; but if app programming to a mobile device is your aim I see no difference between them.



If it is a platform to a college course in C/C++ Windows is rather pokey, a buggy course exercise on the heaping management you want it to Seg Fault right away and Linux will do that but it may run to successful conclusion within Windows only to crash in front of whoever marks it.
?
2015-01-18 18:44:49 UTC
Windows
jplatt39
2015-01-17 06:28:30 UTC
Linux or any posix-compatible OS has two advantages:

1. you can do more in the shell. Yes GNU Tools will enable you to debug in either bash or cmd.exe and you can certainly do all the other things a debugging editor allows with this or that program (profiling for example) but you can also append error messages for example to existing files with >>. In Windows you can only overwrite them. bash zsh and csh have many advantages like that.



2. Properly configured and installed, Linux takes up less memory and resources meaning you have more to work on your project. Since you can cross-compile and run either in the other I would say Linux or BSD.
Neerp
2015-01-15 07:36:35 UTC
Your question is like asking what is better, apples or oranges. The answer is simply "it depends"



"Best" is what works best for you. What kind of programs do you want to write, what languages do you want to use, what will be the target market of your programs? Games, database, finance, scientific? What is your level of experience and education? How smart are you? Do you want to do this for fun or for a living?



Many people make a good living working with Windows, many do good without. I've used Windows and Microsoft tools since 1990. Today I refuse to use Windows or any Microsoft products, and I only use open source tools. I use only Linux, and I currently use PHP and c++. And I don't miss Windows at all - good riddance to it. Having used Windows and Microsoft tools for many years, I have come to despise the bloat and instability of them.



Why does it takes hours to install Windows and Mssql, when I can install Linux and Mysql in 30 minutes? Why can't I use a conf file to configure mssql and iis, when I can do so quickly and easily with mysql and apache? Why is it that when it comes to simple tasks, I open a console, edit the conf file, restart the daemon and I'm done while the Microsoft people are still sitting there, waiting for their bloated gui to load so they can point and click?



Developing on Windows and developing on Linux are different beasts. Investigate them both to see which one appeals to you. I've done them both. Windows and Microsoft tools were good 10-15 years ago. Today they are bloated garbage, and there is nothing I can't do with Linux and open source tools that I didn't use to do with Windows and Microsoft tools. Except now I do it faster.
Robert
2015-01-16 09:20:02 UTC
A good rule of thumb is to stick with what you know. If you are already very familiar with Windows, then stick with that. But same can be said for Mac or Linux. Nowadays, most programming languages can be recompiled to run on any platform. So the platform you use to write the code is almost irrelevant. Even if you wish to program for tablet computers, you can do that on the PC since they offer simulators to test your code in.
Duke
2016-01-28 08:25:42 UTC
operating system programming linux windows
Anonim
2015-01-20 11:18:48 UTC
Linux. Becouse it's open source first of all. And you use shell more often so you can always be close to programming even when you are not programming. It's faster, and safer. Compiling C apps takes shorter when comparated with Windows.
Bacalao
2015-01-16 10:59:39 UTC
I'm just lazy to be honest. I know the most efficient way to write programs is by using Linux if you take the time to learn the EMACS or VI commands. But why bother? I just write my code using Notepad++ and upload it using WinSCP on Windows to a virtual Linux.



Basically, you can have both. ;)
WebHost For You
2015-01-20 03:32:26 UTC
According to the majority of user Windows is the best. There are some following reasons of it: -

1. Easy to understand

2. Quick Short-keys use

3. Attractive

4. Safe
Esferasoft
2015-01-20 21:34:04 UTC
Window is best for software and Linux used to mostly office and development task.
Frank
2015-01-15 07:29:48 UTC
It depends on what you are programming. In general, it doesn't matter a whole lot if you are just writing programs for school or another device. IDEs make it so that programming can fit your needs. I prefer Windows because there are a bunch of APIs that make is easier to work with certain parts of the system.
Anvy
2015-01-23 04:30:31 UTC
According to my point of view, Linux is better than the Windows because of its fast and calculated speed of any type of mathematical equation.
?
2015-01-18 11:19:31 UTC
Linux. with C programming language.
2015-01-15 07:35:41 UTC
It depends what you want to program. If your software is only going to be used in the closed world of Windows then Windows will be the best choice. If your software is to be used outside of the World of Windows then a Mac's OS X (a full Unix system) or Linux (a pretend Unix system) will be a better choice.
justme
2015-01-15 12:04:58 UTC
It depends on who is using your applications. My customers all use windows so it would be useless to write my applications for Linux. Our salesman uses a mac, but has a windows VM and can run the applications.



So for me the best is windows.
?
2015-01-15 08:12:46 UTC
Windows is best for programming
?
2015-01-15 08:12:09 UTC
Even though all the above answers are ok, I'd say that Linux is better (deep down) once you grasp how to use it. But things may get cumbersome until then
Ion
2015-01-16 06:15:22 UTC
Linux is the best learning tool, for you can read the source code, which is very well made...
?
2015-01-15 22:31:45 UTC
windows, don't know aabout Linux
?
2015-01-17 02:30:49 UTC
Windows is the best.
Don
2015-01-20 07:29:29 UTC
You can have both. Just do a dual boot setup or run the other OS in a virtual machine.
DualCoreMax
2015-01-16 19:49:17 UTC
It depend on your clients platform,

But I think if you are a beginner use Windows Platform.
larrybud2004
2015-01-15 08:47:17 UTC
If you actually want to sell your programs, Windows, since it has the largest user base.
needy calibre
2015-01-21 01:48:03 UTC
linux offers you open source platform where u need not worry about virus attack etc


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