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:
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 ? < WHATABOUT NAH, YEAH! == YEAH, NAH! ? < > For loops are positively dreamtime: I RECKON x IS A WALKABOUT FROM [0 TO 100] < While loops on the other hand are bonza - sorry slipping into Aussie++: I RECKON kmWalked = 0; 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: Of course, its real defining characteristic is that it should be read upside down, aka True aussie mode: 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: To know more about it, and to try it out visitMore InformationAussie++ The programming language from down under. Related ArticlesArnold C A Schwarzenegger Based Language Vanilla JS Used On More Sites Than jQuery 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.
Comments
or email your comment to: comments@i-programmer.info
|
|||
Last Updated ( Sunday, 07 November 2021 ) |