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


Master Large Language Model Ops
20/03/2024

New technology brings with it more career opportunities. You may never have imagined becoming an LLMOps consultant,  but there's now a Coursera Specialization which provides preparation for this  [ ... ]



Apache Lucene Adds Similarity Vector Searches
27/02/2024

Apache Lucene 9.10 has been released with support for similarity-based vector searches. Other improvements include block join compatible index sorting, and several improvements to ensure the software  [ ... ]


More News

raspberry pi books

 

Comments




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

 

Last Updated ( Sunday, 07 November 2021 )