# Easy Programming Language
version: 4.13

## Copyright
The official version without getting cracked, so free to use.

As for the compile part, we have used an open source project called `black_moon_compiler`: https://github.com/zhongjianhua163/BlackMoonKernelStaticLib

## Tutorial
[Language Tutorial (易语言教程_探索者).pdf](https://github.com/yingshaoxo/Easy_Programming_Language/raw/main/Language%20Tutorial%20(%E6%98%93%E8%AF%AD%E8%A8%80%E6%95%99%E7%A8%8B_%E6%8E%A2%E7%B4%A2%E8%80%85).pdf)

## Start
Run `e.exe` file.

## Modules
It's in `a_lot_of_modules` folder

## Install Compiler
1. Install black_moon_compiler.exe
2. Enable 'black_moon_support_lib' in e.exe (在工具->支持库配置，选上黑月编译器)
3. Sadly you have to buy it to compile software (我遗憾的发现，黑月也没有能力在你没有购买易语言的情况下，编译软件。如果你用python，就简单很多，有的是第三方执行器。)

## Collector
@yingshaoxo

## Notes
* This can be running in 'wine game helper' if you enable zh.utf-8, no gecko broswer plugin needed. (wine game helper is a fork of bottles, which allows you to run windows software under linux desktop, for example, deepin20.09)
* But if you use normal wine, it is also fine, just do `wine e.exe`. Use `winetricks cjkfonts` to fix chinese language issue.
* Can be used to develop windows xp 32bit statically compiled software.
* **我仔细研究了下易语言的条款，发现有一句“公司保留在任何时候通过为您提供本软件的替换或修改版本使本软件升级的权利”，那岂不是意味着易飞扬公司随时都可以撬开你的硬盘，硬给你塞一个满是限制的不自由编译器？强制更新且不请求用户的同意。看起来易语言和windows系统一样，都是一个大坑。**

```
我突然发现，现有的软件自由是基于不自由的软件

什么意思呢？

程序员要养家糊口，所以给不自由的软件或者服务打工

闲暇时刻，又开发了一些自由免费软件

这就是“自由的软件基于不自由的软件”

根基不牢，注定消亡，除非该程序员实现了0依赖生活，什么都不缺
```

> 不过转念一想，如果你有几个亿，对吴涛讲，你的后半辈子我承包了，你就专心开发免费自由的易语言。如果windows系统瞎更新，你就自己搞一个更好用的免费windows。如果市面上买不到合适的计算机硬件了，你就自己开个硬件工厂生产电脑。如果国家政策捣乱，我就给你分配军队，保护你的自由、易语言的自由。这样子就能有自由了。
