Lua
Lua는 스크립팅 언어로써의 역할에 초점을 맞춘 최소한의 기능 구현을 통해 경량화된 프로그래밍 언어입니다.
C로 작성된 확장 라이브러리를 적용할 수 있는 확장성을 가지고 있으며, 자체적으로 범용적인 목적의 사용이 가능합니다.
주로 임베디드 시스템에서 사용하며, 게임 스크립팅 및 속도 중요시되는 분야에서도 사용이 가능합니다.
자동으로 메모리 관리가 이루어지며, 사용하기 쉽고 높은 성능을 가지고 있습니다.
빠른 프로토타이핑과 적은 코드 양이 요구되는 분야에서 사용되며, 게임 엔진, 모바일 앱, 웹 서버 등에서도 사용이 가능합니다.
해당 그래프는 공식적인 자료가 아닙니다. 단순 참고용으로만 사용해주시길 바랍니다.
정적/동적 타이핑의 경우 음수일 경우 동적 타이핑, 양수일 경우 정적 타이핑을 지원하는 지표로 나타내었습니다.
Lua가 사용된 소프트웨어:
- World of Warcraft
- Nginx
- LÖVE
- Torch7
- Garry's Mod
설명: 위 코드는 Lua로 작성된 기본 "Hello, World!"를 출력하는 코드입니다.
프로그래밍 언어 추천 테스트로 돌아가기