> For the complete documentation index, see [llms.txt](https://atom-lang.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atom-lang.gitbook.io/docs/readme.md).

# atom

Atom is a dynamically typed interpreted language with a hand-written recursive descent parser, bytecode compiler, mark and sweep garbage collector and stack-based VM. It's similar to Python and tries to combine new and existing concepts for interpreted languages.

### Features

* Arrays
* Classes
* Integers (64-bit or arbitrary length)
* Floats
* Strings
* Resumables
* Garbage Collector
* Tail Call Optimization

### What's Next?

Start with the [Overview](/docs/getting-started/overview.md) to get to know the language.
