Qi Lang is participating 2021 OSC China Open Source Project Selection , please vote for it!
Qi Lang is in 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
Qi Lang won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !
Authorization Agreement MIT
operating system Cross platform
Software type Open source software
Classification programing language
Open source organizations nothing
region domestic
deliverer game
intended for unknown
Recording time 2022-02-16

Software Introduction

Qi is a lightweight, fast and open source Chinese programming language.

features

  • gas Based on Chinese English speakers usually don't take it for granted that their programming languages are based on their already fluent mother tongue. Native English speakers can reasonably infer the function of Python code by reading keywords ("if", "int", "while", etc.). Making this language based on a foreign language can make programming easier for more people around the world.

  • gas Very fast It compiles efficient bytecodes using a single channel compiler, which can run with exceptional accuracy. And various optimizations, such as   Nan Boxing   Through hash table detection, the speed of gas is equivalent to the dynamic language of competitors.

  • gas Is light With less than 5000 lines of code, the whole project can be read in one day. Although the code is short, everything is well formed and easy to understand. The final executable size is only about 140 kb, allowing you to run it on almost any conceivable device.

  • gas Is object-oriented Put the class in the front and center, object-oriented Programming provides a clear modular structure through abstract and encapsulation It is much better than functional programming in handling complexity.

Example

Hello World : "Hello, World!" program written by Qi:

 System. Print line ("Hello, World")

Reserved keywords

 Interrupt continuation class, switch case default, otherwise function, and return to super true if empty If the variable is equal to or unequal to equal, equal to or equal to equal

performance

Expand to read the full text

code

Gitee index of is
exceed Items for

comment

Click to join the discussion 🔥 (22) Post and join the discussion 🔥
Published information
2022/02/17 08:20

Another open source Chinese programming language - "Qi"

The Qi language introduced in this article is a lightweight, fast, open source Chinese programming language. The English name "Qi" derives from Pinyin. "Qi" contains the meaning of "air". The author hopes that this language can be fast, light, and completely transparent, just like air. The main features of Qi are realized in Chinese. object-oriented. Fast. "Qi" compiles efficient bytecodes using a single channel compiler. This bytecode can run with exceptional accuracy and provide various optimizations. For example, Nan Boxing detects through a hash table. The speed of Qi is comparable to the dynamic language of competitors

sixty-one
nine
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
No content temporarily
twenty-two comment
ten Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top