ರಾಕುಡೋ, ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಈ ರಾಕು ಕಂಪೈಲರ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು

ರಕುದೋ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ರಾಕುಡೊವನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಇದು MoarVM ಮತ್ತು ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕಾಗಿ ರಾಕು ಕಂಪೈಲರ್. ಇದು ಪ್ರಸ್ತುತ ಸಕ್ರಿಯ ರಾಕು ಕಂಪೈಲರ್ ಆಗಿದೆ. ಇದು ಕಂಪೈಲರ್ ಆಗಿದ್ದು ಅದು ರಾಕು ಅವರ ಸಂಪೂರ್ಣ ಸಾಮರ್ಥ್ಯವನ್ನು ಆನಂದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ರಾಕುಡೊವನ್ನು ಕಲಾತ್ಮಕ ಪರವಾನಗಿ 2.0 ರ ನಿಯಮಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ರಾಕು ಪರ್ಲ್ ಮೂಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಈ ಭಾಷೆಯನ್ನು ಸಮರ್ಪಿತ ಮತ್ತು ಉತ್ಸಾಹಭರಿತ ಸ್ವಯಂಸೇವಕರ ತಂಡವು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. ಇದನ್ನು ಮೂಲತಃ ಗಿಳಿ ಯೋಜನೆಯೊಳಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಆದರೆ ಅದರ ಮೂಲ ಕೋಡ್ ಭಂಡಾರವನ್ನು ಈ ಹೊಸ ಯೋಜನೆಗಾಗಿ ಫೆಬ್ರವರಿ 2009 ರಲ್ಲಿ ವಿಂಗಡಿಸಲಾಯಿತು, ಇದನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು ಎಂದು ಕೋರಿದರು. ರಾಕು ಆರಂಭದಲ್ಲಿ ಇದನ್ನು ಪರ್ಲ್ 6 ಎಂದು ಕರೆಯಲಾಗುತ್ತಿತ್ತು, ಮತ್ತು ಇದನ್ನು ಅಕ್ಟೋಬರ್ 2019 ರಲ್ಲಿ ರಾಕು ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ಇದು ಅನೇಕ ಆಧುನಿಕ ಮತ್ತು ಐತಿಹಾಸಿಕ ಭಾಷೆಗಳ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಕಂಪೈಲರ್ ಮತ್ತು ಮಾಡ್ಯೂಲ್‌ಗಳ ಮೊದಲ ಮತ್ತು ಮುಖ್ಯ ಪ್ರಕಟಣೆ («ರಾಕುಡೋ» ಅಥವಾ «ರಾಕುಡೋ ಸ್ಟಾರ್ called ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಜುಲೈ 29, 2010 ರಂದು ಪ್ರಕಟವಾಯಿತು. ಭಾಷಾ ಅನುಷ್ಠಾನದ ಹೆಸರನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು 'ರಾಕುಡೋ' ಎಂಬ ಪದವನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ ('ರಾಕುಡೋ') ಭಾಷೆಯ ವಿವರಣೆಯ ಹೆಸರಿನ ('ರಾಕು'). ಅಧಿಕೃತ ಪರೀಕ್ಷಾ ಸೂಟ್ ಅನ್ನು ಹಾದುಹೋಗುವ ಯಾವುದೇ ಅನುಷ್ಠಾನವು ತನ್ನನ್ನು 'ರಾಕು' ಎಂದು ಕರೆಯಬಹುದು. ಪ್ರಬುದ್ಧತೆಯ ವಿವಿಧ ಹಂತಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಅನೇಕ ಅನುಷ್ಠಾನಗಳಿವೆ, ಮತ್ತು ರಾಕುಡೊ ಮಾತ್ರ ರಾಕುಗಾಗಿ ರಾಕು ಮತ್ತು ಎನ್‌ಕ್ಯೂಪಿಯ ಸಂಪೂರ್ಣ ಉಪವಿಭಾಗವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಾನೆ.

ಉಬುಂಟು 20.04 ನಲ್ಲಿ ರಾಕುಡೊ ಸ್ಥಾಪಿಸಿ

ಇಂದು ರಾಕು ಪರ್ಲ್ ಅಥವಾ ಜನಪ್ರಿಯವಾಗಿಲ್ಲ ರೂಬಿ, ಆದರೆ ಇದು ಸಮುದಾಯದಿಂದ ಗಮನಾರ್ಹ ಸ್ವೀಕಾರವನ್ನು ಹೊಂದಿದೆ. ಇದಕ್ಕಾಗಿಯೇ ನಾನು ess ಹಿಸುತ್ತೇನೆ ರಾಕುಡೊವನ್ನು ಅಧಿಕೃತ ಉಬುಂಟು 20.04 ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಕಾಣಬಹುದು.

ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಇದನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ (Ctrl + Alt + T) ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

ಸೂಕ್ತದಿಂದ ರಾಕುಡೊ ಸ್ಥಾಪಿಸಿ

sudo apt install rakudo

ಇದು ಸುಲಭವಾದ ಅನುಸ್ಥಾಪನಾ ವಿಧಾನವಾಗಿದೆ, ಆದರೆ ಇದು ನಮಗೆ ರಾಕುಡೊದ ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ. ನೀನು ಮಾಡಬಲ್ಲೆ ಸ್ಥಾಪಿತ ಆವೃತ್ತಿಯನ್ನು ಸೂಕ್ತವಾಗಿ ಬಳಸಿ ಪರಿಶೀಲಿಸಿ ಒಂದೇ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು:

ಆವೃತ್ತಿಯನ್ನು ಸೂಕ್ತದಿಂದ ಸ್ಥಾಪಿಸಲಾಗಿದೆ

rakudo --version

ಈ ಯೋಜನೆಯ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ, ರಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ವಿಭಾಗ, ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಆವೃತ್ತಿಯನ್ನು ನೇರವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಆಯ್ಕೆಯನ್ನು ನಾವು ಕಾಣುತ್ತೇವೆ. ನಾವು wget ಆಜ್ಞೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ (Ctrl + Alt + T) ಈ ಕೆಳಗಿನಂತೆ:

ಗಿಥಬ್‌ನಿಂದ ರಾಕುಡೊ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

wget -c https://rakudo.org/dl/rakudo/rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ನೀವು ಮಾಡಬೇಕು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ:

tar xzvf rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

ರಚಿಸಬೇಕಾದ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ, ನಾವು ಬೈನರಿ ಅನ್ನು ಕಾಣಬಹುದು (ರಾಕು) ಫೋಲ್ಡರ್ ಒಳಗೆ ನಾನು. ನಾವು ಈಗ ಅನ್ಜಿಪ್ ಮಾಡಿದ ಫೋಲ್ಡರ್ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಅದು ಸರಳವಾದ ಹೆಸರನ್ನು ಹೊಂದಿರುತ್ತದೆ, ನೀವು ಈ ಇತರ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:

ರಾಕುಡೋ ಬೈನರಿ

mv rakudo-moar-2021.03-01-linux-x86_64-gcc/ rakudo

ಪ್ಯಾರಾ ನಾವು ಇದೀಗ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ, ನಾವು ಬೈನರಿ ಹುಡುಕುವ ಫೋಲ್ಡರ್‌ನಿಂದ, ನಾವು ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕಾಗುತ್ತದೆ:

ಆವೃತ್ತಿಯನ್ನು ಗಿಥಬ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ

./raku --version

ಬಳಕೆಯ ಒಂದು ಸಣ್ಣ ಉದಾಹರಣೆ

ನಾವು ರಚಿಸಲಿದ್ದೇವೆ ಉಬುಂಟು 20.04 ನಲ್ಲಿ ರಾಕುಡೊವನ್ನು ಪರೀಕ್ಷಿಸಲು ಉದಾಹರಣೆ ಫೈಲ್. ನಾವು ಇದನ್ನು ನಮ್ಮ ನೆಚ್ಚಿನ ಪಠ್ಯ ಸಂಪಾದಕದೊಂದಿಗೆ ಮಾಡುತ್ತೇವೆ, ಈ ಉದಾಹರಣೆಗಾಗಿ ನಾನು ವಿಮ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ:

vim ejemplo-rakudo.pl

ಫೈಲ್ ಒಳಗೆ, ನಾವು ಬರೆಯಬೇಕಾಗಿದೆ ಕೆಳಗಿನವುಗಳಂತೆ:

say "Esto es un ejemplo con Rakudo utilizado en Ubuntu 20.04";

ಫೈಲ್‌ಗೆ ಪಠ್ಯವನ್ನು ಬರೆದ ನಂತರ, ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು ಸಂಪಾದಕವನ್ನು ಮುಚ್ಚಿ. ನಾವು ಟರ್ಮಿನಲ್‌ಗೆ ಹಿಂತಿರುಗಿದಾಗ, ಈ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾವು ಫೋಲ್ಡರ್ನಲ್ಲಿರುವ ರಾಕು ಬೈನರಿ ಅನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕಾಗಿದೆ ರಾಕುಡೋ / ಬಿನ್ (ಮೇಲಿನ tar.gz ಫೈಲ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಸಾಲುಗಳ ಫೋಲ್ಡರ್ ಹೆಸರನ್ನು ನೀವು ಬದಲಾಯಿಸಿದ್ದರೆ).

rakudo/bin/raku ejemplo-rakudo.pl

ಈ ಆಜ್ಞೆಯು ಪರದೆಯ ಮೇಲೆ ಈ ಕೆಳಗಿನಂತೆ output ಟ್‌ಪುಟ್ ಅನ್ನು ನೀಡುತ್ತದೆ:

ರಾಕು ಅವರೊಂದಿಗೆ ಹಲೋ ವರ್ಲ್ಡ್ ಉದಾಹರಣೆ

ಆದರೂ ಇಂದು ಅನೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿವೆ ರಾಕು ಪರ್ಲ್‌ನಷ್ಟು ಜನಪ್ರಿಯವಾಗಿಲ್ಲ, ಅದು ಅದರ ವಿಕಸನ ಎಂದು ಹೇಳಿಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ರಾಕುಡೊ ಜೊತೆಯಲ್ಲಿ ಅವರು ಕೆಲಸ ಮಾಡಲು ಆಸಕ್ತಿದಾಯಕ ದಂಪತಿಗಳನ್ನು ರೂಪಿಸುತ್ತಾರೆ..

ರಾಕುಡೋ ಕಂಪೈಲರ್ ಆಗಿರುವುದರಿಂದ, ಕಂಪೈಲರ್ ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಅದು ಅಳವಡಿಸುವ ಭಾಷೆಯ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಬಹಳ ಮುಖ್ಯ. ರಾಕುಡೋ ಕಂಪೈಲರ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಕಾಣಬಹುದು ವೆಬ್ ಪುಟ ಅದೇ, ಅಥವಾ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು. ರಾಕು ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸಹ ಪಡೆಯಬಹುದು ಈ ಯೋಜನೆಯ ವೆಬ್‌ಸೈಟ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಪ್ಯಾಟ್ರಿಕ್ ಬುಕರ್ ಡಿಜೊ

    ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ಧನ್ಯವಾದಗಳು!

    ಪರ್ಲ್ ಮತ್ತು ರಾಕು ಲಿಪಿಗಳ ನಡುವೆ ಸ್ಪಷ್ಟ ವ್ಯತ್ಯಾಸವನ್ನು ಹೊಂದಲು ಕ್ಯಾನೊನಿಕಲ್ ಫೈಲ್ ವಿಸ್ತರಣೆಯು `.ಪಿಎಲ್` ಬದಲಿಗೆ` .ರಾಕು` ಆಗಿದೆ.

    Rakudo.org ನಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದಾದ ಸಂಕಲನ ಬಿಡುಗಡೆಗಳು `PATH` ಅನ್ನು ಹೊಂದಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಇದು `ಜೆಫ್` ಮಾಡ್ಯೂಲ್ ಸ್ಥಾಪಕವನ್ನು ಒಳಗೊಂಡಿರುವ` ಬಿನ್ /` ಮತ್ತು `ಶೇರ್ / ಪರ್ಲ್ 6 / ಸೈಟ್ / ಬಿನ್ /` ಫೋಲ್ಡರ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಇದನ್ನು ಈ ರೀತಿ ಕರೆಯಬಹುದು: `$ (/ path / of / rakudo / scripts / set-env.sh)`. ಪ್ರಸ್ತುತ ಕೆಲಸ ಮಾಡುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ಲೆಕ್ಕಿಸದೆ ಒಬ್ಬರು `ರಾಕು` ಮತ್ತು` ಜೆಫ್` ಎಂದು ಕರೆಯಬಹುದು.

    1.    ಡೇಮಿಯನ್ ಎ. ಡಿಜೊ

      ಸ್ಪಷ್ಟೀಕರಣ ಮತ್ತು ಕೊಡುಗೆಗಾಗಿ ಧನ್ಯವಾದಗಳು. ಶುಭಾಶಯಗಳು