ತುಕ್ಕು, ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಉಬುಂಟು 18.04 ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿ

ರಸ್ಟ್ ಬಗ್ಗೆ

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

ತುಕ್ಕು ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದ್ದು ಅದು ತುಲನಾತ್ಮಕವಾಗಿ ಹೊಸದು. ಇದು ವೇಗವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸುವ ಭರವಸೆ ನೀಡುತ್ತದೆ. ಅಟ್ಲಾಸಿಯನ್, ಚೆಫ್, ಕೋರಿಯೊಸ್ ಮತ್ತು ಡ್ರಾಪ್‌ಬಾಕ್ಸ್‌ನಂತಹ ಕಂಪನಿಗಳು ರಸ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತಿವೆ. ಪ್ರತಿ ಮೊಜಿಲ್ಲಾ ನೀತಿಗೆ, ತುಕ್ಕು ಸಂಪೂರ್ಣವಾಗಿ ಮುಕ್ತ ರೀತಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಸಮುದಾಯದಿಂದ ಇನ್ಪುಟ್ ಮತ್ತು ಇನ್ಪುಟ್ ಅನ್ನು ಹುಡುಕುತ್ತದೆ.

ರಸ್ಟ್‌ನ ಮುಖ್ಯ ಗುರಿ ಎ ಉತ್ತಮ ಪ್ರೋಗ್ರಾಂಗಳು, ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಸೈಡ್ ರಚಿಸಲು ಉತ್ತಮ ಭಾಷೆ, ಅದು ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಇದು ಸುರಕ್ಷತೆ ಮತ್ತು ಮೆಮೊರಿ ವಿತರಣಾ ನಿಯಂತ್ರಣಕ್ಕೆ ವಿಶೇಷ ಒತ್ತು ನೀಡಿತು. ಈ ಭಾಷೆಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಸಿ ಮತ್ತು ಸಿ ++ ನಂತೆಯೇ ಇರುತ್ತದೆ, ಕೀ-ಡಿಲಿಮಿಟೆಡ್ ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳು ಮತ್ತು ಹರಿವಿನ ನಿಯಂತ್ರಣ ರಚನೆಗಳೊಂದಿಗೆ if, ಬೇರೆ, do, ಹಾಗೆಯೇ y ಫಾರ್.

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

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

ಉಬುಂಟು 18.04 ನಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಅತ್ಯಂತ ಸರಳ ರೀತಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದು. ಸಾಕು ಕರ್ಲ್ ಬಳಸಿ. ನಾವು ಅದನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ಟರ್ಮಿನಲ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ಅದನ್ನು ಹಿಡಿಯಬಹುದು (Ctrl + Alt + T):

sudo apt update && sudo apt install curl

ನಾವು ಕರ್ಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ಇದಕ್ಕಾಗಿ ನಾವು ಒಂದೇ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ:

curl https://sh.rustup.rs -sSf | sh

ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ಕಾಣುವಂತಹದನ್ನು ನೋಡುತ್ತೇವೆ.

ರಸ್ಟ್ ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ಮೆನು

ಈ ಸಮಯದಲ್ಲಿ, ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯಲು 1 ಒತ್ತಿರಿ. ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ನಮಗೆ ಅಗತ್ಯವಿರುವ ಸಂದೇಶವನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ ರಸ್ಟ್ ಕಂಪೈಲರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಪರಿಸರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. ಟರ್ಮಿನಲ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಪರಿಹರಿಸಲಿದ್ದೇವೆ:

source $HOME/.cargo/env

ಈ ಆಜ್ಞೆಯು ನಮಗೆ ಏನನ್ನೂ ತೋರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇದರ ಹೊರತಾಗಿಯೂ, ನಾವು ಅದನ್ನು ಖಚಿತವಾಗಿ ಹೇಳಬಹುದು ರಸ್ಟ್ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ನಮ್ಮ ಪರಿಸರ ಸಿದ್ಧವಾಗಿದೆ. ನಾವು ಇದನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಮುಂದಿನ ಬಾರಿ ನೀವು ಟರ್ಮಿನಲ್‌ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೋಡ್ ಆಗುತ್ತದೆ.

