Easy Programming Language
{{Infobox programming language
| name = Easy Programming Language
| paradigm = Multi-paradigm: compiled, imperative, procedural, object-oriented, functional
| year = 2004
| designer = The Easy Programming Language Company
| latest_release_version = 5.95
| latest_release_date = {{Start date and age|2023|9|4}}
| latest preview version =
| implementations = [http://epl.eyuyan.com/pdown.htm E Programming Language]
| dialects = [http://epl.eyuyan.com/efprc.htm EF]
| operating_system = Cross-platform
| license = Proprietary software
| website = {{URL|http://epl.eyuyan.com/}}
| file ext = .e, .ec
}}
Easy Programming Language (EPL, {{zh|易语言}}) is a visual compiled multilingual[http://epl.eyuyan.com/eprc.htm Official description] proprietary programming language.{{cite journal |last1=Dong |first1=Xiaolei 董小雷 |last2=Liu |first2=Zhifang 刘志芳 |date=2007 |title=易语言中模块的使用研究 |trans-title=Research on the use of modules in Easy Programming Language |url=https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232838382.html |language=zh |issue=5 |pages=95–97 |via=Zhangqiao Keyan 掌桥科研 |trans-journal=Journal of Tangshan Normal University |script-journal=zh:唐山师范学院学报 |accessdate=2024-08-02 |archiveurl=https://web.archive.org/web/20240802091812/https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232838382.html |archivedate=2024-08-02}} EPL is somewhat popular in China because it features a full Chinese environment. The language has traditional Chinese, simplified Chinese, English and Japanese variants. The language has been shown to improve coding productivity for programmers who are not as fluent in English, albeit with less runtime efficiency.{{cite news |last1=Dong |first1=Xiaolei 董小雷 |last2=Liu |first2=Zhifang 刘志芳 |date=2007 |title=易语言的使用与研究 |trans-title=The use and research of Yi language |url=https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232837526.html |archiveurl=https://web.archive.org/web/20240802092225/https://www.zhangqiaokeyan.com/academic-journal-cn_journal-tangshan-normal-university_thesis/0201232837526.html |archivedate=2024-08-02 |accessdate=2024-08-02 |pages=71–73 |language=zh |via=Zhangqiao Keyan 掌桥科研 |issue=2 |trans-journal=Journal of Tangshan Normal University |script-journal=zh:唐山师范学院学报}}{{cite journal |last=Huang |first=Jiacheng 黄嘉诚 |date=2022 |title=中英文可视化编程的对比研究 |trans-title=A comparative study of Chinese and English visual programming |url=https://www.zhangqiaokeyan.com/academic-journal-cn_study-science-engineering-rtvu_thesis/0201299536034.html |language=zh |issue=2 |pages=72–78 |via=Zhangqiao Keyan 掌桥科研 |trans-journal=Science Engineering |script-journal=zh:电大理工 |accessdate=2024-08-02 |archiveurl=https://web.archive.org/web/20240802092652/https://www.zhangqiaokeyan.com/academic-journal-cn_study-science-engineering-rtvu_thesis/0201299536034.html |archivedate=2024-08-02}}
In addition, it is cross-platform, as it currently supports both Microsoft Windows and Linux. It is object-oriented and structured.[http://epl.eyuyan.com/eprc.htm Also in the official description]
Features
The program defines modules in a tabular format.{{cite journal
| last = 张
| first = 骞
| title = 基于易语言的大学计算机编程课程改革研究
| journal = 中小企业管理与科技(下旬刊)
| date = 2015
| issue = 4
| pages = 272–273
| language = zh
| publisher = CNKI
| issn = 1673-1069
}}
Easy modules ({{Lang-zh|s=易模块}}) are pre-compiled modules with the ".ec" extension name.
Programming examples
Below is a "Hello, World!" program, in simplified Chinese:
References
External links
- [https://web.archive.org/web/20150916172034/http://epl.eyuyan.com/ EPL homepage] at archive.org
- [http://epl.eyuyan.com/ EPL homepage] {{in lang|zh}}
Category:Non-English-based programming languages
Category:Chinese-language computing
{{prog-lang-stub}}
{{china-stub}}