[HN Gopher] Show HN: An Easy Programming Language That Runs in t...
___________________________________________________________________
Show HN: An Easy Programming Language That Runs in the Browser via
WebAssembly
Author : chkas
Score : 18 points
Date : 2021-10-14 13:17 UTC (9 hours ago)
(HTM) web link (easylang.online)
(TXT) w3m dump (easylang.online)
| chkas wrote:
| I am a computer science teacher and have developed a teaching and
| learning programming language with an easy-to-use browser IDE.
| There are several tutorials integrated - from a programming
| course for beginners to recursive programming.
|
| The programming language and IDE run entirely in the browser,
| there is no communication with the server after the web page is
| loaded. Since it is designed as a PWA, it also works offline.
|
| This language has a very simple structure: There are numbers and
| strings as data types, arrays of these data types, and arrays of
| arrays. Unlike Python, it is statically typed and has explicit
| end-of-block delimiters.
|
| Since the language is kept very compact, it suits beginners on
| the one hand, and the browser environment on the other. The
| environment loads quite fast, and the IDE is also able to parse
| and format the code up to the current line on every "enter". The
| language is written in C and runs using WebAssembly. JavaScript
| is used for the graphical user interface and graphical output.
| chkas wrote:
| More about the language and demos:
|
| https://easylang.online/apps/
| MobiusHorizons wrote:
| curious why you chose to have `end` with out `begin` it seems
| like that is a very well established pattern, so I am assuming
| you considered it.
| chkas wrote:
| Pascal is/was a really decent programming language - just a
| bit too wordy for my taste.
___________________________________________________________________
(page generated 2021-10-14 23:02 UTC)