ಪ್ಯಾಸ್ಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ 50 ವರ್ಷಗಳನ್ನು ಆಚರಿಸುತ್ತದೆ

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

ಪ್ಯಾಸ್ಕಲ್, ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಿಶೇಷವಾಗಿ ಶಿಕ್ಷಣದಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ. ಇದರ ಲೇಖಕ, ನಿಕ್ಲಾಸ್ ವರ್ತ್, ಅಲ್ಗೋಲ್ ಡಬ್ಲ್ಯೂ ಅವರ ಹಿಂದಿನ ಕೃತಿಗಳಿಂದ ಪ್ರೇರಿತರಾದರು ಅದರೊಂದಿಗೆ ಅವನು ಸಂಪೂರ್ಣವಾಗಿ ತೃಪ್ತಿ ಹೊಂದಿಲ್ಲ. ವಾಸ್ತವವಾಗಿ, 1950 ರ ದಶಕದ ಉತ್ತರಾರ್ಧದಲ್ಲಿ, ವೈಜ್ಞಾನಿಕ ಅನ್ವಯಿಕೆಗಳಿಗಾಗಿ ಫೋರ್ಟ್ರಾನ್ (ಫಾರ್ಮುಲಾ ಟ್ರಾನ್ಸ್‌ಲೇಟರ್) ಮತ್ತು ವಾಣಿಜ್ಯ ಅನ್ವಯಿಕೆಗಳಿಗಾಗಿ ಕೋಬೋಲ್ (ಸಾಮಾನ್ಯ ವ್ಯವಹಾರ ಆಧಾರಿತ ಭಾಷೆ) ಪ್ರಬಲವಾಗಿತ್ತು.

1960 ರಲ್ಲಿ ಅಂತರರಾಷ್ಟ್ರೀಯ ಸಮಿತಿ ಅಲ್ಗೋಲ್ 60 ಭಾಷೆಯನ್ನು ಪ್ರಕಟಿಸಿದರು, ಸೂತ್ರೀಕರಿಸಿದ ರಚನೆಗಳಿಂದ ಭಾಷೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ ಮೊದಲ ಬಾರಿಗೆ ಇದು ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ನಿಖರ ಮತ್ತು formal ಪಚಾರಿಕ ಸಿಂಟ್ಯಾಕ್ಸ್ನೊಂದಿಗೆ.

ಸರಿಸುಮಾರು ಎರಡು ವರ್ಷಗಳ ನಂತರ, ಅವರ ಪೋಷಕರು ಕೆಲವು ತಿದ್ದುಪಡಿಗಳನ್ನು ಮಾಡಲು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು ಭಾಷೆಯ ಸುಧಾರಣೆಗಳು, ಏಕೆಂದರೆ ಅಲ್ಗೋಲ್ 60 ವೈಜ್ಞಾನಿಕ ಕಂಪ್ಯೂಟಿಂಗ್‌ಗೆ ಮಾತ್ರ ಉದ್ದೇಶಿಸಲಾಗಿತ್ತು. ಆದ್ದರಿಂದ, ಈ ಯೋಜನೆಗಾಗಿ ಕಾರ್ಯನಿರತ ಗುಂಪನ್ನು ರಚಿಸಲಾಯಿತು.

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

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

ಅವರು 1966 ರ ಸುಮಾರಿಗೆ ಗುಂಪನ್ನು ತೊರೆದರು ಮತ್ತು ಕೆಲವು ಸ್ಟ್ಯಾನ್‌ಫೋರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಪಿಎಚ್‌ಡಿ ವಿದ್ಯಾರ್ಥಿಗಳೊಂದಿಗೆ, ಅವರು ಮಾಡಿದ ಪ್ರಸ್ತಾಪಕ್ಕಾಗಿ ಕಂಪೈಲರ್ ಅನ್ನು ನಿರ್ಮಿಸಿದರು. ಇದರ ಫಲಿತಾಂಶವೆಂದರೆ 1967 ರಲ್ಲಿ ಅಲ್ಗೋಲ್ ಡಬ್ಲ್ಯೂ ಭಾಷೆ.

