All Projects → chkas → easylang

chkas / easylang

Licence: other
An easy programming language that runs in the browser

Programming Languages

c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to easylang

lcbo-api
A crawler and API server for Liquor Control Board of Ontario retail data
Stars: ✭ 152 (+149.18%)
Mutual labels:  learn-to-code
cdi-guide-tutorials
CDI Guide And Tutorials - Many examples of how to use CDI and CDI 2.0 like Qualifiers, Interceptors, Decorators, Lazy Initialization an much more!
Stars: ✭ 29 (-52.46%)
Mutual labels:  learn-to-code
html-tutorial-exercises-course
Learn HTML with an interactive and auto-graded tutorial with dozens of exercises.
Stars: ✭ 23 (-62.3%)
Mutual labels:  learn-to-code
Udacity-programming-for-Data-Science-With-Python-Nanodegree
This reprositry contain all the codes of Udacity programming for data science course
Stars: ✭ 22 (-63.93%)
Mutual labels:  learn-to-code
FunctionLibrary
A library to learn Algorithms and Data Structures for newbies
Stars: ✭ 13 (-78.69%)
Mutual labels:  learn-to-code
30-seconds-of-python
Short Python code snippets for all your development needs
Stars: ✭ 8,452 (+13755.74%)
Mutual labels:  learn-to-code
csharp
📚 Recursos para aprender C#
Stars: ✭ 37 (-39.34%)
Mutual labels:  learn-to-code
awesome
collection of awesome lists
Stars: ✭ 178 (+191.8%)
Mutual labels:  learn-to-code
start-machine-learning
A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2022 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
Stars: ✭ 3,066 (+4926.23%)
Mutual labels:  learn-to-code
Girl-Code-It-Website-Frontend
The main website or the ed-tech platform being built for the students of GCI.
Stars: ✭ 39 (-36.07%)
Mutual labels:  learn-to-code
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
Stars: ✭ 220 (+260.66%)
Mutual labels:  learn-to-code
30-seconds-of-git
Short git snippets for all your development needs
Stars: ✭ 235 (+285.25%)
Mutual labels:  learn-to-code
thejsway
The JavaScript Way book
Stars: ✭ 7,660 (+12457.38%)
Mutual labels:  learn-to-code
python-intro-to-numpy
Cheat Sheet generated in the Introduction to NumPy course
Stars: ✭ 30 (-50.82%)
Mutual labels:  learn-to-code
training-center.github.io
Site do Centro de Treinamento
Stars: ✭ 104 (+70.49%)
Mutual labels:  learn-to-code
LearnToCodeRPG
A visual novel video game where you learn to code and get a dev job 🎯
Stars: ✭ 853 (+1298.36%)
Mutual labels:  learn-to-code
10secondsofcode
The team behind 10-seconds-of-code and official 10-seconds projects.
Stars: ✭ 41 (-32.79%)
Mutual labels:  learn-to-code
owlet-editor
A modern BBC BASIC editor inspired by the BBC Micro Bot (https://bbcmicrobot.com)
Stars: ✭ 38 (-37.7%)
Mutual labels:  learn-to-code
jumpstart
Previous learning materials for Jumpstart
Stars: ✭ 39 (-36.07%)
Mutual labels:  learn-to-code
learn-js
A repo dedicated to the introductory concepts of JavaScript
Stars: ✭ 35 (-42.62%)
Mutual labels:  learn-to-code

easylang.online

An easy programming language that runs in the browser

Website

easylang.online

Build in Linux

Dependencies

Download Emscripten SDK and install it

rm -f main.zip
wget https://github.com/emscripten-core/emsdk/archive/refs/heads/main.zip
unzip main.zip
mv emsdk-main emsdk

Install and activate latest SDK version

source emsdk/emsdk_env.sh
emsdk update ; emsdk list
emsdk install latest ; emsdk activate latest

Build

rm -f main.zip
wget https://github.com/chkas/easylang/archive/refs/heads/main.zip
unzip main.zip
mv easylang-main easylang

The destination folder is ~/out/easylang

source emsdk/emsdk_env.sh
cd easylang/main/web 
make

Test it locally

(cd ~/out/easylang/;python3 -m http.server)
firefox localhost:8000/ide.html

Build release

Uses the closure-compiler (needs Java).

cd easylang/main/web ; make ide
firefox localhost:8000/ide/

Native version

easylang/main/native/readme.md
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].