[루아 스크립트] LUA 란?
2024. 1. 29. 10:48ㆍ개발공부/LUA
Lua(루아)는 경량 스크립트 언어로서, 임베디드 시스템이나 다양한 응용 분야에서 사용되는 프로그래밍 언어입니다. 다른 프로그래밍 언어에 비해 간결하면서도 높은 성능을 제공하는 특징을 갖고 있습니다. Lua는 특히 게임 개발, 임베디드 시스템, 스크립팅 언어로의 통합 등 다양한 분야에서 사용되고 있습니다.
Lua 스크립트는 다양한 목적으로 사용될 수 있지만, 주로 다른 프로그램이나 응용 프로그램 내에서 스크립팅 언어로 동작하게끔 설계되었습니다. 예를 들어, 게임 엔진에서 게임 로직을 작성하거나, 임베디드 시스템에서 장치 제어를 위한 스크립트를 작성하는 등의 용도로 사용됩니다.
Lua의 특징:
- 간결하고 가벼움: Lua는 작은 크기의 런타임과 간결한 문법을 갖고 있어서 쉽게 배울 수 있습니다.
- 동적 타이핑: 변수의 타입은 런타임에 결정되며, 개발자는 명시적으로 타입을 선언할 필요가 없습니다.
- 가비지 컬렉션: Lua는 자동 메모리 관리를 위해 가비지 컬렉션을 사용하며, 개발자가 명시적으로 메모리를 관리할 필요가 없습니다.
- 확장성: C 언어와의 통합이 용이하며, Lua 스크립트를 C/C++ 코드에 쉽게 통합하여 사용할 수 있습니다.
- 다양한 데이터 타입: 테이블(table)이라는 데이터 구조를 중심으로 다양한 데이터 타입을 지원합니다.
-chatGPT-
업무에서 루아를 사용하기로 결정되었기 때문에 루아 스크립트에 대해 공부를 진행해 볼려고 한다.
위에 루아 스크립트의 특징들을 알아보았으니 이제 튜토리얼과 정리글들을 통해 학습을 진행해볼려고한다.
루아 튜토리얼(영)
https://www.tutorialspoint.com/lua/lua_overview.htm
루아정리글 참조
'개발공부 > LUA' 카테고리의 다른 글
6.Lua 의 조건문 (0) | 2024.01.29 |
---|---|
4.Lua의 반복문 (0) | 2024.01.29 |
3.Lua 의 연산자 (0) | 2024.01.29 |
2.Lua의 변수 (1) | 2024.01.29 |
1.LUA 의 기본 구문 (1) | 2024.01.29 |