# Overview

Welcome, this is an official documentation for the **AutoIt+** programming language and the main implementation written in C++, called **aup**.

## The story

// todo

## AutoIt 4?

The AutoIt+ logo looks like number 4!

Yep, the original idea was the 4th version of AutoIt, with more outstanding features:

* Multi-threading support
* New C API interactive instead of DllOpen, DllCall
* New garbage collector
* Virtual machine for code execution&#x20;
* Bytecode compiling instead of a3x
* ... and more, mainly performance improvements

> TODO

#### AutoIt is not programming language?

Yep, it is not a real programming language, just a scripting language or macro like VBA 😀.

Back to the history, AutoIt is released under opensource software (and now, freeware software)

We don't like it, from syntax to how it works. Too slow\...

> TODO

#### What is the "real programming language"?

> No standard about of real programming language.

According to our point of view, these programming language have no or just a few dependents on their implementation.

{% hint style="info" %}
"AutoIt" is pronounced "auto-eet", not "auto-ai-tee".
{% endhint %}
