Job Recruitment Website - Job seeking and recruitment - Has anyone ever learned the programming language Yi? What are the prospects?

Has anyone ever learned the programming language Yi? What are the prospects?

Yi language is a programming language with Chinese as its program code. Commonly known as "easy". The founder is Wu Tao. The name of the early version is E language. The earliest version of Yi language can be traced back to September 2000 1 1. The original intention of creating Yi language is to practice writing programs in Chinese. From 2000 to now, Yi language has developed to a certain scale, with considerable functions and users.

language feature

All Chinese programming.

General characteristics

Yi language is a Chinese programming language which is independently developed, suitable for national conditions and convenient for people of different levels and occupations to learn and use. Easy language lowers the programming threshold of computer users, especially those who don't know English at all or know little about English. Using this language can quickly enter the door of Windows programming. Easy language Chinese programming environment is a programming tool environment that supports Chinese word-based programming, full visualization and cross-mainstream operating system platforms; Has simple and complicated Chinese, English, Japanese and other multilingual versions; Can use common programming languages to call each other; It has interfaces and supporting tools that make full use of API, COM, DLL, OCX components, various mainstream databases, various utilities and other resources. Easy language has a self-developed high-quality compiler, and the Chinese source code is directly compiled into CPU instructions, which has high running efficiency, high security and credibility; Have your own database system and support access to all existing databases; Built-in special input method supports fast input of Chinese sentences, which completely solves the problem of slow input of Chinese; Easy language not only supports the visualization of interface design, but also supports the real-time visualization of program flow; Besides the Chinese culture of sentences, Yi language also provides commands suitable for China's national conditions, such as Chinese format date and time processing, Chinese pronunciation processing, full-width character processing, RMB amount processing, etc. Yi language adopts many advanced technologies such as structure, object-oriented, component, architecture and integration. , which has its own characteristics in operating efficiency, cost performance, full visual support, adapting to localization requirements, object-oriented, and providing running platforms on Windows and Linux. At present, there are more than 40 kinds of support libraries, which users can use to meet almost all the requirements of Windows programming, with strong multimedia support, perfect network, port communication and Internet support, as well as numerous learning resources on the Internet and forums. There are innovations in the design and implementation of Yi language and its compiler, the construction of visual Chinese programming and the provision of multi-language versions. At present, Yi language has passed the national appraisal, and experts at the appraisal meeting agreed that Yi language is in a leading position in China in technology and has reached the international advanced level of similar products.

merits and demerits

Language Advantage

Easy language is powerful and practical, and now it has dozens of support libraries in various applications, hundreds of data types and interface components, and nearly 10,000 support commands. It supports all databases today, and its function is no worse than other similar products. Modular development supports the division of labor and cooperation of large-scale software projects, and modules are called Yi modules in Yi language. By using easy modules, users can package commonly used codes and reuse them in other programs, or provide them to third parties, or use them to develop a part of large-scale software projects, and then compile all these modules into a complete program in the packaging stage of software projects.

Yi language system is designed and developed by ourselves. Built-in compiler. The compiled target program runs fast and has no security risks. With its own small database, it reduces the investment cost of development projects and is easy to learn. Programming across operating system platforms. Support Windows and Linux program development. Chinese localization support. Support Chinese format date and time processing, Chinese pronunciation processing, full-width character processing, RMB amount processing, lunar date conversion, etc.

Easy Language's own instant help system allows easy language users to get detailed help related to the current topic immediately with a click when they have questions. There are many help documents in Yi language, including a large number of knowledge bases and development materials. There are many Yi language routines, including resource network, contest exhibition area and forum. Easy language lovers exchange forum, with tens of thousands of registered users. Easy language users can ask their own questions in the process of use, and experts will answer them as quickly as possible. Through the forum search function, you can also get the answers you need. Through easy language books, teaching films, multimedia teaching CDs, etc. Easy Language's own instant help system can help users relax when they encounter problems and get detailed help related to the current topic immediately.

Automatic grammar format checking. Automatically check and prompt whether the grammatical format of the input statement is correct, and can automatically add various names. Complete tips and help. Hovering over the mouse will immediately display relevant project tips. Prompt syntax format when programming, prompt the current content of variables when debugging, and press F 1 at any time to get detailed help related to the current topic. Name automatic management. If the user modifies any name definition, all other program codes containing the name will be automatically modified. Integrated development environment. Set interface design, code writing, debugging and analysis, compilation and packaging are equal to one.

language defect

Easy Language is a charging software. Although some programming software needs to be registered for use, its charging method is different from other compiling software. You must register the easy language before compiling the program, otherwise you can only debug it at compile time.

Compile after charging

The official registered version has reached 6 18 yuan (enterprise encrypted version).

Even so, the official version of Yi Language 5.0 already supports static compilation, which reduces the possibility of false positives and greatly reduces the compiled file size!

In addition, due to the particularity of easy language program, a single blank program reaches 400~500KB. At present, some modules of Easy Language Extension Plug-ins: Zangetsu and Black Moon can reduce the programs compiled in Easy Language, and the blank programs are only about 10 KB. A program written in Yi language is mistaken for a virus by the advanced heuristic technology of many antivirus software, and even a blank program without any code will be recognized as a Trojan horse by some antivirus software. So far, all parties concerned are actively solving this problem, but up to now (2065438+July 2006), the problem of false positives still exists.

As for the problem of false positives in Easy Language, it has been proved by practice that programs not generated in Easy Language are prone to false positives, and empty windows generated by VB alone will also appear false positives, and so will false positives in C++.

Of course, there are also some programs that are improperly written in easy language, such as hacking, Trojan horses, keyboard monitoring programs, and then seek ways to remove false positives. This is useless, the program itself is harmful, and it is normal to report poison.

Career prospects

Although Chinese easy language programming has become a breakthrough in China, as far as employment prospects are concerned, enterprises recruit relatively few easy language programmers. If you want to find a job and learn a foreign language, please think carefully. If it is personal study, you can spend time studying. China people may still have a long way to go to use their own programming languages.

The main ways are as follows:

1, start your own business

2. Participate in the recruitment of enterprises or organizations.

3. Undertake the project on the project website.