Lua คืออะไร

Microsoft Office Knowledge Word, Excel, powerpoint, line , โปรแกรมเสริมต่างๆ

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
chakrit
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 788
ลงทะเบียนเมื่อ: 27/06/2022 9:32 am

Lua คืออะไร

โพสต์ที่ยังไม่ได้อ่าน โดย chakrit »

Lua ได้รับการออกแบบในปี 1993 เพื่อเป็นภาษาสำหรับการทำแอพพลิเคชั่นซอฟต์แวร์เพื่อตอบสนองความต้องการ เจ้าโปรแกรม Lua มันมีสิ่งอำนวยความสะดวกพื้นฐานของการเขียนภาษาโปรแกรมและไม่ซับซ้อนแน่นอนนะคับจากเท่าที่อ่านกันมาแล้วก็คงรู้ว่า ภาษา Lua อยู่ในรูปแบบของ Script ถ้าหากใครเคยเล่นเกมอย่าง Roblox นั้นละคับเกม Roblox ถูกพัฒนาขึ้นมาด้วยภาษา Lua เพราะภาษา Lua เข้าใจง่ายและง่ายต่อการพัฒนาเลยมีการนำไปใช้พัฒนา วีดีโอเกม ต้องบอกเลยนะคับว่าง่ายกว่า JavaScript หรือตัว Python อีก

ประวัติภาษา Lua
โลโก้Lua
โลโก้Lua
lua.png (44.26 KiB) Viewed 2324 times
Lua ที่ถูกสร้างขึ้นในปี 1993 โดยโรแบร์โตอีรูซาลิม ชี , Luiz Henrique เดอ Figueiredo และวัล Celes สมาชิกของกลุ่มกราฟิกเทคโนโลยีคอมพิวเตอร์ (Tecgraf) ที่สังฆราชคาทอลิกมหาวิทยาลัยริโอเดอจาเนโรในบราซิล เนื่องจากเนื้อหามันยาวมากถ้าใครสนใจก็สามารถไปหาอ่านกันได้นะคับโดยภาษา Lua นั้นถูกพัฒนาขึ้นมาจากภาษา C++ เลยทำให้การทำงานของมันมีขนาดเล็ก เบา และรวดเร็ว เพราะความสามารถเหล่านี้มันเลยถูกนำไปใช้ในหลายๆวงการด้วยกันไม่ว่าจะเป็นการพัฒนาเกม เช่น Roblox เราก็สามารถเขียน ภาษา Lua เข้าไปใช้ในเกมได้เลย ถึง Lua จะเป็นภาษาระดับสูงแต่ก็อย่างที่บอกไปมันมีความเข้าใจง่ายมากๆเลยง่ายพอๆกับ Python เลยละแล้วก็อาจจะเร็วกว่าด้วยเพราะด้วยความที่มันเป็นภาษาที่ใช้พื้นที่ขนาดเล็กเลยทำให้เร็วกว่า

Keyword ภาษา Lua
  • and
  • break
  • do
  • else
  • elseif
  • end
  • false
  • for
  • function
  • if
  • in
  • local
  • nil
  • not
  • or
  • repeat
  • return
  • then
  • true
  • until
  • while
แค่นี้และคำ Keyword ภาษา Lua มีแค่ 20คำหวังว่าคงไม่ตกใจกันนะ :lol:

ตัวอย่างโค้ดภาษา Lua

โค้ด: เลือกทั้งหมด

print("Hello, world!")
Output
ตัวอย่างโค้ด Hello World
ตัวอย่างโค้ด Hello World
ตัวอย่างโค้ด Hello World.jpg (12.83 KiB) Viewed 2324 times
จะเห็นว่ามันไม่มีตัว ; เพราะงั้นคนที่ชอบลืมก็หมดปัญหากับเจ้าตัวนี้ไปเลย

สรุป Lua เป็นภาษาสคริปต์ที่มีขนาดเล็กเร็วง่ายและยืดหยุ่น ได้รับความนิยมในเกมหลายตัว และมักถูกใช้เป็นภาษาที่ใช้อธิบายข้อมูล ดังนั้นบางเกมทำเซฟไฟล์ในแบบของภาษา Lua รวมถึงสคริปต์การทำงานบางอย่างด้วยทำให้การโกงเกมมีความสนุกสนานมากขึ้นและไม่ต้องปวดหัวกับไบนารี่ไฟล์อีกต่อไป รุ้จักภาษา Lua กันแล้วถ้าใครอยากรู้วิธีเขียน Python ก็สามารถเข้าไปดูได้เลย

อ้างอิง
https://slowwwrite.blogspot.com/2018/07/blog-post.html
https://th.wikipedia.org/wiki/%E0%B8%A5%E0%B8%B9%E0%B8%AD%E0%B8%B2_(%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1)
https://chet.printhong.net/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-lua-%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%A1%E0%B8%AD%E0%B8%A3/
https://www.lua.org/start.html
Forexduck
PHP Sr. Member
PHP Sr. Member
โพสต์: 72
ลงทะเบียนเมื่อ: 26/05/2022 11:48 pm

Re: Lua คืออะไร

โพสต์ที่ยังไม่ได้อ่าน โดย Forexduck »

ขอบคุณครับ
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler], Google [Bot] และบุคลทั่วไป 39