When the programmer opens the plug-in
Chapter 94 Natural Programming Languages
Chapter 94 Natural Programming Languages
After returning home, Cheng Wen immediately entered the system space and started his selection.
[I choose programming language]
There was a flash of white light, as if something had gotten into Cheng Wen's computer.
In fact, Cheng Wen himself had this idea and wanted to choose this because he found that to do something, he had to learn a new language. He had already learned several - php, c++, python, and swift.
Learning these things scattered his energy completely, but these are what he has to learn.
Because he really needs such languages in practical applications.
Cheng Wen hastily turned on his computer and found something extra inside.
There is a set of development tools, and there is a software, and there are some learning materials for new languages.
Cheng Wen learned about the extraordinary features of this programming language through learning materials.
This is a brand new programming language, but it is a long-standing language, and it uses plain conversational English.
So it is very easy to get started, there is no fixed style like the current programming language, and it must be written how to write.
It's very open.
Every language is developed to solve one or more specific problems.
For example, some languages appear to solve the portability problem of system program source code.
There are languages that model graphics programming frameworks for object-oriented technology while providing high performance that can run on microprocessors.
Some languages have emerged because of the wave of enterprise informatization, a large number of enterprise-level complex tasks, and the need to write larger-scale programs in a shorter time.
There are also some languages because the industry needs to quickly write dynamic Web server programs.
The emergence of natural language does not mean that it has no norms, but that its norms are in the language itself, and there are no such clear norms. The pain point it solves is that it is very easy for people to get started with this language.
Cheng Wen tried it, and it felt quite good.
But there is one problem, his English level seems to be a little bit worse.
[Can I choose the type of natural language? ] Cheng Wen asked.
【Can】
[Then I choose Chinese] Cheng Wen happily made a choice.
In the past, Cheng Wen also read Yi Language, but after reading the analysis of many people on the Internet, this is a VB-based development tool that abstracts some keywords into Chinese, and a development tool with a Chinese shell. It is a bit of a programming language. Not quite right.
There is also the recent Mulan programming language. They have made a lot of publicity and claimed to have developed the first domestic programming language Mulan that is cross-platform and compatible with multiple hardware.
However, it was soon slapped in the face. Some netizens discovered that Mulan was actually just a Python "cover". Whether it was the language function or the compiler used, Mulan had obvious traces of borrowing from Python.
Soon the company also issued a statement, saying that they did carry out secondary development based on the Python open source compiler, but exaggerated it as "completely self-developed" in the interview and publicity.
But Cheng Wen believes that the natural programming language provided by the system should not be a shell language. After all, no language has dared to call itself a natural language until now.
In fact, the so-called high-level languages now are just closer to people's thinking, and there is still some distance from natural programming languages.
Seeing this natural language programming, Cheng Wen was a little moved, wondering if a programming language that unifies the world was finally born.
The threshold for people to learn programming is lower, in fact, the threshold for the programming language itself is not high.
But now with natural language, it means that there is no threshold.
Cheng Wen didn't know if the knowledge he had learned was still useful.
But after thinking about it, he thinks it should still be useful, after all, programming thinking is very important.
The difference between a good program and a bad program mainly depends on whether it can be layered, abstract, high cohesion, low coupling, whether it can divide a big problem into multiple small problems, and divide a large project into multiple small functions. It can be expanded freely, and whether it can separate the changed and unchanged parts.
Natural language is just a tool, but people don't need to force their thoughts into some high-level languages and their unique specifications.
When Cheng Wen looked through the instructions, he saw that this language can be used to develop operating systems, databases, and server-side development, mobile phone, web, and even this development tool itself supports cross-platform.
For example, if you develop an application, it can be compiled into Android, iPhone, Windows, Mac, and a bunch of Linux desktop versions, truly achieving the goal of writing once and running everywhere.
"This is amazing. From now on, if software developed in this language does not support multiple platforms itself, the company does not need to recruit Android developers, ios developers, windows developers, and mac developers. It only needs a wave of people. That's it.
Even if some companies have so many teams at the same time, it is entirely possible for them to jointly develop a version of the software, which can save a lot of manpower. If the software is developed with the same manpower, the functions and versions of the software will be multiplied speed increase. "
Cheng Wen thought of an influence of this language.
Then Cheng Wen thought of another question, if this language is introduced to the market, will the current programmers lose their jobs?
Cheng Wen remembered an example of no-code development, which was not eliminating developers, but giving developers greater challenges and more opportunities.
Now both Microsoft and Google are researching code-free development, saying it is the next generation of change and improvement.
Especially Microsoft, their Power Apps, according to Microsoft itself, is the fastest growing business application in the history of their company.
In fact, from a certain point of view, natural language is a no-code development platform, or a low-code development platform, but there is still a long way to go to surpass some no-code platforms of other foreign giants, but This way is easier than them.
Cheng Wen is optimistic about this language. He believes that professional developers should focus on higher-level challenges instead of studying business logic such as form submission.
Looking at this language, Cheng Wen suddenly remembered the brain-mapping software he developed.
He remembers that when he developed the software, it took a week to develop an initial version.
Now that there is natural language, Cheng Wen wants to try again and redevelop a brain map software with the same functions as the one he developed. Cheng Wen's purpose is to see how this new programming language is used, and how it can compare How much time is saved by ordinary language, and how much time can be saved when getting started.
(End of this chapter)
After returning home, Cheng Wen immediately entered the system space and started his selection.
[I choose programming language]
There was a flash of white light, as if something had gotten into Cheng Wen's computer.
In fact, Cheng Wen himself had this idea and wanted to choose this because he found that to do something, he had to learn a new language. He had already learned several - php, c++, python, and swift.
Learning these things scattered his energy completely, but these are what he has to learn.
Because he really needs such languages in practical applications.
Cheng Wen hastily turned on his computer and found something extra inside.
There is a set of development tools, and there is a software, and there are some learning materials for new languages.
Cheng Wen learned about the extraordinary features of this programming language through learning materials.
This is a brand new programming language, but it is a long-standing language, and it uses plain conversational English.
So it is very easy to get started, there is no fixed style like the current programming language, and it must be written how to write.
It's very open.
Every language is developed to solve one or more specific problems.
For example, some languages appear to solve the portability problem of system program source code.
There are languages that model graphics programming frameworks for object-oriented technology while providing high performance that can run on microprocessors.
Some languages have emerged because of the wave of enterprise informatization, a large number of enterprise-level complex tasks, and the need to write larger-scale programs in a shorter time.
There are also some languages because the industry needs to quickly write dynamic Web server programs.
The emergence of natural language does not mean that it has no norms, but that its norms are in the language itself, and there are no such clear norms. The pain point it solves is that it is very easy for people to get started with this language.
Cheng Wen tried it, and it felt quite good.
But there is one problem, his English level seems to be a little bit worse.
[Can I choose the type of natural language? ] Cheng Wen asked.
【Can】
[Then I choose Chinese] Cheng Wen happily made a choice.
In the past, Cheng Wen also read Yi Language, but after reading the analysis of many people on the Internet, this is a VB-based development tool that abstracts some keywords into Chinese, and a development tool with a Chinese shell. It is a bit of a programming language. Not quite right.
There is also the recent Mulan programming language. They have made a lot of publicity and claimed to have developed the first domestic programming language Mulan that is cross-platform and compatible with multiple hardware.
However, it was soon slapped in the face. Some netizens discovered that Mulan was actually just a Python "cover". Whether it was the language function or the compiler used, Mulan had obvious traces of borrowing from Python.
Soon the company also issued a statement, saying that they did carry out secondary development based on the Python open source compiler, but exaggerated it as "completely self-developed" in the interview and publicity.
But Cheng Wen believes that the natural programming language provided by the system should not be a shell language. After all, no language has dared to call itself a natural language until now.
In fact, the so-called high-level languages now are just closer to people's thinking, and there is still some distance from natural programming languages.
Seeing this natural language programming, Cheng Wen was a little moved, wondering if a programming language that unifies the world was finally born.
The threshold for people to learn programming is lower, in fact, the threshold for the programming language itself is not high.
But now with natural language, it means that there is no threshold.
Cheng Wen didn't know if the knowledge he had learned was still useful.
But after thinking about it, he thinks it should still be useful, after all, programming thinking is very important.
The difference between a good program and a bad program mainly depends on whether it can be layered, abstract, high cohesion, low coupling, whether it can divide a big problem into multiple small problems, and divide a large project into multiple small functions. It can be expanded freely, and whether it can separate the changed and unchanged parts.
Natural language is just a tool, but people don't need to force their thoughts into some high-level languages and their unique specifications.
When Cheng Wen looked through the instructions, he saw that this language can be used to develop operating systems, databases, and server-side development, mobile phone, web, and even this development tool itself supports cross-platform.
For example, if you develop an application, it can be compiled into Android, iPhone, Windows, Mac, and a bunch of Linux desktop versions, truly achieving the goal of writing once and running everywhere.
"This is amazing. From now on, if software developed in this language does not support multiple platforms itself, the company does not need to recruit Android developers, ios developers, windows developers, and mac developers. It only needs a wave of people. That's it.
Even if some companies have so many teams at the same time, it is entirely possible for them to jointly develop a version of the software, which can save a lot of manpower. If the software is developed with the same manpower, the functions and versions of the software will be multiplied speed increase. "
Cheng Wen thought of an influence of this language.
Then Cheng Wen thought of another question, if this language is introduced to the market, will the current programmers lose their jobs?
Cheng Wen remembered an example of no-code development, which was not eliminating developers, but giving developers greater challenges and more opportunities.
Now both Microsoft and Google are researching code-free development, saying it is the next generation of change and improvement.
Especially Microsoft, their Power Apps, according to Microsoft itself, is the fastest growing business application in the history of their company.
In fact, from a certain point of view, natural language is a no-code development platform, or a low-code development platform, but there is still a long way to go to surpass some no-code platforms of other foreign giants, but This way is easier than them.
Cheng Wen is optimistic about this language. He believes that professional developers should focus on higher-level challenges instead of studying business logic such as form submission.
Looking at this language, Cheng Wen suddenly remembered the brain-mapping software he developed.
He remembers that when he developed the software, it took a week to develop an initial version.
Now that there is natural language, Cheng Wen wants to try again and redevelop a brain map software with the same functions as the one he developed. Cheng Wen's purpose is to see how this new programming language is used, and how it can compare How much time is saved by ordinary language, and how much time can be saved when getting started.
(End of this chapter)
You'll Also Like
-
Pirate Family
Chapter 1318 10 hours ago -
Full-time Summoner
Chapter 1763 10 hours ago -
Technology: breaking the hegemony that monopolizes the world
Chapter 1904 10 hours ago -
Out of the cage
Chapter 1605 10 hours ago -
Build Madness
Chapter 1094 10 hours ago -
Recruit black physique to start practice in the wasteland
Chapter 1581 10 hours ago -
Night of apocalypse
Chapter 1107 10 hours ago -
Mortal Cultivation: Starting from a Casual Cultivator
Chapter 1110 10 hours ago -
Technology overlord starts with baby
Chapter 1229 10 hours ago -
Naruto: I traveled through time with the Samsara Eye
Chapter 151 11 hours ago