# ZhPy

> programming language

**Wikidata**: [Q10921015](https://www.wikidata.org/wiki/Q10921015)  
**Source**: https://4ort.xyz/entity/zhpy

## Summary
ZhPy is a multi-paradigm programming language based on Python. Incepted in 2007, it is influenced by ChinesePython and allows for programming utilizing Chinese syntax. The project is maintained by Fred Lin (alias gasolin) and is distributed under the MIT License.

## Key Facts
- **Type:** Multi-paradigm programming language.
- **Base Language:** Python (general-purpose programming language).
- **Inception:** 2007.
- **Influenced By:** ChinesePython (a programming language incepted in 2002).
- **License:** MIT License.
- **Creator/Maintainer:** Fred Lin (aliases: gasolin).
- **Latest Recorded Version:** 3.0.0a1 (released June 25, 2011).
- **Package Registry:** Available as a project on PyPI (Python Package Index).
- **Repository:** Source code is hosted at `https://github.com/gasolin/zhpy`.
- **Categorization:** Listed as a non-English-based programming language.

## FAQs
### Q: What is the relationship between ZhPy and Python?
A: ZhPy is based on Python, meaning it likely shares syntax or functionality but adapts it for a different context. It is categorized as a multi-paradigm programming language and runs as a project on the Python Package Index (PyPI).

### Q: Who created ZhPy and when was it released?
A: ZhPy was created by Fred Lin, who also goes by the alias "gasolin." The language was incepted in 2007, with its first recorded version (0.2) appearing in August of that year.

### Q: Is ZhPy free to use?
A: Yes, ZhPy is released under the MIT License, which is a permissive free software license.

### Q: What is ChinesePython in relation to ZhPy?
A: ChinesePython is a distinct programming language incepted in 2002. The knowledge base explicitly lists ZhPy as being "influenced by" ChinesePython.

## Why It Matters
ZhPy serves as a specific implementation within the ecosystem of non-English-based programming languages. By basing its architecture on Python—one of the world's most popular general-purpose programming languages—ZhPy bridges the gap between standard coding practices and localized syntax requirements. Its existence highlights the global expansion of software development tools beyond the English-dominant norm, specifically catering to Chinese speakers.

The project demonstrates active development history, particularly with a dense release cycle in August and September 2007, followed by later updates extending into 2011. By utilizing the MIT License, it ensures wide accessibility and permission for modification, fostering an open-source environment for its user base. Its presence on PyPI and GitHub further integrates it into modern development workflows, making it a notable, albeit niche, tool in the localization of computer science education and application.

## Notable For
- **Non-English Programming:** Recognized as a non-English-based programming language (Wikipedia: Non-English-based programming languages).
- **Rapid Initial Development:** Released eight distinct versions (0.2 through 0.9) within a one-month period (August 5 to September 5, 2007).
- **Python Ecosystem Integration:** Unlike standalone languages, it is distributed via PyPI and hosted on GitHub, integrating directly with Python's infrastructure.
- **Localization Influence:** Directly attributed as being influenced by ChinesePython, a predecessor in Chinese syntax programming from 2002.

## Body

### Origin and Development
ZhPy was incepted in 2007. It is a programming language authored by Fred Lin, who is associated with the alias "gasolin." The language is a derivative or adaptation of Python, classified strictly as being "based on" the general-purpose language established in 1991.

The development of ZhPy shows a direct lineage to **ChinesePython**, a language created in 2002. This relationship classifies ZhPy within the niche of programming tools designed to utilize Chinese characters or syntax logic.

### Release History
The project exhibited a rapid iteration cycle during its early stages in 2007, followed by a significant alpha release years later:

**2007 Releases:**
- **0.2:** August 9
- **0.3:** August 13
- **0.4:** August 16
- **0.5:** August 19
- **0.6:** August 22
- **0.7:** August 24
- **0.8:** August 30
- **0.8.1:** September 3
- **0.9:** September 5

**Later Release:**
- **3.0.0a1:** June 25, 2011

### Technical Specifications
- **License:** The software is protected under the **MIT License**.
- **Paradigm:** It supports **multi-paradigm programming**.
- **Platform:** It is available as a project on **PyPI** (zhpy · PyPI).
- **Codebase:** The source code is maintained in a repository at `https://github.com/gasolin/zhpy`.
- **Web Presence:** Historical web presence includes `http://code.google.com/p/zhpy`.
- **Status:** The content is marked as copyrighted.

## References

1. [Release 0.2. 2007](https://github.com/gasolin/zhpy/releases/tag/0.2)
2. [Release 0.3. 2007](https://github.com/gasolin/zhpy/releases/tag/0.3)
3. [Release 0.4. 2007](https://github.com/gasolin/zhpy/releases/tag/0.4)
4. [Release 0.5. 2007](https://github.com/gasolin/zhpy/releases/tag/0.5)
5. [Release 0.6. 2007](https://github.com/gasolin/zhpy/releases/tag/0.6)
6. [Release 0.7. 2007](https://github.com/gasolin/zhpy/releases/tag/0.7)
7. [Release 0.8. 2007](https://github.com/gasolin/zhpy/releases/tag/0.8)
8. [Release 0.8.1. 2007](https://github.com/gasolin/zhpy/releases/tag/0.8.1)
9. [Release 0.9. 2007](https://github.com/gasolin/zhpy/releases/tag/0.9)
10. [Release 0.9.1. 2007](https://github.com/gasolin/zhpy/releases/tag/0.9.1)
11. [Release 0.9.2. 2007](https://github.com/gasolin/zhpy/releases/tag/0.9.2)
12. [Release 0.9.3. 2007](https://github.com/gasolin/zhpy/releases/tag/0.9.3)
13. [Release 0.9.4. 2007](https://github.com/gasolin/zhpy/releases/tag/0.9.4)
14. [Release 1.0. 2007](https://github.com/gasolin/zhpy/releases/tag/1.0)
15. [Release 1.1. 2007](https://github.com/gasolin/zhpy/releases/tag/1.1)
16. [Release 1.1.1. 2007](https://github.com/gasolin/zhpy/releases/tag/1.1.1)
17. [Release 1.2. 2007](https://github.com/gasolin/zhpy/releases/tag/1.2)
18. [Release 1.3. 2007](https://github.com/gasolin/zhpy/releases/tag/1.3)
19. [Release 1.4. 2008](https://github.com/gasolin/zhpy/releases/tag/1.4)
20. [Release 1.5.1. 2008](https://github.com/gasolin/zhpy/releases/tag/1.5.1)
21. [Release 1.5.2. 2008](https://github.com/gasolin/zhpy/releases/tag/1.5.2)
22. [Release 1.6. 2008](https://github.com/gasolin/zhpy/releases/tag/1.6)
23. [Release 1.7. 2008](https://github.com/gasolin/zhpy/releases/tag/1.7)
24. [Release 1.7.2. 2009](https://github.com/gasolin/zhpy/releases/tag/1.7.2)
25. [zhpy · PyPI](https://pypi.org/project/zhpy/)