Easy Programming Language

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Easy Programming Language
ParadigmMulti-paradigm: compiled, imperative, procedural, object-oriented, functional
Designed byThe Easy Programming Language Company
First appeared2004
Stable release
5.95 / September 4, 2023; 2 years ago (2023-09-04)
OSCross-platform
LicenseProprietary software
Filename extensions.e, .ec
Websiteepl.eyuyan.com
Major implementations
E Programming Language
Dialects
EF

Easy Programming Language (EPL, Chinese: 易语言) is a visual compiled multilingual[1] proprietary programming language.[2] 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.[3][4]

In addition, it is cross-platform, as it currently supports both Microsoft Windows and Linux. It is object-oriented and structured.[5]

Features

[edit | edit source]

The program defines modules in a tabular format.[6]

Easy modules (Chinese: 易模块) are pre-compiled modules with the ".ec" extension name.[2]

Programming examples

[edit | edit source]

Below is a "Hello, World!" program, in simplified Chinese:

调试输出("Hello, world!")

References

[edit | edit source]
  1. ^ Official description
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Also in the official description
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]