Thinking Chinese Programming
Chinese programming is garbage is toys who do not speak English?
This is a very normal first reaction, and the Chinese programming software in the market does not do it.
Is it necessary to use Chinese programming? Is there a market demand? Is it a repetitive development? There are already rich programming tools on the market, VC, VB, Delphi ... ah. This article is some of my personal thinking, childish, and look at it, and also welcomes sharp criticism!
What are we doing?
China's IT hardware and software is very backward. Many "patrioters" hopes to have their own CPU, their own OS, their own software. As for the writing program, use domestic!
No, I think that Chinese programming is to achieve such a goal is not a ministry, it is stupid. Chinese programming is not going to go and VB, Delphi to grab the market, and more in different hierarchical fields with VC.
Chinese programming is not to undertake the task of realizing the country's core intellectual property. No need to make a database system from the head to make the user save data (huh, I am not a name criticism). This apparently recognizes that there is too complicated and huge things, there are so many data systems in the market, and it will be used to pack it.
Chinese programming is not to replace Basic's teenager, and C is working in the popularization of college students' programming technology. As young people, it should be integrated into the mainstream. Go to learn C, C to learn about orthodox programming technology.
So why do you want Chinese programming?
It is true that for professional programmers, Chinese programming is not different in the garbage, I can list the shortcomings of multiple Chinese programming. It is true, no English, people who have retired three-foot, do not learn any of the ability of existing programming languages. A little deep in depth, it will drown in the ocean of e-text.
Then think about a problem, is there only professional programmers to have the need for program? And whether all people have programming need? There is such a person in the middle. English is not taught in middle school and even in college. Don't doubt, people who are bad in English are, and I have forgotten it after I am working. There are many mechanized things in the work, you can use your computer to you. Everyone's needs are different. Why have so much custom software, why not allow these people to write their own writers? This is a universal programming ability. A series of measures represented by Chinese will be a way to solve.
Whether Chinese or English, the computer is just the different symbols. For some people, it is a psychological issue. Chinese is reflected in the pro-cut and feelings, and English will make people surpass a lot of headaches, and they are fear of heart. A Chinese culture can only solve such a psychological issue. It doesn't matter from the technical perspective, but it brings a lot of inconvenience, such as input.
How to do
Enter is not a big problem. The way to make the language is great. Chinese in the program is wide. Either a defined statement or an identifier defined. RG comes to representative if it is very simple, it is not difficult to enter. Enter the support of a strong IDE, not a problem.
The form of code is in the form of saving. Easy language is done well in the code of the code. The source program of the flowchart shows the level of the code. I think that it is migrated with Python's code to indent the same work. Easy language is too disappointed in the source code format. Since the appearance of advanced languages, the source code has always been a text file. The format is too inconvenient to edit. In order to avoid redefining a set of grammar such as {}, you can use XML to mark text.
Be sure to RAD. Not visualization programming is impossible to get a quick start and get confidence quickly.
Key section, how do you run Chinese code into a program. Write your compiler yourself? Faint. Write an interpreter yourself? Faint. It is a big complex thing. Why don't you put the system architecture on the mature thing like Python? A localized IDE of a radio, a Chinese input. All specific implementations are made to Python and modules. Do you do this? I just think so, but I have a lot better than I have made a lot from the wheel.
A neglected problem
That is the documentation. Has help the file vivid, is it complete, is it helpful. It is an extremely critical issue. Existing Chinese programming software is extremely bad!
status quo
The Chinese programming software on the market has various problems. Can't be blamed on the author. There is no profit in China to do universal software, it is a big problem. Lack of funds, beyond other factors, becoming a primary obstacle.