ಕೊನೆಯ ಗೂಗಲ್ ಐ / ಒ ಸಮಯದಲ್ಲಿ, ಜಾವಾ ಇನ್ನು ಮುಂದೆ ಆಂಡ್ರಾಯ್ಡ್ನ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿರುವುದಿಲ್ಲ ಎಂದು ಗೂಗಲ್ ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸಿದೆ ಪೈಥಾನ್ ಅಥವಾ ಕೋಟ್ಲಿನ್ ನಂತಹ ಇತರ ಭಾಷೆಗಳಿಗೆ ದಾರಿ ಮಾಡಿಕೊಡಿ. ಉಬುಂಟುನಲ್ಲಿ ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಅನಗತ್ಯ ಏಕೆಂದರೆ ಅದು ಈಗಾಗಲೇ ಉಬುಂಟು ವಿತರಣೆಯಲ್ಲಿ ಬರುತ್ತದೆ, ಆದರೆ ಮತ್ತು ಕೋಟ್ಲಿನ್? ಉಬುಂಟುನಲ್ಲಿ ಕೋಟ್ಲಿನ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು? ಮಾಡಲು ಸುಲಭವೇ?
ಕೋಟ್ಲಿನ್ ಅನ್ನು ವಿಂಡೋಸ್ ಅಥವಾ ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ ಮಾತ್ರ ಸ್ಥಾಪಿಸಲಾಗುವುದಿಲ್ಲ ಆದರೆ ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಯುನಿಕ್ಸ್ ಆಧಾರಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಸಹ ಸ್ಥಾಪಿಸಬಹುದು.
ಕೋಟ್ಲಿನ್ ಉಚಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ಯೋಜನೆಯ. ಇದಕ್ಕಾಗಿ ನಾವು ಕೋಟ್ಲಿನ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಮಾತ್ರ ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಅದನ್ನು ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ಅನ್ಜಿಪ್ ಮಾಡಬೇಕು. ಇದು ಸರಳ ಪ್ರಕ್ರಿಯೆ, ಆದರೆ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಅದು ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಹೀಗಾಗಿ, ಅನುಸ್ಥಾಪನಾ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಆರಿಸಿಕೊಳ್ಳುವುದು ಉತ್ತಮ. ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬರೆಯಬೇಕು:
curl -s https://get.sdkman.io | bash
ತದನಂತರ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮಾಡಿ:
sdk install kotlin
ಈಗ, ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ ನಾವು ಈಗಾಗಲೇ ಕೋಟ್ಲಿನ್ ಭಾಷೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಆದರೆ ಅಷ್ಟೆ?
ಕೋಟ್ಲಿನ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು
ಇಲ್ಲ ಎಂಬುದು ಸತ್ಯ. ಇದು ನಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ ಕೋಟ್ಲಿನ್ ಕೋಡ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿ ಆದರೆ ಫೈಲ್ಗಳನ್ನು ರಚಿಸಬೇಡಿ. ನಾವು ಮಾಡಬಹುದಾದ ಫೈಲ್ಗಳನ್ನು ರಚಿಸಲು ಕೋಡ್ ಸಂಪಾದಕರನ್ನು ಬಳಸಿ ಅಥವಾ ನೇರವಾಗಿ ಉಬುಂಟುನಲ್ಲಿ ನಾವು ಸ್ಥಾಪಿಸಬಹುದಾದ IDE ಅನ್ನು ಬಳಸಿ. ನಾವು ಕೋಡ್ ಅನ್ನು ಬರೆದ ನಂತರ, ನಾವು ಅದನ್ನು ಉಳಿಸುತ್ತೇವೆ ವಿಸ್ತರಣೆ .ಕೆಟಿ ಮತ್ತು ನಾವು ರಚಿಸಿದ ಫೈಲ್ನಂತೆಯೇ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ. ಈಗ, ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
ಉಬುಂಟು ಫೈಲ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸುವ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ, ನಾವು ಈಗಾಗಲೇ ಉಬುಂಟುನಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದೇವೆ. ಆದ್ದರಿಂದ, ಈ ಸರಳ ಹಂತಗಳಿಗೆ ಧನ್ಯವಾದಗಳು, ನಾವು ಕೋಟ್ಲಿನ್ ಭಾಷೆಗೆ ಬರೆದ ಯಾವುದೇ ಕೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಚಲಾಯಿಸಬಹುದು. ನಾವು ಬಳಸಿದರೆ ಆಂಡ್ರಾಯ್ಡ್ ಸ್ಟುಡಿಯೋ, ಕೋಟ್ಲಿನ್ ಅನುಸ್ಥಾಪನೆಯು ಇನ್ನೂ ಸುಲಭವಾಗಿದೆ ಏಕೆಂದರೆ ನಾವು ಅನುಗುಣವಾದ ಪ್ಲಗಿನ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕು ಮತ್ತು ಅದನ್ನು Google IDE ಮೂಲಕ ಸ್ಥಾಪಿಸಬೇಕು.
ಸರಿ, ನನಗೆ ಲೇಖನ ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ, ಮೊದಲು ನೀವು ಇದನ್ನು ಹೇಳುತ್ತೀರಿ (ನಾನು ಉಲ್ಲೇಖಿಸುತ್ತೇನೆ):
"ಕಳೆದ ಗೂಗಲ್ ಐ / ಒ ಸಮಯದಲ್ಲಿ, ಪೈಥಾನ್ ಅಥವಾ ಕೋಟ್ಲಿನ್ ನಂತಹ ಇತರ ಭಾಷೆಗಳಿಗೆ ದಾರಿ ಮಾಡಿಕೊಡಲು ಜಾವಾ ಆಂಡ್ರಾಯ್ಡ್ನ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ನಿಲ್ಲುತ್ತದೆ ಎಂದು ಗೂಗಲ್ ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸಿದೆ."
ತದನಂತರ ನೀವು ಇದನ್ನು ಹೇಳುತ್ತೀರಿ (ನಾನು ಉಲ್ಲೇಖಿಸುತ್ತೇನೆ):
"ಉಬುಂಟು ಫೈಲ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸುವ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ, ನಾವು ಈಗಾಗಲೇ ಉಬುಂಟುನಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದೇವೆ."
ನನ್ನ ಗೊಂದಲದಲ್ಲಿ ದಯವಿಟ್ಟು ನನಗೆ ಸಹಾಯ ಮಾಡಬಹುದೇ? ಧನ್ಯವಾದಗಳು!
ಜಾವಾ ಒಂದು ಭಾಷೆಯಾಗಿದ್ದು, ಜಾವಾ ವರ್ಚುವಲ್ ಗಣಕದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅವರ ಕೋಡ್ ಅನ್ನು ಸಂಕಲಿಸಲಾಗಿದೆ. ಕೋಟ್ಲಿನ್ ವಿಭಿನ್ನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತೊಂದು ಭಾಷೆಯಾಗಿದ್ದು, ಅದನ್ನು ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಚಲಾಯಿಸಲು ಸಂಕಲಿಸಲಾಗಿದೆ.
ಮೂರು ಪರಿಕಲ್ಪನೆಗಳಿವೆ: ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರ, ಜಾವಾ ಭಾಷೆ ಮತ್ತು ಕ್ಟೋಲಿನ್ ಭಾಷೆ