Lua

نرم افزار تصویر:
Lua
جزئیات نرم افزار:
نسخه: 5.3.5 به روز شده
ها تاریخ: 17 Aug 18
پروانه: رایگان
محبوبیت: 56

Rating: 5.0/5 (Total Votes: 1)

Lua یک زبان برنامه نویسی رایگان، سریع، قابل جاسازی، قابل حمل، کوچک، قدرتمند، در عین حال ساده، ثابت و قوی و یا مترجم طراحی شده برای گسترش برنامه ها است. زبان اسکریپت Lua ترکیبی از ساختارهای توصیف قدرتمند است که براساس معانی گسترده و آرایههای انجمنی با سنتکس ساده رویه است.

این نرم افزار از bytecodes، به صورت پویا تایپ شده و ویژگی های مدیریت حافظه اتوماتیک با جمع آوری زباله ها را تفسیر می کند و این ابزار مناسب برای اسکریپت، نمونه سازی سریع و پیکربندی است. Lua همچنین شامل یک کتابخانه کوچک از توابع C است، نوشته شده در ANSI C. Lua تلفظ شده است & ldquo؛ LOO-ah & rdquo؛ و به معنی "ماه" در پرتغالی است.


شروع به کار با Lua

Lua برنامه های متن باز متنوع تر را نصب می کند. بعد از اینکه آخرین نسخه را از Softoware یا از طریق صفحه اصلی رسمی پروژه دانلود کردید (لینک را در انتهای مقاله ببینید)، بسته را با یک ابزار مدیریت آرشیو در دایرکتوری خانگی خود استخراج کنید، برنامه Terminal مورد علاقه خود را باز کنید و به محل فایل های بایگانی استخراج شده (به عنوان مثال cd /home/softoware/lua-5.2.3 - جایگزین & lsquo؛ softoware و rsquo؛ با نام کاربری شما).

پس از اجرای & lsquo؛ ساخت لینوکس & rsquo؛ دستور Lua را کامپایل کنید و اجرایی را ایجاد کنید که در پوشه / src واقع شده و قابل استفاده است. برای نصب سیستم Lua گسترده، اجرای & lsquo؛ sudo نصب نصب کنید. فرمان درست بعد از پردازش تلفیقی. با استفاده از Lua از فشرده سازی پوسته و مشاهده گزینه های فرمان خط موجود و همچنین استفاده از پیام با استفاده از & lsquo؛ lua --help & rsquo؛ دستور


گزینه های خط فرمان

مانند هر برنامه خط فرمان دیگر، Lua همراه با چندین گزینه می آید. اینها به شما اجازه می دهند یک رشته سفارشی را اجرا کنید، متغیرهای محیط را نادیده بگیرید، برای متوقف کردن گزینه های دستکاری، وارد شدن به حالت تعاملی پس از اجرای یک اسکریپت، استفاده از یک کتابخانه سفارشی، و همچنین توقف دستورالعمل ها و اجرای stdin. اجرای & lsquo؛ man lua & rsquo؛ فرمان برای یادگیری نحوه استفاده از Lua

چه جدید در این نسخه است:



این یک نسخه رفع اشکال است.

چه جدید در نسخه 5.3.1 است:



این یک نسخه رفع اشکال است.

چه جدید در نسخه 5.3.0 است:

تغییرات اصلی:
اعداد صحیح (به طور پیش فرض 64 بیتی)
پشتیبانی رسمی از اعداد 32 بیتی
اپراتورهای بیتی
پشتیبانی پایه utf-8
توابع برای بسته بندی و باز کردن ارزش
زبان:
userdata می تواند هر مقدار Lua را به عنوان uservalue داشته باشد
تقسیم عدد صحیح
قوانین انعطاف پذیر بیشتری برای بعضی از روش های متداول
کتابخانه ها:
ipairs و کتابخانه جدول به متmethods
گزینه نوار در string.dump
کتابخانه میز به روش متناظر احترام می گذارد
function table.move جدید
تابع جدید string.pack
تابع جدید string.unpack
تابع جدید string.packsize
API C:
API ساده تر برای توابع ادامه در C
lua_gettable و توابع مشابه return type of value result
گزینه نوار در lua_dump
تابع جدید: lua_geti
تابع جدید: lua_seti
تابع جدید: lua_isyieldable
تابع جدید: lua_numbertointeger
تابع جدید: lua_rotate
تابع جدید: lua_stringtonumber
Lua مترجم مستقل:
می تواند به عنوان ماشین حساب استفاده شود؛ بدون نیاز به پیشوند با '='
جدول آرگومان در دسترس همه کد است

چه جدید در نسخه 5.2.3 است:



این یک نسخه رفع اشکال است.

چه جدید در نسخه 5.2.1 جدید است:



این نسخه همه اشکالات شناخته شده را رفع می کند.

چه جدید در نسخه 5.2.0 RC2 وجود دارد:



رفع مستندات و قابلیت انتقال

نرم افزار های مشابه

Excelsior JET
Excelsior JET

17 Feb 15

Python
Python

22 Jun 18

SlimIt
SlimIt

14 Apr 15

Jikes RVM
Jikes RVM

15 Apr 15

نظرات به Lua

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!