ಅನೇಕ ಐಬಿಎಂ ಮೇನ್‌ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಅಲ್ಗೋಲ್ ಡಬ್ಲ್ಯೂ ಅನ್ನು ಬಳಸಲಾಗಿದೆ ಎಂದು ಅವರು ಹೇಳಿದ್ದಾರೆ. ಅಲ್ಗೋಲ್ 68 ಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಅಲ್ಗೋಲ್ ಡಬ್ಲ್ಯೂ ಬಹಳ ಯಶಸ್ವಿಯಾಗಿದೆ ಎಂದು ವಿರ್ತ್ ವಿವರಿಸಿದ್ದಾರೆ.

ಆದಾಗ್ಯೂ, ಅಲ್ಗೋಲ್ ಡಬ್ಲ್ಯೂ ಅವಳ ಇಚ್ for ೆಯಂತೆ ಪರಿಪೂರ್ಣವಾಗಿಲ್ಲ, ಇದು ಇನ್ನೂ ಹಲವಾರು ಬದ್ಧತೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಅದು ಆಯೋಗದಿಂದ ಬಂದಿದೆ.

ವಿರ್ತ್ ನಂತರ ಹೊಸ ಕೆಲಸವನ್ನು ಕೈಗೆತ್ತಿಕೊಂಡರು ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸ ಭಾಷೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ ಯಶಸ್ವಿಯಾದರು ತನ್ನದೇ ಆದ ಆದ್ಯತೆಗಳ ಪ್ರಕಾರ, ಅವನು ಅದನ್ನು ಪ್ಯಾಸ್ಕಲ್ ಎಂದು ಕರೆದನು. ಕಂಪ್ಯೂಟಿಂಗ್‌ಗೆ ಮೀಸಲಾಗಿರುವ ಅಂತರರಾಷ್ಟ್ರೀಯ ಲಾಭೋದ್ದೇಶವಿಲ್ಲದ ಸಂಸ್ಥೆಯಾದ ಅಸೋಸಿಯೇಷನ್ ​​ಫಾರ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಮೆಷಿನರಿ (ಎಸಿಎಂ) ಯ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿನ ಜ್ಞಾಪಕದಲ್ಲಿ, ಈ ಕಾರ್ಯವು ತನಗೆ ಆಶ್ಚರ್ಯವನ್ನುಂಟುಮಾಡಿದೆ ಮತ್ತು ಅವರು ಮತ್ತು ಅವರ ಸಿಬ್ಬಂದಿಗೆ ಅನುಭವವಿದೆ ಎಂದು ಹೇಳಿದರು. ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ ಹಾನಿಕಾರಕವಾಗಿದೆ.

ಪ್ಯಾಸ್ಕಲ್‌ನಲ್ಲಿ ಕಂಪೈಲರ್ ಅನ್ನು ವಿವರಿಸಲು, ಅದನ್ನು ಫೋರ್ಟ್ರಾನ್‌ನಲ್ಲಿ ಹಸ್ತಚಾಲಿತವಾಗಿ ಭಾಷಾಂತರಿಸಲು ಮತ್ತು ಅಂತಿಮವಾಗಿ ಮೊದಲನೆಯದನ್ನು ಎರಡನೆಯದರೊಂದಿಗೆ ಕಂಪೈಲ್ ಮಾಡಲು ಅವರು ಬಯಸಿದ್ದರು.

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

ಆದಾಗ್ಯೂ, ಎರಡನೇ ಪ್ರಯತ್ನ ಯಶಸ್ವಿಯಾಯಿತು, ಅಲ್ಲಿ ಫೋರ್ಟ್ರಾನ್ ಬದಲಿಗೆ, ಸ್ಕ್ಯಾಲೋಪ್ ಭಾಷೆಯನ್ನು ಬಳಸಲಾಯಿತು. ವಿರ್ತ್ 1963 ರಿಂದ 1967 ರವರೆಗೆ ಸ್ಟ್ಯಾನ್‌ಫೋರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯದಲ್ಲಿ ಸಹಾಯಕ ಪ್ರಾಧ್ಯಾಪಕರಾಗಿದ್ದರು, ನಂತರ ಜುರಿಚ್ ವಿಶ್ವವಿದ್ಯಾಲಯದಲ್ಲಿ. ನಂತರ ಅವರು ಏಪ್ರಿಲ್ 1999 ರಲ್ಲಿ ನಿವೃತ್ತಿಯಾಗುವ ಮೊದಲು ಇಟಿಎಚ್‌ Z ಡ್ (ಜುರಿಚ್‌ನ ಸ್ವಿಸ್ ಫೆಡರಲ್ ಇನ್‌ಸ್ಟಿಟ್ಯೂಟ್ ಆಫ್ ಟೆಕ್ನಾಲಜಿ) ಯಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ಪ್ರಾಧ್ಯಾಪಕರಾದರು.

