ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಲುವಾವನ್ನು ನೋಡೋಣ. ಇದು ಒಂದು ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆ. ಇದು ಶಕ್ತಿಯುತ, ದೃ ust ವಾದ, ಕನಿಷ್ಠ ಮತ್ತು ಸಂಯೋಜಿಸಬಹುದಾದದು. ಲುವಾ ಎನ್ನುವುದು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು ಅದು ಕಾರ್ಯವಿಧಾನದ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಡೇಟಾ-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಇವುಗಳ ವಿವರಣೆ.
ಲುವಾ ಸರಳ ಕಾರ್ಯವಿಧಾನದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಸಹಾಯಕ ಸರಣಿಗಳು ಮತ್ತು ವಿಸ್ತರಿಸಬಹುದಾದ ಶಬ್ದಾರ್ಥಗಳ ಆಧಾರದ ಮೇಲೆ ಶಕ್ತಿಯುತ ದತ್ತಾಂಶ ವಿವರಣೆಯ ರಚನೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ. ಈ ಭಾಷೆಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಟೈಪ್ ಮಾಡಲಾಗಿದೆ, ವ್ಯಾಖ್ಯಾನಿಸುವಾಗ ಚಲಿಸುತ್ತದೆ ಬೈಟ್ಕೋಡ್ ನೋಂದಾವಣೆ ಆಧಾರಿತ ವರ್ಚುವಲ್ ಯಂತ್ರದೊಂದಿಗೆ ಮತ್ತು ಇದು ಹೆಚ್ಚುತ್ತಿರುವ ಕಸ ಸಂಗ್ರಹದೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ಹೊಂದಿದೆ. ಇದು ಕಾನ್ಫಿಗರೇಶನ್, ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಮತ್ತು ಕ್ಷಿಪ್ರ ಮೂಲಮಾದರಿಗಾಗಿ ಸೂಕ್ತವಾಗಿದೆ.
ಅಡೋಬ್ ಫೋಟೋಶಾಪ್ ಲೈಟ್ರೂಮ್ನಂತಹ ಅನೇಕ ಕೈಗಾರಿಕಾ ಅನ್ವಯಿಕೆಗಳಲ್ಲಿ ಈ ಭಾಷೆಯನ್ನು ಬಳಸಲಾಗಿದೆ. ವರ್ಲ್ಡ್ ಆಫ್ ವಾರ್ಕ್ರಾಫ್ಟ್ ಮತ್ತು ಆಂಗ್ರಿ ಬರ್ಡ್ಸ್ ನಂತಹ ಆಟಗಳಲ್ಲಿಯೂ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಅವರ ವೆಬ್ಸೈಟ್ ಪ್ರಕಾರ, ಇದು ಆಟಗಳಲ್ಲಿ ಪ್ರಮುಖ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಲುವಾದ ವಿವಿಧ ಆವೃತ್ತಿಗಳನ್ನು 1993 ರಲ್ಲಿ ಪ್ರಾರಂಭವಾದಾಗಿನಿಂದ ನೈಜ ಅನ್ವಯಿಕೆಗಳಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಬಳಸಲಾಗುತ್ತದೆ.
ಲುವಾ ಅಭಿನಯಕ್ಕಾಗಿ ಅರ್ಹವಾದ ಖ್ಯಾತಿಯನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಹೇಳಿ 'ಲುವಾದಷ್ಟು ವೇಗವಾಗಿ', ಇತರ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳ ಆಕಾಂಕ್ಷೆಯಾಗಿದೆ. ವಿವಿಧ ಹೆಗ್ಗುರುತುಗಳು ಲುವಾ ಎಂದು ತೋರಿಸುತ್ತವೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳ ಕ್ಷೇತ್ರದಲ್ಲಿ ವೇಗವಾಗಿ ಭಾಷೆ.
ಹೆಚ್ಚಿನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು, ಗ್ನು / ಲಿನಕ್ಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಇಲ್ಲದಿದ್ದರೆ ನಾವು ಅದನ್ನು ಎಲ್ಲದರಲ್ಲೂ ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇದು ಆಂಡ್ರಾಯ್ಡ್, ಐಒಎಸ್, ಬ್ರೀವ್ ಅಥವಾ ವಿಂಡೋಸ್ ಫೋನ್ನಂತಹ ಮೊಬೈಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇಂಟಿಗ್ರೇಟೆಡ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಎಆರ್ಎಂ ಮತ್ತು ರ್ಯಾಬಿಟ್ ಅಥವಾ ಐಬಿಎಂ ಮೇನ್ಫ್ರೇಮ್ಗಳಲ್ಲಿ ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚಿನವುಗಳಲ್ಲಿ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವುದನ್ನು ನಾವು ಕಾಣುತ್ತೇವೆ.
ಈ ಭಾಷೆಯನ್ನು ಬಳಸಲು ಕಲಿಯಲು ನಾವು ಹೊಂದಿರುತ್ತೇವೆ ವಿಶಾಲ ಉಲ್ಲೇಖ ಕೈಪಿಡಿ ಮತ್ತು ಅದರ ಬಗ್ಗೆ ಹಲವಾರು ಪುಸ್ತಕಗಳು. ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಲುವಾ ಪ್ರೋಗ್ರಾಂಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ನಾವು ನೋಡಬೇಕಾದರೆ, ನಾವು ಇದನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು ಲೈವ್ ಡೆಮೊ ಅದರ ರಚನೆಕಾರರು ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತಾರೆ.
ಲುವಾದ ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು
ಲುವಾ ಭಾಷೆಯ ಕೆಲವು ಸಾಮಾನ್ಯ ಗುಣಲಕ್ಷಣಗಳು:
- ಇದು ಒಂದು ಭಾಷೆ ಸಾಂಪ್ರದಾಯಿಕ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಬಳಸಲು ಸುಲಭ.
- ಇದು ಗಮನಾರ್ಹವಾಗಿದೆ ಬೆಳಕು, ವೇಗದ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ.
- ಹೊಂದಿದೆ ಸಣ್ಣ ಕಲಿಕೆಯ ರೇಖೆ. ಕಲಿಯುವುದು ಮತ್ತು ಬಳಸುವುದು ಸುಲಭ.
- ಈ ಭಾಷೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಬಲ್ಲದು.
- ಇದರ API ಸರಳವಾಗಿದೆ ಮತ್ತು ಅದನ್ನು ಉತ್ತಮವಾಗಿ ದಾಖಲಿಸಲಾಗಿದೆ.
- ವಿವಿಧ ರೀತಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಕಾರ್ಯವಿಧಾನ, ವಸ್ತು-ಆಧಾರಿತ, ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ಡೇಟಾ-ಚಾಲಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಮತ್ತು ಡೇಟಾ ವಿವರಣೆಯಂತಹ.
- ಒಟ್ಟುಗೂಡಿಸಿ ನೇರ ಕಾರ್ಯವಿಧಾನದ ಸಿಂಟ್ಯಾಕ್ಸ್, ಅಸಾಧಾರಣ ದತ್ತಾಂಶ ವಿವರಣೆಯೊಂದಿಗೆ ಸಹಾಯಕ ರಚನೆಗಳು ಮತ್ತು ವಿಸ್ತರಿಸಬಹುದಾದ ಶಬ್ದಾರ್ಥಗಳ ಸುತ್ತಲೂ ಬೇರೂರಿದೆ.
- ಜೊತೆಗೆ ಬರುತ್ತದೆ ಹೆಚ್ಚುತ್ತಿರುವ ಕಸ ಸಂಗ್ರಹದೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತ ಮೆಮೊರಿ ನಿರ್ವಹಣೆ. ಇದು ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ಗೆ ಸೂಕ್ತವಾದ ಆಯ್ಕೆಯಾಗಿದೆ.
ಉಬುಂಟುನಲ್ಲಿ ಲುವಾವನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು
ಲುವಾ ಆಗಿದೆ ಮುಖ್ಯ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ಅಧಿಕೃತ ಭಂಡಾರಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ನಾವು ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ತೆರೆಯುವ ಮೂಲಕ ಮತ್ತು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಬಳಸಿ ಈ ಭಾಷೆಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:
sudo apt install lua5.3
ಲುವಾ ಕಂಪೈಲ್ ಮಾಡಿ
ಮೊದಲು, ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಗತ್ಯ ಸಾಧನಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ನಿಮ್ಮ ಸಿಸ್ಟಮ್ನಲ್ಲಿ. ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ನಿಂದ ಅವುಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬಹುದು:
sudo apt install build-essential libreadline-dev
ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮುಗಿಸಿದ ನಂತರ, ಗೆ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ (ಈ ಸಾಲುಗಳನ್ನು ಬರೆಯುವ ಸಮಯದಲ್ಲಿ ಆವೃತ್ತಿ 5.3.5) ಲುವಾದಿಂದ, ಟಾರ್ ಬಾಲ್ ಪ್ಯಾಕೇಜ್ ಡೌನ್ಲೋಡ್ ಮಾಡಲು, ಅದನ್ನು ಹೊರತೆಗೆಯಲು, ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಿ.
mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar -zxf lua-5.3.5.tar.gz cd lua-5.3.5 make linux test sudo make install
ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ಲುವಾ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಚಲಾಯಿಸಿ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು (Ctrl + Alt + T):
lua
ಲುವಾ ಅವರೊಂದಿಗೆ ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸಿ
ನಮ್ಮ ಬಳಸಿ ಪಠ್ಯ ಸಂಪಾದಕ ನೆಚ್ಚಿನ, ನಾವು ಮಾಡಬಹುದು ನಮ್ಮ ಮೊದಲ ಲುವಾ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ರಚಿಸಿ. ನಾವು ಫೈಲ್ಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸಂಪಾದಿಸುತ್ತೇವೆ:
vim ubunlog.lua
ಮತ್ತು ನಾವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಫೈಲ್ಗೆ ಸೇರಿಸುತ್ತೇವೆ:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
ಈಗ ನಾವು ಫೈಲ್ ಅನ್ನು ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು ಮುಚ್ಚುತ್ತೇವೆ. ನಂತರ ನಾವು ಮಾಡಬಹುದು ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಚಲಾಯಿಸಿ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು (Ctrl + Alt + T):
lua ubunlog.lua
ಪ್ಯಾರಾ ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ ಮತ್ತು ಲುವಾ ಅವರೊಂದಿಗೆ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬರೆಯಲು ಕಲಿಯಿರಿ, ನಾವು ಹೋಗಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್.