Lua

البرمجيات قطة:
Lua
تفاصيل البرنامج:
الإصدار: 5.3.5 محدث
تاريخ إيداع: 17 Aug 18
ترخيص: حرر
شعبية: 56

Rating: 5.0/5 (Total Votes: 1)

Lua عبارة عن لغة نصية أو مترجمة فورية وسريعة وقابلة للتضمين ومحمولة وقليلة وقوية ومجربة وثابتة ومصممة لتوسيع التطبيقات. تجمع لغة Lua النصية بين بنى وصف البيانات القوية ، والتي تستند إلى دلالات موسعة ومصفوفات ارتباطية ، مع صيغة إجرائية بسيطة.

يتم تفسير البرنامج من البايتات الرقمية ، ويتم كتابته ديناميكيًا ، كما يتميز بإدارة الذاكرة التلقائية مع تجميع البيانات المهملة ، مما يجعله أداة مثالية للبرمجة النصية ، والنماذج الأولية السريعة ، والتهيئة. يتضمن Lua أيضًا مكتبة صغيرة من وظائف C ، مكتوبة في ANSI C. Lua تنطق & ldquo؛ LOO-ah & rdquo؛ ويعني "القمر" باللغة البرتغالية.


البدء مع Lua

تثبِّت Lua برامج مختلفة المصدر مفتوحة قليلاً. بعد أن قمت بتنزيل أحدث إصدار من Softoware أو من خلال الصفحة الرئيسية الرسمية للمشروع (انظر الرابط في نهاية المقالة) ، قم باستخراج الحزمة باستخدام أداة مساعدة لإدارة الأرشيف على دليل الصفحة الرئيسية ، وافتح تطبيق المحطة الطرفية المفضل لديك وانتقل إلى موقع ملفات الأرشيفات المستخرجة (على سبيل المثال cd /home/softoware/lua-5.2.3 - استبدال & lsquo؛ softoware & rsquo ؛ باسم المستخدم الخاص بك).

بعد ذلك ، شغّل & lsquo؛ make linux & rsquo؛ أمر لتجميع لوا وإنشاء الملف التنفيذي ، والذي سيكون موجودا في المجلد / src وقابلة للاستخدام على الفور. لتثبيت نظام Lua الواسع ، شغّل & lsquo؛ sudo make install & rsquo؛ الأمر مباشرة بعد عملية التجميع. استخدم Lua من مطالبة shell وعرض خيارات سطر الأوامر المتاحة ، بالإضافة إلى رسالة الاستخدام عن طريق تشغيل & lsquo؛ lua --help & rsquo؛ الأوامر.


خيارات سطر الأوامر

مثل أي برنامج آخر لسطر الأوامر ، يأتي Lua مع عدة خيارات. سيسمح لك هذا بتنفيذ سلسلة مخصصة ، لتجاهل متغيرات البيئة ، لإيقاف خيارات المعالجة ، للدخول إلى الوضع التفاعلي بعد تنفيذ برنامج نصي ، لاستخدام مكتبة مخصصة ، وكذلك لإيقاف خيارات المعالجة وتنفيذ stdin. شغّل & lsquo؛ man lua & rsquo؛ الأمر لتعلم كيفية استخدام لوا.

الجديد في هذا الإصدار:



هذا هو الافراج عن الشوائب.

الجديد في الإصدار 5.3.1:



هذا هو الافراج عن الشوائب.

الجديد في الإصدار 5.3.0:

التغييرات الرئيسية:
الأعداد الصحيحة (64 بت افتراضيًا)
الدعم الرسمي لأرقام 32 بت
مشغلات bitwise
دعم utf الأساسي 8
وظائف للتعبئة وتفريغ القيم
لغة:
يمكن أن يكون userdata أي قيمة لوا كما uservalue
تقسيم صحيح
قواعد أكثر مرونة لبعض metamethods
المكتبات:
ipairs ومكتبة الجدول احترام metamethods
خيار الشريط في string.dump
مكتبة الجدول تحترم metamethods
وظيفة جديدة table.move
وظيفة جديدة string.pack
وظيفة جديدة string.unpack
وظيفة جديدة string.packsize
واجهة برمجة التطبيقات C:
أبسط API لوظائف استمرار في C
lua_gettable ووظائف مشابهة بإرجاع نوع القيمة الناتجة
خيار الشريط في 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:



إصلاح وإمكانية التنقل.

برامج مماثلة

KBasic
KBasic

2 Jun 15

R
R

17 Feb 15

Darning
Darning

20 Feb 15

تعليقات ل Lua

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!