ಅದರ ಹಿಂದಿನ ಅಲ್ಗೋಲ್ 60 ರಂತೆ ವಿರ್ತ್ ಹೇಳಿದರು ಪ್ಯಾಸ್ಕಲ್ ನಿಖರವಾದ ವ್ಯಾಖ್ಯಾನ ಮತ್ತು ಕೆಲವು ಸ್ಪಷ್ಟವಾದ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ. ಸೂಚನೆಗಳು ಅಸ್ಥಿರಗಳ ಮೌಲ್ಯಗಳ ನಿಯೋಜನೆಗಳನ್ನು ಮತ್ತು ಷರತ್ತುಬದ್ಧ ಮತ್ತು ಪುನರಾವರ್ತಿತ ಮರಣದಂಡನೆಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಮತ್ತೆ ಇನ್ನು ಏನು, ಕಾರ್ಯವಿಧಾನಗಳು ಇದ್ದವು ಮತ್ತು ಅವು ಪುನರಾವರ್ತಿತವಾಗಿದ್ದವು. ಲೇಖಕರ ಪ್ರಕಾರ, ದತ್ತಾಂಶ ಪ್ರಕಾರಗಳು ಮತ್ತು ರಚನೆಗಳು ಒಂದು ಪ್ರಮುಖ ವಿಸ್ತರಣೆಯಾಗಿದ್ದು, ಅವುಗಳ ಪ್ರಾಥಮಿಕ ದತ್ತಾಂಶ ಪ್ರಕಾರಗಳು ಪೂರ್ಣಾಂಕಗಳು ಮತ್ತು ರಿಯಲ್‌ಗಳು, ಬೂಲಿಯನ್ ಮೌಲ್ಯಗಳು, ಅಕ್ಷರಗಳು ಮತ್ತು ಎಣಿಕೆಗಳು (ಸ್ಥಿರಾಂಕಗಳು).

ರಚನೆಗಳು ರಚನೆಗಳು, ದಾಖಲೆಗಳು, ಫೈಲ್‌ಗಳು (ಅನುಕ್ರಮಗಳು) ಮತ್ತು ಪಾಯಿಂಟರ್‌ಗಳು. ಕಾರ್ಯವಿಧಾನಗಳು ಎರಡು ರೀತಿಯ ನಿಯತಾಂಕಗಳನ್ನು ಒಳಗೊಂಡಿವೆ: ಮೌಲ್ಯ ನಿಯತಾಂಕಗಳು ಮತ್ತು ವೇರಿಯಬಲ್ ನಿಯತಾಂಕಗಳು. ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಬಳಸಬಹುದು.

ಅತ್ಯಂತ ಅವಶ್ಯಕ, ಅವರು ಹೇಳಿದರು, ಇದು ಡೇಟಾ ಪ್ರಕಾರದ ಸರ್ವತ್ರ ಪರಿಕಲ್ಪನೆ.

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

ಮೂಲ: https://cacm.acm.org/


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

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

*

*

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

  1.   ಲುಯಿಕ್ಸ್ ಡಿಜೊ

    ಪ್ಯಾಸ್ಕಲ್, ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ಉತ್ತಮ ಭಾಷೆಯಲ್ಲಿ ಕೆಲವು ವರ್ಷಗಳನ್ನು ನಿಗದಿಪಡಿಸಿ. ತುಂಬಾ ಕೆಟ್ಟದಾಗಿ ಅದು ಕೆಮ್ಮು ಕೆಮ್ಮು, ಜಾವಾದಿಂದ ಸ್ಥಳಾಂತರಗೊಂಡಿತು