ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಉಬುಂಟು 20.04 ನಲ್ಲಿ ನಾವು ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು. ಇದು ಆಪಲ್ನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಹೆಸರು, ಇದರೊಂದಿಗೆ ನಾವು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಬಹುದು ಮ್ಯಾಕ್ OS X ಮತ್ತು ಐಒಎಸ್. ಈ ಭಾಷೆ ವಿಭಿನ್ನ ಜನಪ್ರಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸುವುದರಿಂದ, ಅದನ್ನು ಕಲಿಯುವುದು ಸುಲಭ.
ಆರಂಭದಲ್ಲಿ, ಸ್ವಿಫ್ಟ್ ಆಪಲ್ ಸಾಧನಗಳಿಗೆ ಮಾತ್ರ ಲಭ್ಯವಿತ್ತು ಮತ್ತು ಗ್ನು / ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಬಳಸಲಾಗಲಿಲ್ಲ. ಸಮಯ ಕಳೆದಂತೆ, ಅದರ ಜನಪ್ರಿಯತೆ ಹೆಚ್ಚಾಯಿತು ಮತ್ತು ಬಳಕೆದಾರರು ಇತರ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆಪಲ್ಗೆ ಕೇಳಿದರು. ಕೊನೆಯಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಓಪನ್ ಸೋರ್ಸ್ ಎಂದು ಅವರು ನಿರ್ಧರಿಸಿದರು.
ಸ್ವಿಫ್ಟ್ ಕ್ರಿಯಾತ್ಮಕ, ಬಹು-ಮಾದರಿ, ವಸ್ತು-ಆಧಾರಿತ ಭಾಷೆಯಾಗಿದ್ದು ಇದನ್ನು ಕ್ರಿಸ್ ಲ್ಯಾಟ್ನರ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದಾರೆ ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಅನ್ನು ನಿವಾರಿಸಲು. ಈ ಭಾಷೆ ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ಯಲ್ಲಿ ಬರೆಯಲಾದ ಹಳೆಯ ಕೋಡ್ ಅನ್ನು ಸಹ ಪ್ರವೇಶಿಸುತ್ತದೆ. ಈ ಭಾಷೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಮುಖ್ಯ ಉದ್ದೇಶವೆಂದರೆ ಸುರಕ್ಷತೆ, ಸರಿಯಾದ ದೋಷಗಳು ಮತ್ತು ಸಣ್ಣ ಸಂಕೇತಗಳನ್ನು ಹೆಚ್ಚಿಸುವುದು. ಎಕ್ಸ್ಕೋಡ್ನಲ್ಲಿನ ಕಂಪೈಲರ್ಗೆ ಧನ್ಯವಾದಗಳು, ಡೆವಲಪರ್ಗಳು ತಮ್ಮದೇ ಆದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ರಚಿಸಬಹುದು.
ಸ್ವಿಫ್ಟ್ ಸಾಮಾನ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳು
- ವೇಗವು ಭಾಷೆಯ ಪ್ರಮುಖ ಮತ್ತು ಭೇದಾತ್ಮಕ ಲಕ್ಷಣವಾಗಿದೆ ಸ್ವಿಫ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್.
- ಸಾಮಾನ್ಯವಾಗಿ, ಈ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಸುರಕ್ಷಿತ, ವೇಗವಾಗಿ ಮತ್ತು ನಾವು ಉತ್ತಮ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯುವ ಇತರ ಹಿಂದಿನ ಬೆಳವಣಿಗೆಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಎದ್ದು ಕಾಣುತ್ತದೆ.
- ಸ್ವಿಫ್ಟ್ನ ಸುರಕ್ಷತೆಯು ಮುಖ್ಯವಾಗಿ ಟೈಪ್ ಮಾಡುವಾಗ ತಪ್ಪುಗಳನ್ನು ಮಾಡುವ ಕಡಿಮೆ ಸಂಭವನೀಯತೆಯನ್ನು ಆಧರಿಸಿದೆ. ಕ್ಲೀನರ್ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿ, ವೇರಿಯಬಲ್ ರಚನೆಯೊಂದಿಗೆ ದೋಷಗಳಿಗೆ ಕಡಿಮೆ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತ ನಿರ್ವಹಣೆಯೊಂದಿಗೆ, ದೋಷಗಳು ಅಥವಾ ಸಮಸ್ಯೆಗಳ ಅಸ್ತಿತ್ವವು ಕಡಿಮೆ ಇರಬೇಕು.
- ದೋಷಗಳಿಲ್ಲದ ಅಥವಾ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಾಧ್ಯತೆ ಕಡಿಮೆ ಇರುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ, ಈ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದ ಡಿಜಿಟಲ್ ಅಭಿವೃದ್ಧಿಯು ಹೆಚ್ಚು ಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಎಂಬ ಪರಿಣಾಮವನ್ನು ಹೊಂದಿದೆ. ಪರಿಣಾಮವಾಗಿ, ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳೊಂದಿಗೆ ರಚಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಿಂತ ಸ್ವಿಫ್ಟ್ನಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿವೆ.
- ನೀವು ಅದನ್ನು ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬೇಕು ಅದರ ಅಸ್ತಿತ್ವವು ಆಬ್ಜೆಕ್ಟಿವ್-ಸಿ ನಂತಹ ಭಾಷೆಗಳನ್ನು ಸುಧಾರಿಸುವ ಅಥವಾ ಬದಲಿಸುವ ಅಗತ್ಯದಿಂದ ಹುಟ್ಟಿಕೊಂಡಿದೆ.
- ಇಂದು, ಸ್ವಿಫ್ಟ್ ಉಳಿದಿದೆ ಐಒಎಸ್ನಲ್ಲಿ ಯಾವುದೇ ಅಭಿವೃದ್ಧಿಗೆ ಬಳಸಬಹುದಾದ ವೇಗವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ.
- ವೇರಿಯೇಬಲ್ ಶೂನ್ಯ ಮತ್ತು ಶೂನ್ಯ ದೋಷಗಳನ್ನು ಎದುರಿಸಿದಾಗ, ಕೋಡ್ ರಚನೆಯಲ್ಲಿ ಪ್ರಶ್ನಾರ್ಥಕ ಚಿಹ್ನೆಯನ್ನು ಇರಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಅಪ್ಲಿಕೇಶನ್ ಕ್ರ್ಯಾಶ್ ಆಗದಂತೆ ತಡೆಯುತ್ತಾರೆ.
- ಅದರ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ಎದ್ದುಕಾಣುವ ಸಂಗತಿಯೆಂದರೆ ಅದು ನಿರಂತರ ವಿಕಸನ. ವಾಸ್ತವವಾಗಿ, ಈ ಭಾಷೆ ತೀರಾ ಇತ್ತೀಚಿನದು ಏಕೆಂದರೆ ಅದನ್ನು ಮೊದಲು ಉಳಿದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ವಿಕಾಸವಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. ಈ ತತ್ತ್ವಶಾಸ್ತ್ರವನ್ನು ಅನುಸರಿಸಿ, ಸ್ವಿಫ್ಟ್ ನಿರಂತರವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಲೇ ಇದೆ, ಹೀಗಾಗಿ ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳ ಪ್ರಗತಿಯ ಉತ್ತಮ ಲಾಭವನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕ ಬೆಳವಣಿಗೆಗಳಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಸ್ಥಾಪಿಸಿ
ಉಬುಂಟುನಲ್ಲಿ ಸ್ವಿಫ್ಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ನಾವು ಕೆಳಗೆ ತೋರಿಸಲಾಗುವ ಹಂತಗಳನ್ನು ಮಾತ್ರ ಅನುಸರಿಸಬೇಕಾಗುತ್ತದೆ. ಅನುಸರಿಸಬೇಕಾದ ಮೊದಲ ಹೆಜ್ಜೆ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಅಗತ್ಯ ಅವಲಂಬನೆಗಳನ್ನು ಸೇರಿಸಿ. ಇದನ್ನು ಮಾಡಲು ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗಿದೆ (Ctrl + Alt + T) ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
sudo apt install clang libpython2.7 libpython2.7-dev
ಅಗತ್ಯ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಮಾಡುತ್ತೇವೆ ಡೌನ್ಲೋಡ್ ಸ್ವಿಫ್ಟ್. ಇದನ್ನು ಮಾಡಲು, ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನಂತೆ wget ಅನ್ನು ಬಳಸಬಹುದು:
wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz
ಡೌನ್ಲೋಡ್ ಮುಗಿದ ನಂತರ, ನಾವು ಮಾಡುತ್ತೇವೆ ಟಾರ್ ಫೈಲ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
tar xzf swift-5.3-RELEASE-ubuntu20.04.tar.gz
ಮುಂದಿನ ಹಂತ ಇರುತ್ತದೆ ಹೊರತೆಗೆದ ಫೈಲ್ನ ವಿಷಯಗಳನ್ನು 'ಶೇರ್' ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಿ:
sudo mv swift-5.3-RELEASE-ubuntu20.04 /usr/share/swift
ಈ ಸಮಯದಲ್ಲಿ, ನಾವು ಸಿಸ್ಟಮ್ನ PATH ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗೆ ಸ್ವಿಫ್ಟ್ನ ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. Zshrc ಬಳಸುವ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಆಜ್ಞೆಗಳ ಅಂತ್ಯವನ್ನು ಬದಲಾಯಿಸಬಹುದು ~/.zshrc.
echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc source ~/.bashrc
ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ನಾವು ಮಾಡಬಹುದು ಆವೃತ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ ಈ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದರಿಂದ, ಅದನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ನಮಗೆ ತಿಳಿಯುತ್ತದೆ:
swift -version
ನಾವು ಸಹ ಮಾಡಬಹುದು "ಹಲೋ ವರ್ಲ್ಡ್" ಎಂಬ ಪೌರಾಣಿಕ ಕಾರ್ಯಕ್ರಮವನ್ನು ಚಲಾಯಿಸಿ ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲು ಅದನ್ನು ಎಲ್ಲಾ ಭಾಷೆಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಬೇಕು:
print(“Prueba para Ubunlog”)
ಸ್ವಿಫ್ಟ್ ಎಂಬುದು ಆಪಲ್ನ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಹೆಸರು, ಇದನ್ನು ನೀವು ಯಾವುದೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಬಳಸಬಹುದು. ಈ ಭಾಷೆಯ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನಾವು ಮಾಡಬಹುದು ಭೇಟಿ ನೀಡಿ ದಸ್ತಾವೇಜನ್ನು ಅವರು ಯೋಜನೆಯ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಪ್ರಕಟಿಸಿದ್ದಾರೆ.