Time Travel: 2014
Chapter 369 The best programming language
If he can really show off his skills in such a project, it will accumulate a lot for Lin Hui, including but not limited to connections and so on.
As for why you want to participate in a project led by Pingcheng?
Instead of doing it alone?
If Lin Hui works alone, he can even be a piece of the puzzle that is missing in time and space after the disappearance of the Swift programming language.
Come up with such a programming language.
I'm afraid it won't be as famous as Swift in its previous life.
Just like an actor can get the corresponding celebrity status without acting skills.
Similarly, even if a programming language is powerful, sometimes it may not have the status to match it.
And a programming language with almost no influence seems to have no need to move.
Because what Lin Hui wants is the influential SWIFT programming language.
And not just the SWIFT programming language itself.
The key difference between the two is naturally "influence".
If Lin Hui only cares about the programming language itself and not the influence.
Where else does it need to be moved?
It’s okay to just buy some ready-made ones.
After all, the familiar programming languages in this world are not all programming languages.
Thousands of different programming languages have been invented in this world just in the computer field.
This is not a quantitative value yet, and new programming languages are still born every year.
To be honest, some high-level programming languages are not even as rare as the Z.COM domain name that Lin Hui made earlier.
It cannot be said that a programming language that is not well known has no value.
But what is really valuable in this world is a programming language with large-scale influence.
Utility speaking, in terms of the development route Lin Hui chooses in the future.
If a programming language cannot have a large enough influence, it is basically useless to Lin Hui.
Having said that, how can a programming language be influential?
A little understanding of the main programming languages will give you an idea.
If you ask what the best programming language is, there may be a bloody battle.
But if we talk about the five most commonly used programming languages.
It's not too controversial.
It's nothing more than Java language, python language, C language/C++... and so on.
The Java language is often associated with "enterprise".
Because the Java language has some good language features and rich frameworks, it is most favored in enterprise applications.
With the development of Java to the present, it is mainly divided into three major parts according to application: J2SE, J2ME and J2EE.
These three pieces complement each other and have different application scopes.
Java can do many things, including games, websites, and various management systems.
J2SE is the standard version of Java2, mainly used for programming desktop application software;
J2ME is mainly used in embedded system development, such as mobile phone and PDA programming;
J2EE is the enterprise version of Java2, mainly used for the development of distributed network programs, such as e-commerce websites and ERP systems.
At the same time, Java also has a place in the field of mobile phones. Before widespread intelligence, many mobile phones used supporting Java applications as a selling point.
After the outbreak of smartphones, the home of Java mobile phones became Android, which exists as the standard programming language of Android.
Python is also called the glue language because of its rich and powerful libraries.
Python can easily connect various modules made in other languages (especially C/C++).
The application fields of Python are divided into system programming, user graphical interface, Internet scripting, component integration, database programming, rapid prototyping, numerical computing and scientific computing programming, games, graphics, artificial intelligence, XML, robot programming, etc.
A common application situation is to use Python to quickly generate a prototype of the program (sometimes even the final interface of the program), and then rewrite the parts with special requirements in a more suitable language, such as the graphics rendering module in 3D games. If the performance requirements are particularly high, it can be rewritten in C/C++ and then encapsulated into an extended class library that can be called by Python.
In addition, Python can also be used for server development and Internet of Things development.
As for C/C++, theoretically, any development can be done, as long as there are suitable hardware drivers and APIs.
C/C++ is characterized by high efficiency, and is basically the most efficient among compiled languages.
Unless your system doesn't even have a C/C++ compiler, C/C++ can basically be killed at will.
Even if the C++ compiler is not available in some systems, C is generally available.
In this case, C language is mainly used to develop low-level modules (such as drivers, decoders, algorithm implementations).
It can even be used as service applications (such as web servers) and embedded applications (such as programs in smart washing machines).
C++ can also do these, but due to the complexity and standards issues of C++, people still prefer to use C.
Compared with the C language, C++ is more suitable for facilities that are more complex but require high efficiency, such as large games, some basic libraries, and large desktop applications.
Judging from the characteristics of the above languages, it is not difficult to see that the reason why these languages can be widely circulated is largely because these languages are very powerful and almost all have strong universality.
The reason why these languages can have strong universality.
In addition to the fact that the content considered when designing these languages is relatively comprehensive.
In addition, it has a lot to do with the fact that these languages came out relatively early.
The C language appeared between 1969 and 1973, the prototype of the Java language appeared in the early 1990s, and python officially appeared in 1991.
Because these languages came out relatively early, their long-term spread makes the technical user base obviously wider.
It is normal for users to constantly discover new uses of a language over a long period of use.
These new usages, in turn, feed back on these programming languages and promote the currency of these programming languages among technicians.
The development ideas of the above programming languages are certainly good.
But this takes time to settle.
A new programming language wants to gain popularity quickly.
It is obviously unfeasible to expect this method of settling over time.
Not to mention it took time to settle.
Sometimes it may be difficult for a brand new language to have a certain number of technical staff as supporters when it first comes out.
In short, there is a high probability that no one will care about a programming language developed by an individual.
But if there is a big company behind it to push for help.
Things are different.
In the previous life, Swift programming was once among the top ten programming languages.
It has a lot to do with Pingchen’s help behind the scenes.
Coincidentally, there are actually many examples of programming languages "promoted" by large companies.
The most typical case is the C # programming language.
Lin Hui had previously used the C # language when developing the game "HILL CLIMB RACING".
It is difficult to master this programming language, but it is not very complicated to get started with some common projects.
You'll Also Like
-
The extraordinary life of a certain American comic
Chapter 200 22 hours ago -
American comics: Starting from a copycat arms dealer
Chapter 231 22 hours ago -
From the waste of spiritual roots to the practice of asking the devil
Chapter 380 23 hours ago -
Trickster Hunter
Chapter 363 1 days ago -
Expedition to Europe
Chapter 1080 1 days ago -
The giant corporations that started in Night City
Chapter 385 1 days ago -
Marvel's Chronicles of Multiverse Warfare
Chapter 855 1 days ago -
The apocalypse is weird: I am the number one containment object, what's wrong with being a litt
Chapter 612 1 days ago -
Time and space transaction: Exchange food for the elf princess at the beginning
Chapter 503 1 days ago -
I, the villain, trained the loser into a dark boss
Chapter 374 1 days ago