CONCEPTS

What is the source code?

We explain what the source code is and what are the various applications it has. Also, what is open source.

  1. What is the source code?

In computer science , the set of lines of text that express, in a specific programming language , the steps that the computer must follow for the correct execution of a specific program is called the source code . That is, these are the instructions that the original software programmer compiled so that they could be transmitted to a computer system and interpreted accurately and in a timely manner.

The source code is usually visible during certain specific operations of the software , but its instructions will be incomprehensible except for those who handle the specific language in which it was programmed. This also happens with web pages and other software components, web-programmed languages (like HTML or Java Script) and then executed or interpreted through the window of the browser of Internet .

The area of computing that is dedicated to the creation of these source codes is software engineering, dedicated to the creation of computer programs . This creativity is also backed by copyright laws, in the sense that the source code is the work and exclusive creation of its programmers, unalterable and irreproducible by third parties, as well as the content of a literary work.

  1. Open Source

Open source - source code
Anyone can intervene in the essential instructions of an open source.

There are programs that are not guided by the guidelines of the authorial rights with respect to its source code, allowing users to modify it , editing it and share it more or less freely , forming a kind of community of users specialized. These programs are called “open source”, since anyone can intervene in their essential instructions and create their own or individual versions of the original program, called “distributions”. Examples of such software are the Unix and Linux operating programs, among many others.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button