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


Microsoft Introduces Vector Abstractions Library For .NET
21/11/2024

Microsoft has announced a preview release of the Microsoft Extensions VectorData Abstractions library, which can be used to help integrate vector stores into .NET applications and libraries.



IBM Opensources AI Agents For GitHub Issues
14/11/2024

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.


More News

espbook

 

Comments




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

 

Last Updated ( Sunday, 07 November 2021 )