زمانی که سازندگان لوئا در حال کار بر روی این زبان برنامه نویسی در سال 1993 بودند به هیچ وجه فکر نمیکردند که لوئا به این درجه از محبوبیت برسد ! کار بر روی لوئا به عنوان یک پروژهی خصوصی و در منزل یکی از سازندگان آن آغاز شد اما امروزه لوئا به عنوان یک زبان برنامه نویسی موفق شناخته میشود و امروزه هر جا که به یک زبان برنامه نویسی پرتابل , ساده و اسکرپتی و .... مورد احتیاج است اعم از برنامه نویسی وب , موبایلها و البته بازیها و .... استفاده میشود!
لوئا در ابتدا جهت ادغام با سایر برنامههای نوشته شده در C و زبانهای امثال آن نوشته شد به دلیل ساده بودن و قابلیتهای متفاوت لوئا این ویژگی باعث فواید زیادی میشد شاید به خاطر اینکه لوئا سعی در انجام کارهایی که C به خوبی از پس آنها بر میآمد نبود مانند سرعت بالا , دسترسی سطح پایین و .... بلکه لوئا سعی در انجام کارهایی است کهC در آنها خوب نبود مانند خطا زدایی راحت , ساختمانهای داینامیک و .... تا بتواند این خلاء را پر کند!
این کتاب برای کسانی که در این زبان حرفه ای هستند و چه کسانی که تازه قصد شروع دارند میتواند مفید واقع شود.
سر فصلهای کتاب عبارتند از :
1 Getting Started
2 Types and Values
3 Expressions
4 Statements
5 Functions
6 More About Functions
7 Iterators and the Generic for
8 Compilation, Execution, and Errors
9 Coroutines
10 Complete Examples
11 Data Structures
12 Data Files and Persistence
Object Oriented Programming
C api
And Many More....