ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Lua Programming: Syntax, Concepts, and Examples

دانلود کتاب برنامه نویسی Lua: نحو، مفاهیم و مثال ها

Lua Programming: Syntax, Concepts, and Examples

مشخصات کتاب

Lua Programming: Syntax, Concepts, and Examples

ویرایش:  
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2021 
تعداد صفحات:  
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 378 Kb 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 1


در صورت تبدیل فایل کتاب Lua Programming: Syntax, Concepts, and Examples به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی Lua: نحو، مفاهیم و مثال ها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی Lua: نحو، مفاهیم و مثال ها

با وجود اینکه Lua یک زبان برنامه نویسی سریع و قدرتمند است، استفاده و یادگیری آن بسیار آسان است. برنامه نویسان به راحتی می توانند این زبان را در برنامه های خود جاسازی کنند. هدف اصلی توسعه Lua ایجاد یک زبان برنامه نویسی سبک وزن قابل جاسازی بود که می تواند در انواع فعالیت های برنامه نویسی مانند برنامه های کاربردی وب، پردازش تصویر و بازی ها استفاده شود. تاریخچه لوا تیمی متشکل از 3 عضو، یعنی روبرتو ایروسالیمشی، والدمار سلس، و لوئیز هنریکه دی فیگویرودو، گروه فناوری گرافیک کامپیوتری (تک گراف) Lua را در سال 1993 در دانشگاه کاتولیک پاپی ریودوژانیرو ایجاد کردند. دو پایه اصلی که منجر به توسعه Lua شد، زبان‌های پیکربندی و توصیف داده، یعنی زبان ورود داده (DEL) و زبان شیء ساده (SOL) بودند. بین سال‌های 1992 و 1993 تیم‌های Tecgraf به طور مستقل این دو زبان را برای دو پروژه مختلف توسعه دادند. هر دوی این پروژه ها در شرکت پتروبراس توسعه یافتند و ابزارهای طراحی گرافیکی برای کاربردهای مهندسی بودند. با این حال، SOL و DEL فاقد ساختارهای کنترل جریان بودند و پتروبراس متوجه شد که نیاز به افزودن یک ویژگی برنامه نویسی کامل به این زبان ها وجود دارد. طراحی Lua 1.0 به گونه‌ای توسعه داده شد که سازنده‌های شی آن را فعال می‌کرد، که کمی با سازندگان شی سبک و انعطاف‌پذیر کنونی متفاوت بودند. نحو ساختارهای کنترلی برای Lua تا حد زیادی از مدول گرفته شد (زیرا شامل حلقه های تکرار/تا، اگر، while) بود. بخشی از آن، نحو نیز تحت تأثیر تعدادی از زبان‌های دیگر قرار گرفت، از جمله: CLU، C، SNOBOL و AWK. توسعه دهندگان Lua در یکی از مقالاتی که در مجله Dr. Dobb’s منتشر شد، بیان کردند که تصمیم برای استفاده از جداول به عنوان ساختار داده اولیه برای Lua تحت تأثیر LISP و Scheme قرار گرفته است. این به این دلیل است که این زبان ها فهرست هایی را به عنوان مکانیسم ساختار داده خود داشتند که ماهیت واحد و جهانی دارد. طرح با گذشت زمان تأثیر فزاینده ای بر معناشناسی لوا داشته است. این تأثیر را می توان با گنجاندن دامنه کامل واژگانی و کارکردهای ناشناس در زبان به وضوح مشاهده کرد. انتشار نسخه های Lua تا نسخه 5.0 با مجوزی مشابه مجوز BSD انجام شد. پس از آن، مجوز MIT برای انتشار استفاده شد. این از زمان انتشار نسخه 5.0 قابل اجرا بود.


توضیحاتی درمورد کتاب به خارجی

Despite being a fast and powerful programming language, Lua is very easy to use and learn. Programmers can easily embed this language into their applications. The basic purpose of Lua’s development was the creation of an embeddable lightweight scripting language that can be used in a variety of programming activities, such as web applications, image processing, and games. History of Lua A team of 3 members, namely Roberto Ierusalimschy, Waldemar Celes, and Luiz Henrique de Figueiredo, Computer Graphics Technology Group (Tecgraf) created Lua in year 1993 at the Pontifical Catholic University of Rio de Janeiro. The two core foundation stones that led towards the development of Lua were the data configuration and description languages, namely data-entry language (DEL), and Simple Object Language (SOL). Between the years 1992 and 1993 teams at Tecgraf independently developed these two languages for two different projects. Both of these projects were developed at Petrobras Company and were graphical designing tools for engineering applications. However, SOL and DEL lacked flow control structures, and Petrobras realised that there was need to add a full programming feature to these languages. The design of Lua 1.0 was developed in a manner that enabled its object constructors, which were a little bit different from the present time light weight and flexible object constructors. The control structures’ syntax for Lua was taken from Modula to a great extent (as it consisted of the repeat/until, if, while loops). Part from that, the syntax was also influenced by a number of other languages, these included: CLU, C++, SNOBOL and AWK. The developers of Lua had stated, in one of the articles that was published in Dr. Dobb’s Journal, that the decision to use tables as the primary data structure for Lua has been influenced by LISP and Scheme. This is because these languages had lists as their data structure mechanism, which is single and global in nature. Scheme has had increasing influence on the semantics of Lua with the passage of time. This influence can be evidently seen with the inclusion of full lexical scoping and anonymous functions in the language. The release of versions of Lua up till version 5.0 was made under a license that was similar to the BSD license. Afterwards, MIT license was used to make releases. This was applicable from the release of version 5.0.





نظرات کاربران