Programming in Lua , 2nd Edition
زمانی که سازندگان لوئا در حال کار بر روی این زبان برنامه نویسی در سال 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....