Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

I want to develop a new programming language, after reading this pseudo-code you understand!


Jun 02, 2021 Article blog



As we all know, digital products are changing quickly. B ut some say programming languages are changing at a similar rate to digital products. T he programming language may be very popular now, but a year from now, it may be unsuspecting. See a post on the forum, the bar owner said I want to develop a new idea of a programming language, want to ask for your opinion.

 I want to develop a new programming language, after reading this pseudo-code you understand!1

Here's what this bar owner said:

 I want to develop a new programming language, after reading this pseudo-code you understand!2

My technique is not too strong, but I have a mind. L et's start by introducing one of my ideas, which is concept-oriented programming. T he so-called concept-oriented programming refers to reference classes that can have referenced classes. A nd the reference class subclass can also override the reference class of this method, the reference class authorized on it. T his is only a small part of the programming mind of programming concepts. Next, I would like to introduce an example of pseudo-code, I believe you will understand what I mean.

 I want to develop a new programming language, after reading this pseudo-code you understand!3

 I want to develop a new programming language, after reading this pseudo-code you understand!4

What do other netizens think about the idea of this bar owner wanting to develop a new programming language?

Netizen I: You this is a polymorphic concept.

Netizen 2: In order to develop a new language, I think the best feature is object-oriented, but also easy to use and easy to learn. I n addition, there are language advantages such as C# or java. Security is also indispensable, as well as the characteristics of other object-oriented languages, which can also be applied to network programming.

Netizen 3: If it is object-oriented, it is quite powerful.

 I want to develop a new programming language, after reading this pseudo-code you understand!5

Netizen IV: If you want to create a language yourself, you must first become familiar with some mainstream languages. If you just know java, that's not enough.

Netizen V: It is not easy to develop a new language, because you first need to understand the underlying language, words, is your command, how do you let the machine know? S imilar to jvm. S econd, object-oriented words, your language encapsulation, similar to jdk stuff. The third is the details, and developing applications is the last step.

Some people say that there are a lot of hundred-year-old city language on the market, there is no need to invest a lot of manpower, material resources to develop a new programming language. B ut there are also those who disagree because they feel that when developers use some of the existing development language tools to develop, they find that the programming languages on the market are no longer able to meet their needs. As for whether to develop a new programming language, we all have different views, do not know what you think?