I started programming at 12 years old,
on a Commodore C64 in BASIC.
Since then, I have learned and used
- Pascal (DOS),
- Delphi Object Pascal (Windows),
- C/C++ (microcontrollers and Windows),
- Assembler (microcontrollers),
- PHP (web server programming), and
- Javascript (web browser programming),
as well as the related technologies
- SDL (specification and description language,
for code completeness and consistency),
- HTML (hypertext markup language,
for website content),
- CSS (cascading style sheets,
for website design),
- MySQL (structured query language,
for database-related programming)
- PREG (Perl regular expressions,
for string pattern manipulations),
- JSON (Javascript object notation,
for inter-application data transfers),
- AJAJ (asynchronous Javascript and JSON,
for browser-server-browser calls),
all of which have influenced or inspired me
in the creation of Eas.
I wanted a programming language that was
- much more
efficient to write
- much
safer to use (less crashes)
- much more
easy to read
- much more
comfortable
than those around.
This motivation has drven me
through all the years to develop Eas.
I made the first sketches for Eas back in my
university years, about
20 years ago,
already showing many of its features today.
Since then I had been working on
improving and completing the syntax definition
on and off over the years.
In summer 2016, I nearly went
blind,
which naturally was a huge shock.
When my eyes slowly started getting better
(summer 2018 I still can't read regular text),
I vowed to not waste time anymore
and get to my dearest planned projects
one by one as soon as possible.
I set up my home office so I can work again,
with a big vertical (pivot) TFT screen
on which I use Windows'
Screen Magnifier
to work in really huge fonts,
and a keyboard that has touch aids
so I can type well without seeing the keys.
Throughout May 2016,
I completed the Eas syntax definition,
in the form of this website.
It took my every day, all day, of June 2018
to implement the Eas-to-Javascript
compiler,
and every day, all day, of July 2018
to implement all
123 system functions,
24 system variables, and 17 event types,
and finish Eas 4B for being published.
I wrote the entire code in
plain Javascript
(and the Eas.js compressor in PHP).
The following websites have helped me
a lot during the process:
1.
W
→w3schools.com
googling for "js w3schools ..."
on Javascript syntax
(a few years ago,
I had learned Javascript
in just 3 days with W3Schools)
2.
M
→msdn.microsoft.com
(Microsoft Developer Network)
googling for "js ..."
on Javascript syntax
where W3Schools yielded no results
3.
S
→stackoverflow.com
googling for "js ..."
on any issues with Javascript
that are not evident from the syntax;
the questions-and-answers system
is a priceless help for developers