Magic_Game/m_packages/squirrel/doc/source/reference/introduction.rst

17 lines
554 B
ReStructuredText
Raw Normal View History

2024-05-04 22:04:36 +08:00
.. _introduction:
************
Introduction
************
.. index::
single: introduction
Squirrel is a high-level, imperative-OO programming language, designed to be a powerful
scripting tool that fits within the size, memory bandwidth, and real-time requirements of
applications like games.
Squirrel offers a wide range of features like dynamic typing, delegation, higher
order functions, generators, tail recursion, exception handling, automatic memory
management while fitting both compiler and virtual machine into about 6k lines of C++
code.