Author Topic: AnyaBasic - The little toy programming language that could.  (Read 7251 times)

0 Members and 2 Guests are viewing this topic.

Offline relsoft

  • DBF Aficionado
  • ******
  • Posts: 3303
  • Karma: 47
    • View Profile




Download source, binaries samples and docs:  http://rel.phatcode.net/junk.php?id=157

Hello peeps, 
Made this little toy language/interpreter in Java.

AnyaBASIC is a portable Interpreted Programming Language made in Java and out of
boredom after seeing a post about an esolang made of emoticons on the
Programmers,Developers Facebook Group.
It has a syntax similar to BASIC with a bit of C and PASCAL thrown in.

While I consider this language a "Toy Language", it evolved into something that's
capable of doing something more(games, graphics, etc).
It's also a language whose keywords are in English so it should be a good language
to use for teaching kids how to program.



Features

 

 - Very easy to use

 - Case insensitive

 - As loosely-typed as any language can get

 - Easy to figure out with clean syntax

 - Only uses about 30 global keywords

 - Fast(for an interpreter made in an interpreted language)

 - Portable

 - Graphics capable

 - Full hardware acceleration

Don't expect much though.  Made this in a little less than 3 weeks.  😂
« Last Edit: May 17, 2016 by relsoft »
Challenge Trophies Won:

Offline Hotshot

  • DBF Aficionado
  • ******
  • Posts: 2114
  • Karma: 91
    • View Profile
Look interested and does it have own IDE where you code em?

Offline relsoft

  • DBF Aficionado
  • ******
  • Posts: 3303
  • Karma: 47
    • View Profile
Not yet, but I'm planning to make a simple one.  :)
Challenge Trophies Won:

Offline Kirl

  • Senior Member
  • Pentium
  • ********
  • Posts: 1217
  • Karma: 230
    • View Profile
    • Homepage
That's a cool project relsoft!  :clap:
Would love to see some code.

Made me remember an old presentation about how to make coding more accessible by giving immediate visual feedback in the ide. I couldn't find the vid, I'll post it if I manage to find it again.


Got it: https://m.youtube.com/watch?v=PUv66718DII
http://worrydream.com/LearnableProgramming/
« Last Edit: April 19, 2016 by Kirl »
www.kirl.nl
Challenge Trophies Won:

Offline relsoft

  • DBF Aficionado
  • ******
  • Posts: 3303
  • Karma: 47
    • View Profile
Challenge Trophies Won:

Offline relsoft

  • DBF Aficionado
  • ******
  • Posts: 3303
  • Karma: 47
    • View Profile
Btw, sources are included. 
Challenge Trophies Won:

Offline Optimus

  • DBF Aficionado
  • ******
  • Posts: 2456
  • Karma: 128
    • View Profile
    • Optimouse Demo Site
Cool

I wondered a while ago if you are still working on something.

p.s. Was getting a retro (now anymore) Pentium 3 with DOS, right now running your monodisco demo, then searching old qbasic forums, reminisching the old times. Wondering where everyone dissapeared.
Challenge Trophies Won:

Offline relsoft

  • DBF Aficionado
  • ******
  • Posts: 3303
  • Karma: 47
    • View Profile
Yo Michael!  Nice to see you're back.

:)

Some of us are on facebook.  :)



Just added associative arrays, functions as arguments, type returns, etc. 

Will port to android...
Challenge Trophies Won:

Offline relsoft

  • DBF Aficionado
  • ******
  • Posts: 3303
  • Karma: 47
    • View Profile
Challenge Trophies Won: