ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿವರಗಳಲ್ಲಿ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ!

ಈ ಲೇಖನದ ಉದ್ದಕ್ಕೂ ಏನು ಎಂದು ತಿಳಿಯಿರಿ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನಲ್ಲಿ? ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಜಗತ್ತಿನಲ್ಲಿ ಇದು ಹೆಚ್ಚಿನ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಹೊಂದಿದೆ.

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ -2

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ

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

ಉದಾಹರಣೆಗೆ, ಸಿ ಭಾಷೆಯಲ್ಲಿ, ನೀವು ದೊಡ್ಡ ಅಕ್ಷರಗಳಂತಹ ಪದಗಳನ್ನು ಬಳಸಬಹುದು, ವೇಳೆ, ಫಾರ್. ಅವರೊಂದಿಗೆ ಈ ಕೆಳಗಿನ ಹೇಳಿಕೆಗಳನ್ನು ರಚಿಸಿ: if (number> 0) printf ("number is positive").

ಸ್ಪ್ಯಾನಿಷ್ ಭಾಷೆಗೆ ಅನುವಾದಿಸಿದರೆ ಇದರ ಅರ್ಥ: ಸಂಖ್ಯೆ ಶೂನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿದ್ದರೆ, ಕೆಳಗಿನ ಸಂದೇಶವನ್ನು ಪರದೆಯ ಮೇಲೆ ಬರೆಯಿರಿ: "ಸಂಖ್ಯೆ ಧನಾತ್ಮಕವಾಗಿದೆ". ದಿ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳು ಯಂತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬದಲು ಮಾನವನ ಅರಿವಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ರೀತಿಯಲ್ಲಿ ಕ್ರಮಾವಳಿಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸುವ ಮೂಲಕ ನಿರೂಪಿಸಲಾಗಿದೆ, ಅದಕ್ಕಾಗಿಯೇ ಈ ಭಾಷೆಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳು ಏಕೆಂದರೆ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಸುಲಭವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಂತಹ ಪದಗಳನ್ನು ಅವರು ಬಳಸಬಹುದು.

ಇತರರು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗಳು ಅವುಗಳೆಂದರೆ: ಅದಾ, ಬೇಸಿಕ್, ಕೋಬೋಲ್, ಫೋರ್ಟ್ರಾನ್, ಪ್ಯಾಸ್ಕಲ್

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

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು

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

ಪ್ರಯೋಜನಗಳು

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗೆ ಸಂಬಂಧಿಸಿದ ಅನುಕೂಲಗಳು ಹೀಗಿವೆ:

  • ಇತರ ಭಾಷೆಗಳಿಗೆ ಹೋಲಿಸಿದರೆ, ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ತರಬೇತಿ ಸಮಯ ತುಲನಾತ್ಮಕವಾಗಿ ಕಡಿಮೆ.
  • ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾನವ ಭಾಷೆಯಂತೆಯೇ ವಾಕ್ಯರಚನೆಯ ನಿಯಮಗಳನ್ನು ಆಧರಿಸಿದೆ.
  • ಕಮಾಂಡ್ ಹೆಸರು, ಉದಾಹರಣೆಗೆ, ಓದಿ, ಬರೆಯಿರಿ, ಮುದ್ರಿಸಿ, ತೆರೆಯಿರಿ.
  • ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಮಾರ್ಪಡಿಸುವುದು ಮತ್ತು ಸರಿಹೊಂದಿಸುವುದು ಸುಲಭವಾಗಿದೆ.
  • ಸಾರಿಗೆ ಕಾರ್ಯಕ್ರಮದ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಿ.

ಅನಾನುಕೂಲಗಳು

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಗೆ ಸಂಬಂಧಿಸಿದ ಅನಾನುಕೂಲಗಳು ಹೀಗಿವೆ:

  • ಸೆಟಪ್ ಸಮಯ ಹೆಚ್ಚಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಅಂತಿಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪಡೆಯಲು ಮೂಲ ಪ್ರೋಗ್ರಾಂನ ವಿವಿಧ ಅನುವಾದಗಳು ಅಗತ್ಯವಿದೆ.
  • ಆಂತರಿಕ ಯಂತ್ರ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಯಂತ್ರ ಮತ್ತು ಜೋಡಣೆ ಭಾಷೆಯಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
  • ದೊಡ್ಡ ಮೆಮೊರಿ ಹೆಜ್ಜೆಗುರುತು. ಕಾರ್ಯಕ್ರಮದ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯ ಹೆಚ್ಚು.

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆ -3

ಉನ್ನತ ಮಟ್ಟದ ಭಾಷೆಯ ಇತಿಹಾಸ

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

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

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

ಈ ಅವಧಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಕೆಲವು ಪ್ರಮುಖ ಭಾಷೆಗಳು:

  • 1943-ಪ್ಲಾಂಕಲ್‌ಕೋಲ್ (ಗೌರವ ಕಾನ್ರಾಡ್), ಅರ್ಧ ಶತಮಾನದವರೆಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿರುತ್ತದೆ ಆದರೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ.
  • 1943-ENIAC ಕೋಡಿಂಗ್ ವ್ಯವಸ್ಥೆ ಹುಟ್ಟಿತು.
  • 1949-1954-ENIAC ಜ್ಞಾಪಕ ಸೂಚನೆಯಂತಹ ಜ್ಞಾಪಕ ಸೂಚನೆಗಳ ಸರಣಿ.

ಆತ್ಮೀಯ ಓದುಗರೇ ನಮ್ಮೊಂದಿಗೆ ಇದ್ದು ಓದಿ: ಸಿ ++ ಪ್ರೋಗ್ರಾಮಿಂಗ್.


ಕಾಮೆಂಟ್ ಮಾಡಲು ಮೊದಲಿಗರಾಗಿರಿ

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

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

*

*

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