Langsung ke konten utama

5 Reasons Why Linux Is a Suitable Operating System for Programmers


Why are Programmers identical to Linux? The short answer, because they use Linux. Why do they use Linux? Why do they prefer to use Linux? The answer depends on the individual. However, I will provide answers sourced from several blogs and other sources.

1. Free and Open Source
The first reason, of course, is free and open source. Free meaning here is not only free, but free or free. Free to modify, disseminate, study, etc. Then, Open Source means that the source code is open. Thus, anyone is free to read, study, and modify the source code.

2. Safe from viruses
Before I used Linux, my laptop had been infected with a virus. The virus silently damages a data. And the data becomes an error, because there is a strange code inserted by the virus. But after using Linux, that kind of thing never happened again.

3. Frequent errors
Actually this is an incorrect reason, because I'm sure everyone doesn't like errors. But, in my opinion, there is always wisdom behind the errors and problems we face. There is a quote:

"The more errors and problems you solve, the more your skills and experience will increase"

Linux is indeed an operating system that is often problematic. Data loss is the most bitter problem I've ever experienced. However, with that lazy, I know how to save deleted data. In addition, there are hundreds of problems that I have experienced. Of course, this will train a programmer's mind to be a problem solver. In fact, if you don't find a solution, the programmer can create his own solution.

Searching for solutions is a thing that must be done for Linux users who get problems. This will train Googling skills. Googling is one of the capabilities that a programmer must have.

4. Case Sensitive
Linux is different from Windows so you have to remember that Linux is case sensitive which means Linux will look and treat differently a letter from the size of the letter (capital or not capital), this treatment applies in all Linux environments, from naming folders / directories to commands. linux.

5. Supports Many Programming Languages
Linux supports many programming languages. Many free tools can be used. The following is a list of supported programming languages on Linux:
  1. C
  2. C ++
  3. C # (Using Mono Develop)
  4. Pascal (Using FPC and Lazarus)
  5. Javascript
  6. Basic / VB (Using Gambas)
  7. Java
  8. Python
  9. Ruby
  10. Perl
  11. PHP
  12. Go
  13. etc.
Please add, if it's still lacking!

Those are 5 reasons why Linux is an operating system that is suitable for programmers. Maybe there are want to add, please share the experience in the comments.



Komentar

Postingan populer dari blog ini

10 Local Original-Made Indonesian Linux Distros

In Indonesia, the development of opensource technology is quite rapid, one of which is Linux. Apart from being ordinary users, there are also those who form communities to develop new Linux distributions or distributions. The Distrowatch site collects and shares information about various types of Linux and BSD distributions. But unfortunately, until this article was written, there were only two Indonesian Linux distributions recorded there. That's why I tried to make a list of Indonesian Linux distributions. I collect this list from other sites. only thing that is contained in this list is a distribution that is still an active source or site. A little more note, that the list below does not rank each distribution, but only to know the amount. 1. BlankOn Linux Blank Linux distribution was developed by the BlankOn Developer Team. This distribution is designed and adapted to the needs of general computer users in Indonesia. BlankOn Linux was developed and tog

The Best Linux Distros for Laptops in 2019

We have several lists of the top 10 Linux distributions intended to be used including the 10 best Linux distributions to install on your laptop. Today, we bring you a list of the best versatile Linux distributions to run on your PC and they are arranged in the order of the most hits from users in the last 6 months on Distro Watch. 1. Manjaro Linux Manjaro Linux is a fast, user-friendly, desktop-oriented operating system based on Arch Linux. Key features include intuitive installation process, automatic hardware detection, stable rolling-release model, ability to install multiple kernels, special Bash scripts for managing graphics drivers and extensive desktop configurability. Manjaro Linux offers Xfce as the core desktop options, as well as KDE, GNOME and a minimalist Net edition for more advanced users. Community-supported desktop flavours are also available. Linux Manjaro Distro 2. Linux Mint Linux Mint is an Ubuntu-based distribution whose goal is to pr