Current location - Loan Platform Complete Network - Big data management - What does code mean?
What does code mean?

Code is a source file written by a programmer in a language supported by a development tool, and is a set of characters, symbols, or code elements that represent information in a discrete form as an explicit system of rules.

The principles of code design include uniqueness and certainty, standardization and universality, expandability and stability, easy to identify and remember, and strive to be short and uniform format and easy to modify. Source code is a branch of the code, in a sense, the source code is equivalent to the code. In modern programming languages, source code can be in the form of books or tapes, but the most common format is the text file, a typical format designed to compile a computer program.

The ultimate purpose of computer source code is to translate human-readable text into computer-executable binary instructions, a process called compilation, which is accomplished by passing it through a compiler.

In a word, open source refers to software or design bodies whose source code or source design can be used, modified and distributed by the general public.

The public is most familiar with the open source software is Android, I believe that the use of non-Apple smartphone users, now every day to use is certainly Android, it is also now one of the most influential open-source software, if there is no open source Android open source, I believe that today there are not so many cell phone manufacturers and the rise of the mobile Internet.

If only from the ecological point of view, Apple's ecology is also very open, and now they also launched the open source Swift. from this aspect, in fact, both are the same, just open source, open way not the same way.

Linux is undoubtedly the most successful of the open source software, whether from the perspective of its current ecological construction, or from the industry evaluation, including the foundation of today's cloud computing also rely on the contribution and cornerstone of Linux. Of course, like OpenStack, Hadoop, Spark, etc. are also very successful, these open source projects are part of the underlying technology, in support of today's entire big data, cloud computing development.

Extended information:

Open-source doesn't mean free, open-source just says We made a good thing, open it to everyone to use, the purpose is to hope that people use it more, and feedback on the use of the process of the problem or improve the way to make the whole open source project progress faster, can be better **** to enjoy to more needy people, at present, like Linux, Hadoop, Spark and so on, are doing so. But a lot of times open source still has a very strong commercial background behind it.

Bigger open source projects are backed by commercial companies, and it's not healthy to have a successful open source project without a commercial company behind it. We need complementary symmetry between open source and commercial to promote the whole community and technology to keep moving forward.

References:

The software we run is written. Programmers need their "language" to write programs: musicians use pentatonic scores, architects use drawings, and programmers work in the language of "source code". In fact, it is the code of the most original program written. We usually use software is the program to translate the "source code" into a form that we can visualize for us to use.

For example, if we are on this page, the source code is a bunch of text and symbols written in a certain format, but our browser helps us translate it into the form we see.