easylang
1.0.0
EasyLang เป็นภาษาการเขียนโปรแกรมโอเพนซอร์ซที่เรียบง่ายพร้อมคุณสมบัติกราฟิกในตัวและ IDE เบราว์เซอร์ที่ใช้งานง่ายซึ่งสามารถใช้ออฟไลน์ได้ มันได้รับการพัฒนาขึ้นเพื่อให้การเรียนรู้โปรแกรมง่ายและเข้าถึงได้มากที่สุด คุณยังสามารถใช้ EasyLang เพื่อเขียนโปรแกรมกราฟิกง่าย ๆ ที่สามารถฝังอยู่ในหน้าเว็บ
# 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 สำหรับ ผู้ปิดคอมไพเลอร์
source emsdk/emsdk_env.sh
( cd easylang/main ; make )
ทดสอบในพื้นที่
(cd ~/out/easylang/;python3 -m http.server)
LocalHost: 8000/IDE/
github.com/chkas/chkas.github.io
easylang/native/readme.md