초보자를위한 우수한 프로그래밍 언어 인 Lua를 설치하세요.

루아

Lua는 명령형이며 구조화되고 매우 가벼운 프로그래밍 언어입니다.또는 확장 가능한 의미를 가진 해석 언어로 설계되었습니다. 이 프로그래밍 언어 MIT 라이센스에 따라 출시되는 크로스 플랫폼 및 오픈 소스입니다.

이 프로그래밍 언어 프로그래밍을 시작하고 이해하는 데 권장되는 언어 중 하나입니다. 이해하기 가장 간단한 프로그래밍 언어 중 하나로 간주되기 때문입니다.

Lua 프로그래밍 언어 정보

Lua는 프로그래밍 언어입니다. 다른 플랫폼에서 사용할 수있을만큼 컴팩트합니다.

Lua에서 변수는 유형이없고 데이터 만 있으며 논리, 정수, 부동 소수점 숫자 또는 문자열 일 수 있습니다.

벡터, 세트, ​​해시 테이블, 목록 및 레코드와 같은 데이터 구조는 Lua의 고유 한 데이터 구조를 사용하여 표현할 수 있습니다.

루아 구조의 기능을 재정 의하여 의미를 확장하고 수정할 수 있기 때문에 다중 패러다임 언어입니다. 거의 Perl에서와 같이 메타 테이블을 사용하여 데이터를 처리합니다 (따라서 언어에 낯설지만 상속을 구현할 수 있습니다).

Lua는 고차 함수, 가비지 수집기에 대한 지원을 제공합니다. 위의 모든 것을 결합하면 객체 지향 프로그래밍에서 Lua를 사용할 수 있습니다.

Lua의 프로그램은 직접 해석되지 않고 바이트 코드로 컴파일됩니다., Lua 가상 머신에서 실행됩니다.

컴파일 프로세스는 일반적으로 사용자에게 투명하며 런타임에 수행되지만 컴파일러를 우회하여 성능을 높이고 메모리 사용량을 줄이기 위해 미리 수행 할 수 있습니다.

사이에 주요 특징은 다음과 같습니다.

  • 표준 C 컴파일러를 사용하는 모든 시스템을 기반으로합니다.
  • 매우 가볍고 빠르며 효율적이며 휴대 가능합니다.
  • 배우고 사용하기 쉽습니다.
  • 간단하고 잘 문서화 된 API가 있습니다.
  • 다양한 유형의 프로그래밍 (예 : 절차 적, 객체 지향적, 기능적 및 데이터 기반 프로그래밍, 데이터 설명)을 지원합니다.
  • 메타 메커니즘을 통해 객체 지향을 구현합니다.
  • 또한 간단한 절차 적 구문과 연관 배열 및 확장 가능한 의미 체계를 기반으로하는 강력한 데이터 설명 구조를 결합합니다.
  • 가비지 수집 기능이있는 자동 메모리 관리 기능이 함께 제공됩니다 (실제 설정, 스크립팅 및 빠르게 진행되는 프로토 타이핑에 적합).
  • 이 프로그래밍 언어를 배우기 위해서는 시스템 언어 통역사가 필요합니다.

루아 추천 이미지

Linux에 Lua 프로그래밍 언어를 설치하는 방법은 무엇입니까?

언어의 큰 인기 때문에 그 인터프리터는 대부분의 Linux 배포판에서 찾을 수 있습니다.

따라서 설치를 위해 사용중인 배포에 따라 다음 명령 중 하나를 사용하여 설치할 수 있습니다.

Debian, Ubuntu, Linux Mint 또는 이러한 시스템에서 파생 된 모든 시스템의 사용자터미널을 열고 다음 명령을 실행하기 만하면됩니다.

sudo apt install lua5.3

그들이 있다면 Arch Linux, Manjaro, Antergos 또는 Arch Linux에서 파생 된 배포판 사용자, AUR 저장소에서 인터프리터를 설치할 수 있습니다.이 경우 다음을 입력하기 만하면됩니다.

aurman -S lua

동안 CentOS, RHEL, Fedora 또는 여기에서 파생 된 배포판의 사용자 인 경우 다음을 사용하여 설치할 수 있습니다.

sudo dnf install lua

사람들 그들은 openSUSE 사용자이며 저장소를 추가하고 설치해야합니다. 사용중인 버전에 따라 다음을 입력하여이를 수행합니다.

openSUSE Tumbleweed 다음을 루트로 실행하십시오.

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Tumbleweed/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

당신이 사용하는 경우 openSUSE 도약 42.3 다음을 루트로 실행하십시오.

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_42.3/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

openSUSE 도약 15.0 다음을 루트로 실행하십시오.

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_15.0/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

그리고 준비가 되었으니 이미 설치되었습니다.

유명한 hello world를 만들어 간단한 테스트를 수행 할 수 있습니다. .lua가 멸종 된 파일을 해당 위치에 생성하기 만하면됩니다.

nano holamundo.lua
print("Hola mundo!")

작동 방식을 보려면 다음을 사용하여 터미널에서 실행하십시오.

lua holamundo.lua


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   아리엘

    Arch Linux에서 "lua"패키지는 공식 저장소에 있으며 컴파일 할 필요가 없습니다.
    $ sudo pacman -S 루아