Computer Programming: Linux vs. Mac OS X vs. Windows
March 27th, 2014 by Rossy GuideWhat is computer programming?
Creating a sequence of instructions to enable the computer to do something is called computer programming. It is a process that leads from an original formulation of a computing problem to executable programs. It involves activities such as analysis, understanding, and generically solving such problems resulting in an algorithm, verification of requirements of the algorithm including its correctness and its resource consumption, implementation (or coding) of the algorithm in a target programming language, testing, debugging, and maintaining the source code, implementation of the build system and management of derived artifacts such as machine code of computer programs.
Difference between the use of Linux, Mac OS X and Windows for programming
Windows is a general applications OS, targeted largely at businesses. It has a very wide range of applications, many of which can be downloaded and run for free.
Mac OS X is the operating system for Apple computers. It has a highly polished user interface, takes very little effort to use, and has decent tech support.
Linux is the most popular attempt to create a Unix-like operating system for personal computers.
Advantages / disadvantages
o Windows:
Pros:
– Compatibility
– Technical support
– Huge quantity of function
Cons:
– Viruses
– Slow
– Price
o Macintosh:
Pros:
– Viruses
– Reliability
– Looks
Cons:
– Expensive
– Only available on Apple computers
– Compatibility
o Linux:
Pros:
– Price
– Variety
– Viruses
Cons:
– Complicated
– Compatibility
– Vendors