easylang
1.0.0
EasyLang هي لغة برمجة بسيطة مفتوحة المصدر مع ميزات رسومية مدمجة ومستعرضات سهلة الاستخدام يمكن استخدامها أيضًا في وضع عدم الاتصال. تم تطويره لجعل التعلم لبرمجة سهلة ويمكن الوصول إليه قدر الإمكان. You can also use Easylang to write simple graphical programs that can be embedded in a web page.
# animate a pendulum
ang = 45
on animate
clear
move 50 50
circle 1
x = 50 + 40 * sin ang
y = 50 + 40 * cos ang
line x y
circle 6
vel += sin ang / 5
ang += vel
end
easylang.online
chkas.github.io
MacOS: أدوات سطر أوامر Xcode
JDK ، emscripten
تنزيل emscripten wasm sdk وتثبيته
curl -L https://github.com/emscripten-core/emsdk/archive/refs/heads/main.zip -o main.zip
unzip -q main.zip
mv emsdk-main emsdk
تثبيت وتفعيل نسخة مختبرة
source emsdk/emsdk_env.sh
emsdk update ; emsdk list
# vers=latest
vers=3.1.70
emsdk install $vers ; emsdk activate $vers
curl -L https://github.com/chkas/easylang/archive/refs/heads/main.zip -o main.zip
unzip -q main.zip
mv easylang-main easylang
مجلد الوجهة هو ~/out/easylang. يحتاج java لإغلاق compiler .
source emsdk/emsdk_env.sh
( cd easylang/main ; make )
اختباره محليا
(cd ~/out/easylang/;python3 -m http.server)
المضيف المحلي: 8000/IDE/
github.com/chkas/chkas.github.io
easylang/native/readme.md