ಹಿಂದಿನ ಅನುಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ, ಹಲವಾರು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು:

  • ಸರಕು - ರಸ್ಟ್ ಬಳಸುವ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್.
  • rustc - ಪ್ರಸ್ತುತ ರಸ್ಟ್ ಕಂಪೈಲರ್.
  • ರಸ್ಟಪ್ - ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ರನ್ ಆಗಿರುವ ರಸ್ಟ್ ಸ್ಥಾಪಕ.

ಅವುಗಳನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದ್ದರೂ, ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ನಾನು ಜಿಸಿ ಕಂಪೈಲರ್ ಅನ್ನು ಹೆಚ್ಚು ಸ್ಥಾಪಿಸಬೇಕಾಗಿತ್ತು.

ರಸ್ಟ್ನೊಂದಿಗೆ ಮಾದರಿ ಅಪ್ಲಿಕೇಶನ್

ಅಪ್ಲಿಕೇಶನ್ ಉದಾಹರಣೆಯನ್ನು ರಸ್ಟ್‌ನೊಂದಿಗೆ ಮಾಡಲಾಗಿದೆ

ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ಅದನ್ನು ಪರೀಕ್ಷಿಸುವ ಸಮಯ. ಆದ್ದರಿಂದ ನಾವು ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ವಿಶಿಷ್ಟ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯಲಿದ್ದೇವೆ. ನಾವು ನಮ್ಮ ನೆಚ್ಚಿನ ಸಂಪಾದಕವನ್ನು ತೆರೆಯುತ್ತೇವೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ:

sudo nano ejemplo.rs

ಸಂಪಾದಕದ ಒಳಗೆ ನಾವು ಈ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಅಂಟಿಸುತ್ತೇವೆ:

// La aplicación más básica

fn main() {
         println!("Aplicación básica de Rust");
         println!("***Ubunlog***");
}

ಪ್ರತಿ ಸಾಲಿನ ಅರ್ಥವನ್ನು ನಾನು ಹೋಗುವುದಿಲ್ಲ, ಆದರೆ ಅದು ಒಂದೆರಡು ಪಠ್ಯದ ಸಾಲುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿರಬೇಕು. ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ ಹೆಚ್ಚಿನ ರಸ್ಟ್ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡಿ, ನೀವು ಸಮಾಲೋಚಿಸಬಹುದು ದಸ್ತಾವೇಜನ್ನು ಉದಾಹರಣೆಗಳು ರಸ್ಟ್ ಅವರಿಂದ.

ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿದ ನಂತರ, example.rs ಹೆಸರಿನೊಂದಿಗೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಈಗಾಗಲೇ ನಮ್ಮ ಮೂಲ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದದನ್ನು ರಚಿಸಲು ಈಗ ನಾವು ಅದನ್ನು ಕಂಪೈಲ್ ಮಾಡಬಹುದು:

rustc ejemplo.rs

ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದಿದ್ದರೆ ಟರ್ಮಿನಲ್ ನಮಗೆ ಏನನ್ನೂ ತೋರಿಸುವುದಿಲ್ಲ ಎಂದು ನೋಡುತ್ತೇವೆ. ದೋಷವಿದ್ದರೆ, ನೀವು ಅದರ ಬಗ್ಗೆ ಸಂದೇಶವನ್ನು ನೋಡುತ್ತೀರಿ.

ರಸ್ಟ್ನೊಂದಿಗೆ ಮಾಡಿದ ಹಲೋ ವರ್ಲ್ಡ್ ಅಪ್ಲಿಕೇಶನ್

ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ನಾವು ನೋಡುವಂತೆ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದು ಮೂಲ ಫೈಲ್‌ನಂತೆಯೇ ಹೆಸರನ್ನು ಹೊಂದಿದೆ. ನಮ್ಮ ಮಾದರಿ ಅಪ್ಲಿಕೇಶನ್ ನೋಡಲು ಇದನ್ನು ಚಲಾಯಿಸಬಹುದು:

./ejemplo

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

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

*

*

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