Easylang ist eine einfache Open-Source-Programmiersprache mit integrierten grafischen Funktionen und einer benutzerfreundlichen Browser-IDE, die auch offline verwendet werden kann. Es wurde entwickelt, um das Lernen so einfach und zugänglich wie möglich zu programmieren. Sie können auch Easylang verwenden, um einfache grafische Programme zu schreiben, die in eine Webseite eingebettet werden können.
# 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 -Befehlszeilen -Tools
JDK, Emscripten
Laden Sie EMSCIPTEN WASM SDK herunter und installieren Sie es
curl -L https://github.com/emscripten-core/emsdk/archive/refs/heads/main.zip -o main.zip
unzip -q main.zip
mv emsdk-main emsdk
Installieren und aktivieren Sie eine getestete Version
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
Der Zielordner ist ~/out/easylang. Braucht Java für den Schließkompiler .
source emsdk/emsdk_env.sh
( cd easylang/main ; make )
Testen Sie es lokal
(cd ~/out/easylang/;python3 -m http.server)
localhost: 8000/ide/
github.com/chkas/chkas.github.io
easylang/native/readme.md