ಟಿ. ಜಿ. ಶ್ರೀನಿಧಿ
ಭಾಗ ೧ ಓದಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ
ಭಾಗ ೨ ಓದಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ
ಯಂತ್ರಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಷ್ಟವೋ ಕಷ್ಟ. ಇನ್ನು ಅದಕ್ಕೆ ಪರ್ಯಾಯವೆಂದು ಕರೆಸಿಕೊಳ್ಳುವ ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಬರೆಯುವ ಕೆಲಸವೂ ಸುಲಭವೇನಲ್ಲ. ಹಾಗಾದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೆಲಸವನ್ನು ಸುಲಭಮಾಡಿಕೊಳ್ಳುವುದು ಹೇಗೆ?
ಈ ಉದ್ದೇಶಕ್ಕಾಗಿಯೇ ತಜ್ಞರು 'ಹೈ ಲೆವೆಲ್', ಅಂದರೆ ಮೇಲುಸ್ತರದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ರೂಪಿಸಿದ್ದಾರೆ. ನಾವೆಲ್ಲ ಆಗಿಂದಾಗ್ಗೆ ಕೇಳುವ ಸಿ, ಸಿ++, ಜಾವಾ ಇತ್ಯಾದಿಗಳೆಲ್ಲ ಈ ಬಗೆಯ ಭಾಷೆಗಳೇ.
ಯಂತ್ರಭಾಷೆ, ಅಸೆಂಬ್ಲಿ ಭಾಷೆಗಳಿಗೆಲ್ಲ ಹೋಲಿಸಿದರೆ ಬರೆಯಲು ಹಾಗೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಹಳ ಸುಲಭವಾಗಿರುವುದು ಹೈ ಲೆವೆಲ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆದ ಕ್ರಮವಿಧಿಗಳ (ಪ್ರೋಗ್ರಾಮ್) ಹೆಚ್ಚುಗಾರಿಕೆ. ಇಲ್ಲಿ ಸಣ್ಣಪುಟ್ಟ ಕೆಲಸಗಳಿಗೂ ಸಾಲುಸಾಲು ನಿರ್ದೇಶನಗಳನ್ನು ಬರೆಯಬೇಕಾದ ಅನಿವಾರ್ಯತೆ ಇರುವುದಿಲ್ಲ.
ಭಾಗ ೧ ಓದಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ
ಭಾಗ ೨ ಓದಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ
ಯಂತ್ರಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಷ್ಟವೋ ಕಷ್ಟ. ಇನ್ನು ಅದಕ್ಕೆ ಪರ್ಯಾಯವೆಂದು ಕರೆಸಿಕೊಳ್ಳುವ ಅಸೆಂಬ್ಲಿ ಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಬರೆಯುವ ಕೆಲಸವೂ ಸುಲಭವೇನಲ್ಲ. ಹಾಗಾದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೆಲಸವನ್ನು ಸುಲಭಮಾಡಿಕೊಳ್ಳುವುದು ಹೇಗೆ?
ಈ ಉದ್ದೇಶಕ್ಕಾಗಿಯೇ ತಜ್ಞರು 'ಹೈ ಲೆವೆಲ್', ಅಂದರೆ ಮೇಲುಸ್ತರದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ರೂಪಿಸಿದ್ದಾರೆ. ನಾವೆಲ್ಲ ಆಗಿಂದಾಗ್ಗೆ ಕೇಳುವ ಸಿ, ಸಿ++, ಜಾವಾ ಇತ್ಯಾದಿಗಳೆಲ್ಲ ಈ ಬಗೆಯ ಭಾಷೆಗಳೇ.
ಯಂತ್ರಭಾಷೆ, ಅಸೆಂಬ್ಲಿ ಭಾಷೆಗಳಿಗೆಲ್ಲ ಹೋಲಿಸಿದರೆ ಬರೆಯಲು ಹಾಗೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಹಳ ಸುಲಭವಾಗಿರುವುದು ಹೈ ಲೆವೆಲ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆದ ಕ್ರಮವಿಧಿಗಳ (ಪ್ರೋಗ್ರಾಮ್) ಹೆಚ್ಚುಗಾರಿಕೆ. ಇಲ್ಲಿ ಸಣ್ಣಪುಟ್ಟ ಕೆಲಸಗಳಿಗೂ ಸಾಲುಸಾಲು ನಿರ್ದೇಶನಗಳನ್ನು ಬರೆಯಬೇಕಾದ ಅನಿವಾರ್ಯತೆ ಇರುವುದಿಲ್ಲ.