לואה (שפת תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
←‏קהילה ו־LuaRocks: שני דברים שלא קשורים
שורה 30:
Lua החלה את דרכה בשנת 1993 בפרויקטים שנכתבו באוניברסיטה הקתולית בריו עבור חברת הנפט הברזילאית [[פטרוברז]]. היו צריכים לתאר בקלות נתונים מסוגים מגוונים. התברר להם שהדרך היעילה ביותר לייצג אותם היא על ידי שפת תכנות ייעודית. לפני שכתבו את Lua כתבו גם שפה מוגבלת יותר בשם Sol ([[ראשי תיבות]] באנגלית של Simple Object Language, אך גם המילה „[[השמש|שמש]]” בפורטוגזית).
 
== קהילה ו־LuaRocks ==
למרת יעודה כ[[מערכת משובצת מחשב|שפה משובצת]] (התלויה בעיקר ב[[C (שפת תכנות)|שפת C]]), Lua הצליחה לצבור פופולריות ותאוצה בשנים האחרונות בין מפתחי [[קוד פתוח|מפתחי קוד פותח]] ולה קהילה עצמאית שמפתחת לה כלים וספריות המאפשרים בה פיתוח נוח ורב תחומי ללא תלות ב־C או בשפות אחרות.
 
== LuaRocks ==
[[מערכת ניהול חבילות|מערכת ניהול החבילות]] של Lua (הופיעה לראשונה ב־2007, הכתובה גם היא בשפה עצמה<ref>{{קישור כללי|כתובת=https://github.com/luarocks/luarocks/wiki/Release-history|הכותב=Hisham Muhammad (יזם LuaRocks)|כותרת=מעקב שינויים רשמי של מערכת ניהול החבילות של Lua באתר GitHub.|אתר=github.com|תאריך=}}</ref>) נקראת [https://luarocks.org/ LuaRocks] והיא מאפשרת שיתוף ספריות וקוד הכתובים ב־Lua. החבילות עצמן מכונות „rocks” בצירוף פירוש שם השפה Lua בפורטוגזית „ירח”, נגזר המונח „אבני ירח” לתאר פיסות קוד הכתובות בשפה שהם בד"כ רכיבי Lua או אסופות של רכיבים המספקים פונקציונליות ממוקדת מטרה.