You can edit almost every page by Creating an account. Otherwise, see the FAQ.

AOZ Studio

From EverybodyWiki Bios & Wiki








Script error: No such module "Draft topics". Script error: No such module "AfC topic".


I already disclosed that I work part-time for AOZ Studio, however, I was ***not*** paid to create this page, disclosed or otherwise. Ising4jesus (talk) 02:51, 6 July 2021 (UTC)


AOZ Studio
Paradigmmulti-paradigm: object-oriented, imperative, functional, procedural
Designed byFrançois_Lionet, Baptiste Bideaux, Laurant Weill, Baptiste Pillot
DeveloperAOZ Studio
First appeared2019; 6 years ago (2019)
Preview release
v1.0.0 (B9) U16
Implementation languageJavaScript and node.js
OSWindows, macOS, Linux
Filename extensions.aoz, .aozip
Websiteaoz.studio
Influenced by
AMOS Professional, BASIC

Search AOZ Studio on Amazon.

AOZ Studio (also known as AOZ BASIC or just AOZ) is a high-level computer language, well suited for games and multimedia, as well as general purpose applications. AOZ (ay-ahz) is a modernized version of AMOS Professional, a dialect of the BASIC computer language, which was originally written for use on Commodore Amiga computers. At AOZ's core is a transpiler which generates optimized JavaScript code from the BASIC language statements. This generated code is designed to run on any modern platforms which support JavaScript, including Windows, macOS, and Linux as well as mobile devices. AOZ Studio states that eventually, the AOZ transpiler will also target other languages, such as C#, Swift, or Python.

Although AOZ Studio is often used to refer to the AOZ BASIC language, the term AOZ Studio actually refers to the whole package, which includes the AOZ BASIC language and extensions, the IDE, the documentation, and a collection of demos and tutorials.

Education[edit]

The AOZ core commands follow the BASIC (Beginner's All-purpose Symbolic Instruction Code) standard. Despite the objections of prominent programming purists such as Edsger Dijkstra, BASIC became the de-facto standard in the early days of computing because it is so simple to use for beginners.[1] The new commands added to AOZ also follow the same syntactic standard.

As of March 2021, the French Ministry of Education is testing AOZ Studio at Versailles Academy[2] as a part of the Digital Education program, as an educational tool to help students learn programming.

Licensing[edit]

The AOZ BASIC language itself is open source, however the transpiler is still proprietary to AOZ Studio. There are some limitations for free use. Advertisements will be included in the transpiled programs, and no support is provided.[3] A paid license removes these limitations, and includes support. Schools, educational associations, and non-profits may obtain a free license, but without support.

History[edit]

Early Origins[edit]

In 2017, In an interview with The Retro Hour.[4], Francois mentioned his plans to port AMOS BASIC to JavaScript. This project was the start of what became AMOS 2. In August 2019, Francois described AMOS 2's origin and future plans in an interview with FusionGameMag.com[5]

Current Project[edit]

AOZ Studio is now the flagship product of the French company by the same name: AOZ Studio. AOZ is currently in Beta, with a planned release in the first quarter of 2022.

Timeline[edit]

  • 2022: Planned official release for AOZ Studio is in the first quarter of 2022.
  • 2020: The Company AOZ Studio was officially founded. AMOS 2 became AOZ Studio.
  • 2019: The formation of AOZ Studio was announced.
  • 2019: In August of 2019, FusionGamingMag.com interviewed Francois Lionet
  • 2018: François Lionet officially started work on AMOS 2 in November of 2018.
  • 2017: In The Retro Hour, Episode 86, Francois Lionet announced he was going to port AMOS to JavaScript.
  • 1993: The compiler for AMOS Professional was released.
  • 1992: AMOS Professional was released.
  • 1992: Easy AMOS was released.
  • 1991: The compiler for AMOS The Creator was released.
  • 1990: AMOS The Creator was released for Amiga computers.
  • 1988: François Lionet created a computer language called STOS released by Jawx for Atari ST computers.

Language Characteristics[edit]

AOZ is a multi-paradigm language, employing Imperative, Object-oriented, Procedural, Functional, and Event-driven programming. AOZ has not yet been documented by any official standards organization.

One unique characteristic of AOZ is that it is an Extensible language, designed so that anyone can code language extensions which then become a part of AOZ. The extensions to the language can be written using AOZ code, but may also include JavaScript code.

Examples[edit]

Although it is still in beta testing, programmers have already developed sizable applications using AOZ Studio. Phil Bell has designed several complete video games which can be viewed on his page: AOZ With Phil[6]

See also[edit]

  • AMOS – AMOS BASIC programming language for the Amiga. (Predecessor of AOZ Studio)
  • STOS – STOS BASIC programming language for the Atari ST. (Predecessor of AMOS for the Amiga)
  • François Lionet – Developer of AOZ Studio, AMOS, STOS, Click & Play, Clickteam Fusion
  • Laurant Weill – Co-founder of AOZ Studio, Loriciel, Microids, Evolution, Broderbund France.

References[edit]

  1. McCracken, Harry (29 April 2014). "Fifty Years of BASIC - The Programming Language That Made Computers Personal". Time Magazine. Retrieved 3 July 2021.
  2. Chartraire, Cyril. "AOZ Studio - A Bridge Between Past And Present". Versailles Academy. Retrieved 5 May 2021.
  3. "Brought Up On BASIC? Try Coding With AOZ Studio". Medium.com. PC Pro. 2 July 2021. Retrieved 5 July 2021.
  4. "Francois Lionet Interview". TheRetroHour.com. September 1, 2017. Episode 86 of The Retro Hour
  5. "STOS & AMOS - Francois Lionet". Retro Tea Break. August 2019.
  6. Bell, Phil. "AOZ With Phil". AOZ With Phil. Retrieved 4 May 2021.



This article "AOZ Studio" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:AOZ Studio. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.