Post-Visual Programming

Source: Internet
Author: User

Easy language Introduction
Easy language is a self-developed Chinese language that is suitable for national conditions and easy to learn and use by professionals of different levels Programming Language . Easy language reduces the programming threshold for many computer users, especially those who do not understand English or English at all. You can use this language to quickly access windows Program The gate of writing. The easy language Chinese programming environment is a programming tool environment that supports full visualization and cross-mainstream operating system platform based on Chinese characters and word programming; it has simplified, traditional Chinese, English, Japanese, and other multilingual versions. It can be called with common programming languages. It can make full use of APIS, COM, DLL, OCX components, and various mainstream databases, various utilities and other resource interfaces and support tools. Easy language with self-developed high-quality compiler, Chinese Source code It is directly compiled into CPU commands with high running efficiency and high security credibility. It has its own database system and supports access to all existing databases. It has built-in dedicated input methods and supports fast input of Chinese statements, it completely solves the problem of slow Chinese Input. In addition to visual interface design, easy language also supports Real-Time Visualization of program processes. In addition to the culture of statements, the easy language also provides commands suitable for China's national conditions, such as date and time processing in Chinese format, Chinese Character pronunciation processing, full-Byte Character Processing, and RMB amount processing; the easy language incorporates structured, object-oriented, component, architecture, integration, and other advanced technologies, it also features operation efficiency, cost-performance, full visualization support, localization adaptation, object-oriented, and running platforms on Windows and Linux. There are more than 40 support libraries available, users can use her to meet almost all windows programming needs. The multimedia functions are powerful, and the network, port communication, and Internet functions are well supported. There are many learning resources on the Internet and on the forum. It is innovative in the design and implementation of easy language and its compiler, the construction of visual Chinese programming, and the provision of multi-language versions. At present, the easy language has been recognized by the national level. Experts at the Qualification Committee agree that the easy language is technically leading in China and has reached the international advanced level of similar products.
2. Cultural Background of easy language
The Chinese nation has a five thousand-year history of culture and has a long history. From the beginning of the Yellow Emperor, the Chinese nation began to remember things, and then began to write words in warehouse, at that time, the text was a seal book, and the next step was to become a seal book, A, and so on.
The development of computer applications in China has gone through the operating system's Chinese display environment. After two great strides in the Chinese input method, it is going through an important historical period: Chinese language programming has become a top priority.
English programming software can only use English input programs Code In addition, users need to master a large number of professional English terms, which is the root cause for Chinese people to enter the gate of software development!
In addition, Chinese People's debriefing habits are quite different from those of foreigners. For example, foreigners say, "sort in order from large to small", while Chinese people are expressed in the following ways: "sort in ascending order" or "sort in ascending order ". Most of the syntax of foreigners is different from that of Chinese people. In addition, the English language has many voices, time verbs, and different plural forms. This is not suitable for Chinese people to learn foreign languages. What's more, most of English programming uses uppercase abbreviations to represent a concept, definition, and variable. Therefore, people who do not know it cannot know it, and Chinese words can be simply expressed. Chinese has a clear expression of classification, such as buses, cars, bicycles, and jeeps. They are all related to vehicles, and each thing in English has a different term, not easy to remember, such as bus, car, bike bicycle, Jeep jeep. Therefore, if this method is applied to programming, each variable is represented differently, and the vocabulary to be remembered is very huge. There is a comparison, chinese can read famous books only with 3000 words, while foreigners can understand newspapers only with over 30000 words. Therefore, a small amount of memory can be used to consider methods only in programming, rather than syntax and variable names. In addition, because Chinese characters are square characters and contain a large amount of information, you can see the meaning of the word.
Through the above, the cultural differences between the East and the West have caused a great difference in programming learning. The Chinese Cultural Background determines whether Chinese people are better at learning their own programming languages.
Iii. features and advantages of easy language
1. All Chinese support and all proprietary intellectual property rights
2. Have your own Compiler
3. cross-platform programming
4. Have your own database system and support access to all existing databases.
5. built-in dedicated input method, supporting quick input of Chinese statements
6. Full Visual Programming
7. Support for Chinese localization features
8. multi-language support
9. Collaborative development with other programming languages
10. Supports world-class advanced programming technologies
11. User-friendly and integrated programming interface
12. The code is consistent in the format of documents and source programs.
13. Powerful program editor
14. Powerful multimedia functions
15. Comprehensive support for network, port communication, and Internet functions
16. API underlying functions can be called.
17. Supports standard external OCX Components
18. supports unlimited expansion of libraries in easy language
19. modular Development
20. powerful learning and help systems
4. Significance of easy language
Because easy to learn, easy to use, and practical, it has the following important development significance in China:
1. Promote software Industrialization
As we all know, India's ability to become a software power is inseparable from their use of English as their mother tongue. Now with easy language, Chinese people can also use their own native language for programming, and the compiled source program can be easily converted to any foreign language through system-attached tool translation, it lays a solid foundation for realizing software industrialization and software batch export in China and cultivating a large number of software talents.
2. Improve social productivity
Nowadays, it is difficult for people with rich working experience from all walks of life to learn English programming languages, so they cannot express their work experience in the form of computer software. It is always a difficult problem to let professional programmers learn industry knowledge or let industry experts learn software development. Now, with easy language, industry experts can easily learn software development, so that they can fully reflect their work experience in computer software for the use of others and society, and improve social productivity.
3. Promote programming education
Comrade Deng Xiaoping once mentioned: "computers should be started from dolls ". Now, with easy language, you don't have to wait for the students to learn enough English knowledge before learning computer programming. As easy language supports existing advanced programming concepts and technologies, and can be integrated with other existing programming languages, it is the best programming education tool.
4. safeguard national security
Easy language is developed step by step from the bottom layer, with all proprietary intellectual property rights and core technologies. Promotion and Application of easy language will not bring any security or backdoor risks, and can be made for specific adjustments and changes to the national overall strategy.
5. Cooperate with the overall national development strategy
According to the strategy of promoting the application of the Linux operating system in the previous and national regions, the development of the Linux operating system software is now supported in easy language, which helps to enrich the application software on the Linux platform, changes the current lack of Linux application software.
6. Develop your own core technologies
In easy language, there are several key core technologies, such as compiler technology and database technology. The promotion and application of easy language can allow us to continue to develop and improve it, and exchange and learn with Chinese counterparts, improve the scientific and technological level and competitiveness of China in these key fields.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.