Taiji Program-the Program for the Chinese national software to take off

Source: Internet
Author: User
Taiji Program-the Program for the Chinese national software to take off

The Taiji program was officially launched.

May the Chinese national software take off, beginning with my Taiji.

(1)
The first is the Taiji language series,
1. Taiji Compiler
2. Taiji Interpreter
3. Taiji Virtual Machine
These demo versions have been released,
When the compiler is combined with the assembler, the linker will become a complete compilation system.
There are also the developing Taiji Editor, The Taiji debugger, The Taiji anti-assembler, And the TaijiSource codeManager ......
In the future, these products will be integrated into Taiji baojian to become a completeProgramDevelopment environment.

The syntax description of Taiji language is similar to that of C/C ++. Currently, the design of Taiji language exceeds that of C ++ in many aspects, such as conceptual programming,CodeCombination Mechanism ...... And so on (of course, there are still many shortcomings that I will continue to improve). The Taiji language can be compiled and executed, and can be interpreted and executed, and is controlled by the description of the Taiji Language Program executed by the interpretation, this is very beneficial to GP implementation. Although C ++ templates is completely Turing, its descriptive ability is very unsatisfactory. Although C ++ 0x has changed, however, there are still many limitations. Taiji language uses self-controlled compilation technology to solve this problem very well-it can control its own compilation completely.

The Taiji interpreter has excellent embedding capabilities and can easily embed other software into a macro control system. An example is provided in the downloaded package. For example, the Taiji editor is described by explain execution of the Taiji language program, and its macro control system is also implemented by the Taiji language.

This interpreter is widely used. For example, I have made an Offline Browser better than teleport pro. The biggest feature is that you can use the Taiji language program to describe the downloaded content. It can also be widely used in program configuration files. For example, IDE in Taiji language uses Taiji language programs for configuration. All the software of the Taiji series can be freely configured in the Taiji language.

(2)
Taiji Algebra System
In my "Tai Chi Language" SeriesArticleI started designing the Taiji language for the purposes of the Taiji algebra system.
The Taiji algebra system will be built on the Taiji virtual machine intelligence system.

(3)
Taiji Operating System

The Taiji operating system is also called the cosmic operating system. Its English name is the universe operation system,

All configurations in the Taiji operating system are described in the Taiji language program text. All software works like this, and changes can be fed back to the program in real time with the help of the Taiji editor. You can also use the Taiji Source Code Manager (just like the VSS manager ). Configuring a program text description may result in a speed problem. However, you can compile it into a format that can be quickly loaded, or specify the compilation level.
The advantages of the Taiji operating system in configuring programs using the Taiji language are obvious, I think there is a major design mistake in UNIX: Using C to design a UNIX system, but not using C to directly describe the configuration file,

The UI of the Taiji operating system is a combination of text and text. The character interface can be seamlessly integrated with the graphic interface. The UI is centered on the Taiji editor. Every step of the operation can be fully assisted by the entire system.

In the Taiji operating system, programmers use programmers, advanced users use advanced user operations, and ordinary users use ordinary users, in addition, training is automatically performed during use. Do not impose various restrictions on programmers for common users, because ordinary users will be automatically trained by the Taiji operating system during use.

The Taiji operating system can run either on a taiji virtual machine or on a taiji virtual machine, or on a cross-platform.

Currently, many UNIX and Windows operating systems have occupied the vast majority of the operating system market. Taiji operating systems will adopt the following solutions:
Embed the user interface into the shell of all operating systems. Most of the final operations are the same. The Taiji operating system will be developed simultaneously with the underlying layer until it is finally integrated.

(4) Taiji Editor

(To be continued)

(don't make fun of yourself. You should dream first, relax, and continue programming later. This is the most important thing.)

Related Article

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.