Aussie++ - A Bonza Language
Written by Lucy Black   
Sunday, 07 November 2021

It is said that the US and UK are divided by a common language, but what about Australia? Could Aussie ++ go mainstream and legitimize strine?

Aussie++ is the brainchild of @zack_overflow who was inspired by this exchange on Reddit:

aussiereddit 

There isn't too much to say about Aussie ++ as it speaks for itself. Assignment is simple enough:

I RECKON regularInteger = 42069;
I RECKON tinyNum = 0.00001;
I RECKON negativeNum = -1;
// Strings
I RECKON goodStr = "fair dinkum mate!";

Flow of control is direct and imperitive:

YA RECKON 1 == 2 ? < 
GIMME "fark we broke maths!";
>
WHATABOUT NAH, YEAH! == YEAH, NAH! ? <
GIMME "strewth we broke boolean logic!"; 

>

For loops are positively dreamtime:

I RECKON x IS A WALKABOUT FROM [0 TO 100] <  
        GIMME x;
>

While loops on the other hand are bonza - sorry slipping into Aussie++:

I RECKON kmWalked = 0;
I RECKON I'LL HAVE A WALKABOUT UNTIL (kmWalked > 3) <
GIMME "i walked 1 km!";
kmWalked = kmWalked + 1;
>
GIMME "BLOODY OATH I'M TIRED!";

Rather than adopt the very non-aussie curly brackets, who does curly anything in oz, or the fahr ta fancy indents of Python, aussie++ uses boomerangs, <>, to group statements.

This is a significant break though in language design as it gets straight to the object and doesn't go walkabout, except when it comes to loops. Personally I like the boomerang symbols, but I think that Unicode has a better version just waiting to be used: boomer

Of course, its real defining characteristic is that it should be read upside down, aka True aussie mode:

assieupd

You can Run this program in the Aussie++ Playground and if you want to do more visit its GitHub repo where you'll find the same lingo used. 

To make real progress however I think we also need an aussie PC:

aushat

 

To know more about it, and to try it out visit 

More Information

 Aussie++ The programming language from down under.

Related Articles

Arnold C A Schwarzenegger Based Language

The Sound Of Coding

Vanilla JS Used On More Sites Than jQuery

Demo Of Wolfram Language

Which Languages Influenced Which?

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


NVIDIA Releases Free Courses On AI
19/04/2024

NVIDIA has jumped on the AI bandwagon in a big way. Hardware aside, this means working on training material too. Several self- paced courses have been released and for free too!



Deno Improves JSR Support
08/04/2024

Deno has been updated to improve JSR support, and to build on the Temporal API introduced in version 1.4.  Deno is the JavaScript and TypeScript runtime from the creator of Node.js.


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

 

Last Updated ( Sunday, 07 November 2021 )