ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ

ಕಂಪ್ಯೂಟರ್‌ಗಳ ಶಾಶ್ವತ ವಿಕಾಸದೊಂದಿಗೆ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ವಿಕಸನಗೊಂಡಿವೆ. ತನಿಖೆ ನಡೆಸುತ್ತಿದೆ ಮೊದಲ ಭಾಷೆಯನ್ನು 100 ವರ್ಷಗಳ ಹಿಂದೆ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಮಹಿಳೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಎಂದು ಪಡೆಯುತ್ತದೆ. ಏನೆಂದು ನೋಡೋಣ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ.

ಇತಿಹಾಸ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಭಾಷೆಗಳ -1

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ: ಹಿನ್ನೆಲೆ

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

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

1842 ಮತ್ತು 1843 ರ ನಡುವೆ, ಅದಾ ಲವ್‌ಲೇಸ್, ಮೆನಾಬ್ರೇಯಾ ಅವರ ಕೆಲಸದ ಕೆಲಸವನ್ನು ಚಾರ್ಲ್ಸ್ ಬ್ಯಾಬೇಜ್ ಪ್ರಸ್ತಾಪಿಸಿದ ಯಂತ್ರದಲ್ಲಿ ಅನುವಾದಿಸಲು ಯಶಸ್ವಿಯಾದರು, "ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್." ಅದಾ ಲವ್ಲೇಸ್, ಈ ಯಂತ್ರದೊಂದಿಗೆ ಬರ್ನೌಲಿ ಸಂಖ್ಯೆಗಳ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡಲು ವಿಧಾನದ ಮೇಲೆ ಕೆಲವು ಅವಲೋಕನಗಳನ್ನು ಸೇರಿಸಿದರು.

ಹರ್ಮನ್ ಹಾಲಿರಿತ್ ಅವರು ಪಂಚ್ ಮಾಡಿದ ಕಾರ್ಡುಗಳಲ್ಲಿನ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಿದರು, ಅವರು ರೈಲು ಚಾಲಕರು ಟಿಕೆಟ್ ನಲ್ಲಿ ಮಾಡಿದ ರಂಧ್ರವನ್ನು ಬಳಸಿ ಪ್ರಯಾಣಿಕರನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಎಂದು ಅರಿತುಕೊಂಡರು. ನಂತರ 1890 ರಲ್ಲಿ, ಹೊಲೆರ್ಟಿಹ್ ಈ ಕಾರ್ಡ್‌ಗಳಲ್ಲಿ ಪ್ರಯಾಣಿಕರ ದಾಖಲೆ ಡೇಟಾ ಕೋಡ್ ಅನ್ನು ರಚಿಸಿದರು.

ಆರಂಭಿಕ ಕಂಪ್ಯೂಟರ್ ಕೋಡ್‌ಗಳನ್ನು ಅವರು ಯಾವುದಕ್ಕೆ ಬಳಸಲಿದ್ದಾರೆ ಎಂಬುದರ ಮೇಲೆ ಪರಿಣತಿ ಹೊಂದಿದ್ದರು. XNUMX ನೇ ಶತಮಾನದ ಆರಂಭಿಕ ದಶಕಗಳಲ್ಲಿ, ಸಂಖ್ಯಾತ್ಮಕ ಲೆಕ್ಕಾಚಾರಗಳು ದಶಮಾಂಶ ಸಂಖ್ಯೆಗಳನ್ನು ಆಧರಿಸಿವೆ. ನಂತರ, ತರ್ಕವನ್ನು ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಸಂಕೇತಿಸಬಹುದು ಎಂದು ಅವರು ಅರಿತುಕೊಂಡರು.

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

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

ಮೊದಲನೆಯದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ, ಸಮಯಕ್ಕೆ ಸರಿಯಾಗಿ ಪತ್ತೆ ಮಾಡುವುದು ಕಷ್ಟ. ಆರಂಭದಿಂದಲೂ, ಹಾರ್ಡ್‌ವೇರ್ ಮಿತಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ.

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

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

ಇತಿಹಾಸ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಭಾಷೆಗಳ -2

ಪ್ರಮುಖ ದಿನಾಂಕಗಳು ಮತ್ತು ಡೇಟಾ

40 ರ ದಶಕದಲ್ಲಿ, ವಿದ್ಯುತ್ ಪ್ರವಾಹದಿಂದ ಚಾಲಿತವಾದ ಮೊದಲ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಅವರು ವೇಗ ಮತ್ತು ಮೆಮೊರಿ ಸಾಮರ್ಥ್ಯದ ಮಿತಿಗಳನ್ನು ಹೊಂದಿದ್ದರು, ಪ್ರೋಗ್ರಾಮರ್‌ಗಳನ್ನು ಸರಳ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ರಚಿಸಲು ಒತ್ತಾಯಿಸಿದರು. ದೀರ್ಘಾವಧಿಯಲ್ಲಿ, ಒಂದು ವಿಷಯವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಒಂದು ದೊಡ್ಡ ಬೌದ್ಧಿಕ ತಳ್ಳುವಿಕೆಯ ಅಗತ್ಯವಿದೆ ಎಂದು ಅವರು ಅರಿತುಕೊಳ್ಳುತ್ತಾರೆ ಏಕೆಂದರೆ ನಿಮಗೆ ವಿಷಯ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ ನೀವು ತಪ್ಪುಗಳನ್ನು ತಿನ್ನಬಹುದು.

1948 ರಲ್ಲಿ, ಕಾನ್ರಾಡ್ useೂಸ್ ಅವರು ಪ್ಲಾಂಕಲ್ಕುಲ್ ಎಂಬ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಲೇಖನವನ್ನು ಪ್ರಕಟಿಸಿದರು, ಆದರೆ ಈ ಪ್ರದೇಶದಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಶೋಧನೆ ಮಾಡಲಿಲ್ಲ. ಆ ಸಮಯದಲ್ಲಿ ರಚಿಸಲಾದ ಭಾಷೆಗಳಲ್ಲಿ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಬಹುದು:

  • 1943: ENIAC ಕೋಡ್.

  • 1948 ಪ್ಲಾಂಕಲ್ಕುಲ್, ಇದನ್ನು ಅರ್ಧ ಶತಮಾನದ ನಂತರ ಜಾರಿಗೆ ತರಲಾಯಿತು.

  • 1949 ರಿಂದ 1954 - ನಿರ್ದಿಷ್ಟ ಉತ್ಪಾದಕರಿಗಾಗಿ ರಚಿಸಲಾದ ಸೂಚನೆಗಳ ಗುಂಪನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

50 ಮತ್ತು 60 ರ XNUMX ನೇ ಶತಮಾನ: ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸದ ಆರಂಭ

ಈ ಸಮಯದಲ್ಲಿ, ಇನ್ನೂ ಜಾರಿಯಲ್ಲಿರುವ ಮೂರು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಅವುಗಳೆಂದರೆ:

  1. 1955 - ಫೋರ್ಟ್ರಾನ್, ಜಾನ್ ಬ್ಯಾಕಸ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು.

  2. 1958: LISP, ಜಾನ್ ಮೆಕಾರ್ಥಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು.

  3. 1959: ಕೊಬೊಲ್, ಶಾರ್ಟ್ ರೇಂಜ್ ಕಮಿಟಿಯಿಂದ ಅಭಿವೃದ್ಧಿಗೊಂಡಿತು, ಮತ್ತು ಆಕೆಯ ಪ್ರಭಾವ ಗ್ರೇಸ್ ಹಾಪರ್ ಆಗಿತ್ತು.

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

  • ನೆಸ್ಟೆಡ್ ಬ್ಲಾಕ್ ಸ್ಟ್ರಕ್ಚರ್ಸ್: ಕೋಡ್ ಸೀಕ್ವೆನ್ಸ್ ಮತ್ತು ಸಂಬಂಧಿತ ಡಿಕ್ಲರೇಶನ್‌ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸದೆ ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಪ್ಯಾಕ್ ಮಾಡಲಾಗುತ್ತದೆ.

  • ಲೆಕ್ಸಿಕಲ್ ವ್ಯಾಪ್ತಿ: ಒಂದು ಬ್ಲಾಕ್ ತನ್ನದೇ ಆದ ಅಸ್ಥಿರಗಳು, ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ಇದು ಈ ಬ್ಲಾಕ್‌ನ ಹೊರಗಿನ ಕೋಡ್‌ಗೆ ಗೋಚರಿಸುವುದಿಲ್ಲ, ಉದಾಹರಣೆಗೆ ಡೇಟಾ ಅಥವಾ ಮಾಹಿತಿಯನ್ನು ಅಡಗಿಸುವುದು.

ಈ ಮಾಹಿತಿಯೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಇನ್ನೊಂದು ನಾವೀನ್ಯತೆ ಈ ಕೆಳಗಿನಂತಿದೆ:

  • ಭಾಷೆಯ ನಿರ್ಮಾಣವನ್ನು ವಿವರಿಸಲು ನಿಖರವಾದ ಗಣಿತ ಚಿಹ್ನೆ, ಬ್ಯಾಕಸ್ - ನೌರ್ ಫಾರ್ಮ್ ಅಥವಾ ಬಿಎನ್ಎಫ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಈ ಕೆಳಗಿನ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಅವುಗಳ ನಿರ್ಮಾಣದ ಸಂದರ್ಭ ರಹಿತ ಭಾಗವನ್ನು ವಿವರಿಸಲು BNF ನ ವ್ಯತ್ಯಾಸವನ್ನು ಬಳಸಿಕೊಂಡಿವೆ.

ಈ ಅಮೇರಿಕನ್ ಮತ್ತು ಯುರೋಪಿಯನ್ ಸಮಿತಿಯು ವಿಶೇಷವಾಗಿ ನಂತರದ ಭಾಷೆಗಳ ಬೆಳವಣಿಗೆಯ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಿತು. ಬರೋಸ್‌ನ ದೊಡ್ಡ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಅಲ್ಗೋಲ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಇಂತಹ ಸಮಿತಿಯ ವಿಸ್ತೃತ ಗುಂಪಾಗಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ಅಲ್ಗೋಲ್ನ ಮುಖ್ಯ ವಿಚಾರಗಳು ಹರಡಿತು ಮತ್ತು 1968 ರ ಹೊತ್ತಿಗೆ, ಅಲ್ಗೋಲ್ 68 ಅನ್ನು ಅರಿತುಕೊಳ್ಳಲಾಯಿತು:

  • ನಿರ್ಮಾಣ ಮತ್ತು ಅರ್ಥಶಾಸ್ತ್ರವು ಹೆಚ್ಚು ಆರ್ಥೋಗೋನಲ್ ಆಗಿತ್ತು, ಅಪರಿಚಿತ ವಾಡಿಕೆಯೊಂದಿಗೆ, ಉನ್ನತ ಕ್ರಮದ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಟೈಪಿಂಗ್ ವ್ಯವಸ್ಥೆ.

  • ಸನ್ನಿವೇಶದ ಮುಕ್ತ ಭಾಗವನ್ನು ಔಪಚಾರಿಕವಾಗಿ ಮಾತ್ರ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿಲ್ಲ, ಆದರೆ ವಾನ್ ವಿಜ್‌ಗಾರ್ಡನ್ ಅವರ ವ್ಯಾಕರಣದ ಪ್ರಕಾರ ನಿರ್ಮಾಣ ಮತ್ತು ಶಬ್ದಾರ್ಥಗಳನ್ನು ಕೂಡ ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ರಚಿಸಲಾಗಿದೆ.

ವೈ ಅಲ್ಗೋಲ್ 68 ರ ವಿಸ್ತೃತ ಆದರೆ ಬಳಕೆಯಾಗದ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಅದರ ಸಂಕೀರ್ಣವಾದ ಸ್ವಯಂಚಾಲಿತ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳು ಜನಪ್ರಿಯತೆ ಮತ್ತು ಕಷ್ಟಕರವಾದ ಅನ್ವಯಕ್ಕೆ ಕಾರಣವಾಯಿತು.

ಆದ್ದರಿಂದ ನಿಕ್ಲಾಸ್ ವಿರ್ತ್ ಸಮಿತಿಯಿಂದ ಬೇರ್ಪಟ್ಟರು ಮತ್ತು "ಪ್ಯಾಸ್ಕಲ್" ಎಂದು ಕರೆಯಲ್ಪಡುವ ಸರಳ ಭಾಷೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಆ ಸಮಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಕೆಲವು ಭಾಷೆಗಳು ಇವು:

  • ವರ್ಷ 1951: ಪ್ರಾದೇಶಿಕ ಅಸೆಂಬ್ಲಿ ಭಾಷೆ.

  • ವರ್ಷ 1952: ಆಟೋಕೋಡರ್

  • ವರ್ಷ 1954: ಐಪಿಎಲ್.

  • ವರ್ಷ 1955: ಫ್ಲೋ ಮ್ಯಾಟಿಕ್.

  • ವರ್ಷ 1957: ಫೋರ್ಟ್ರಾ ಎನ್.

  • ವರ್ಷ 1958: LISP.

  • ವರ್ಷ 1959: FACT, COBOL ಮತ್ತು RPG.

  • ವರ್ಷ 1962: APL, ಸಿಮುಲಾ ಮತ್ತು SNOBOL.

  • ವರ್ಷ 1963: ಸಿಪಿಎಲ್

  • ವರ್ಷ 1964: ಬೇಸಿಕ್ ಮತ್ತು ಪಿಎಲ್ / ಐ.

  • ವರ್ಷ 1967: BCPL

ಇತಿಹಾಸ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಭಾಷೆಗಳ -3

70 ರ ದಶಕ: ಮೂಲಭೂತ ಮಾದರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ

1960 ಮತ್ತು 1970 ರ ನಡುವೆ, ಒಂದು ದೊಡ್ಡ ಉತ್ಕರ್ಷ ಕಂಡುಬಂದಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ. ಇಂದು ಬಳಸಲಾಗುವ ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷಾ ಮಾದರಿಗಳನ್ನು ಈ ಸಮಯದಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ:

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

  • ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಆರಂಭದಲ್ಲಿ ಸಿಸ್ಟಮ್ಸ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ರಚಿಸಲಾಯಿತು, ಡೆವಲಪರ್‌ಗಳು 168 ಮತ್ತು 1972 ರಲ್ಲಿ ಕೆನ್ ಥಾಂಪ್ಸನ್ ಮತ್ತು ಡೆನ್ನಿಸ್ ರಿಚ್ಚಿ.

  • 70 ರ ದಶಕದಲ್ಲಿ ರಚಿಸಲಾದ ಸ್ಮಾಲ್‌ಟಾಕ್, ವಸ್ತುಗಳಿಗೆ ಭಾಷೆಯ ವಿಶಾಲ ವಿನ್ಯಾಸವನ್ನು ಒದಗಿಸಿತು.

  • 1972 ರಲ್ಲಿ ರೂಸೆಲ್, ಕಾಲ್ಮೆರೌರ್ ಮತ್ತು ಕೋವಾಲ್ಸ್ಕಿ ರಚಿಸಿದ ಪ್ರೊಲಾಗ್ ಅನ್ನು ಮೊದಲ ತರ್ಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ.

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

ವಿವರಿಸಿದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮೂಲಭೂತ ಆಧಾರವಾಗಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ, ಎಲ್ಲಾ ಪ್ರಸ್ತುತ ಭಾಷೆಗಳು ತಮ್ಮ ನೋಂದಾವಣೆಯಲ್ಲಿ ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನಾದರೂ ಹೊಂದಿವೆ.

ಈ ಸಮಯದಲ್ಲಿ ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಅರ್ಹತೆಗಳ ಬಗ್ಗೆ ವಿಚಾರಗಳ ವ್ಯಾಪಕ ಚರ್ಚೆಯೂ ನಡೆಯಿತು, ಇದು ಮೂಲತಃ GOTO ಬಳಸದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸಂಕೇತಿಸುತ್ತದೆ. ಈ ಕಲ್ಪನೆಗಳ ಪ್ರವಾಹವು ಭಾಷೆಯ ವಿನ್ಯಾಸಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ, ಏಕೆಂದರೆ ಕೆಲವು ಭಾಷೆಗಳು GOTO ಅನ್ನು ಆಲೋಚಿಸಲಿಲ್ಲ, ಮತ್ತು ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಮರ್ ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ರಚಿಸಬೇಕಾಯಿತು

ಇತಿಹಾಸ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಭಾಷೆಗಳ -3

ಈ ಸಮಯದಲ್ಲಿ ರಚಿಸಲಾದ ಕೆಲವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು:

  • ವರ್ಷ 1968: ಲೋಗೋ

  • ವರ್ಷ 1969: ಬಿ, ಸಿ ಪೂರ್ವವರ್ತಿ

  • ವರ್ಷ 1970: ಪ್ಯಾಸ್ಕಲ್ ಮತ್ತು ಫೋರ್ತ್.

  • ವರ್ಷ 1972: ಸಿ, ಪ್ರೊಲಾಗ್ ಮತ್ತು ಸ್ಮಾಲ್‌ಟಾಕ್.

  • ವರ್ಷ 1973: ಎಂಎಲ್

  • ವರ್ಷ 1975: ಯೋಜನೆ

  • ವರ್ಷ 1978: SQL, ಅದರ ಪ್ರಾರಂಭದಲ್ಲಿ ಪ್ರಶ್ನೆಗಳಿಗೆ ಭಾಷೆಯಾಗಿತ್ತು ಮತ್ತು ನಂತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಿರ್ಮಾಣಕ್ಕೆ ವಿಸ್ತರಿಸಿತು. ಮೊಡುಲಾ - 2 ಅನ್ನು ಸಹ ಈ ವರ್ಷ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ಇತಿಹಾಸ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಭಾಷೆಗಳ -4

80 ಗಳು: ಬಲಪಡಿಸುವಿಕೆ, ಮಾಡ್ಯೂಲ್‌ಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ

1980 ರ ದಶಕವನ್ನು ಪರಿಗಣಿಸಲಾಗಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಇತಿಹಾಸ, ಕಡ್ಡಾಯ ಭಾಷೆಗಳಲ್ಲಿ ಬಲಪಡಿಸುವ ಸಮಯ. ಹಿಂದಿನ ದಶಕದಲ್ಲಿ ಈಗಾಗಲೇ ರಚಿಸಲಾದ ಭಾಷೆಗಳ ಮೇಲೆ ಕೆಲಸ ಮುಂದುವರೆಯಿತು.

C ++, ವಸ್ತುಗಳು ಮತ್ತು ಸಿಸ್ಟಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಡೆಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸಂಯೋಜಿಸಲು ಬಂದಿತು. ಯುಎಸ್ ಸರ್ಕಾರವು ADA ಯ ಪ್ರಮಾಣೀಕರಣವನ್ನು ಸಾಧಿಸಿತು, ಇದು ಯುದ್ಧ ಮತ್ತು ರಕ್ಷಣಾ ಕಂಪನಿಗಳಿಂದ ಬಳಸಲ್ಪಡುವ ವ್ಯವಸ್ಥೆಗಳ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ.

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

ಮಿರಾಂಡಾ ಎಂಬ ಕ್ರಿಯಾತ್ಮಕ ಭಾಷೆಯ ತನಿಖಾ ಪ್ರಗತಿಯು ಬಹಳ ನಿಧಾನವಾಗಿ ನಡೆಯುತ್ತಿತ್ತು, ಈ ಸಮಯದಲ್ಲಿ ಹಿಡಿಯಲು ಪ್ರಾರಂಭಿಸಿತು.

ಭಾಷಾ ವಿನ್ಯಾಸದ ಪ್ರದೇಶದ ಪ್ರವೃತ್ತಿಯು ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಉತ್ತಮ ವಿಧಾನವಾಗಿದ್ದು, ಮಾಡ್ಯೂಲ್‌ಗಳ ಬಳಕೆಯ ಮೂಲಕ, ಕೋಡ್-ಘಟಕಗಳ ದೊಡ್ಡ-ಪ್ರಮಾಣದ ಸಂಘಟನೆಯಾಗಿದೆ.

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

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

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

ಆದ್ದರಿಂದ, ಪ್ರೊಸೆಸರ್ ವೇಗದಲ್ಲಿ ಸುಧಾರಣೆಗಳೊಂದಿಗೆ, ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಸಂಗ್ರಹ ವಿಧಾನಗಳೊಂದಿಗೆ, RISC ಗುಂಪು ಉನ್ನತ ಮಟ್ಟದ ಭಾಷಾ ಸಂಗ್ರಹ ತಂತ್ರಜ್ಞಾನದಲ್ಲಿ ಆಸಕ್ತಿಯನ್ನು ಆಕರ್ಷಿಸಿತು.

90 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ತಂತ್ರಜ್ಞಾನಗಳು ಈ ಕೆಲಸದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರೆಸಿದವು.

ಈ ದಶಕದಲ್ಲಿ ರಚಿಸಲಾದ ಪ್ರಮುಖ ಭಾಷೆಗಳಲ್ಲಿ, ನಾವು ಉಲ್ಲೇಖಿಸಬಹುದು:

  • ವರ್ಷ 1980: C ++, ಇದು C ನ ಆವೃತ್ತಿ ಆದರೆ ತರಗತಿಗಳೊಂದಿಗೆ.

  • ವರ್ಷ 1983: ಅದಾ.

  • ವರ್ಷ 1984: MATLAB ಮತ್ತು ಸಾಮಾನ್ಯ ಪಟ್ಟಿ.

  • ವರ್ಷ 1985: ಐಫೆಲ್.

  • ವರ್ಷ 1986: ಎರ್ಲಾಂಗ್ ಮತ್ತು ಉದ್ದೇಶ - ಸಿ.

  • ವರ್ಷ 1987: ಪರ್ಲ್.

  • ವರ್ಷ 1988: ಗಣಿತ ಮತ್ತು Tcl.

  • ವರ್ಷ 1989: FL

ಇತಿಹಾಸ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಭಾಷೆಗಳ -5

90 ಗಳು: ಇಂಟರ್ನೆಟ್ ಸಮಯ

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

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

ನಿಮಗೆ ತಿಳಿಯಲು ಆಸಕ್ತಿ ಇದ್ದರೆ ಓದಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ ವೈರ್ಲೆಸ್ ತಂತ್ರಜ್ಞಾನಗಳು: ವ್ಯಾಖ್ಯಾನ ಮತ್ತು ಕಾರ್ಯಗಳು.

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

ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುವ ನವೀನ ಮತ್ತು ಆಮೂಲಾಗ್ರ ಭಾಷೆಗಳನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಅವು RAD ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಉತ್ಪಾದಕತೆಯನ್ನು ಹೊಂದಿರುವ ಭಾಷೆಗಳು, ಆದಾಗ್ಯೂ, ಅವುಗಳ ಉತ್ಪಾದಕತೆಯು ಸರಳ ಮತ್ತು ಸಣ್ಣ ಕಾರ್ಯಕ್ರಮಗಳಿಗಿಂತ ದೀರ್ಘ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬರೆಯಲು ಮತ್ತು ಸಂರಕ್ಷಿಸಲು ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ.

ಆದಾಗ್ಯೂ, ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಂಗಳು ವೆಬ್ ಸಂಪರ್ಕದಲ್ಲಿ ಪ್ರಮುಖವಾದವು.

ಈ ದಶಕದಲ್ಲಿ ರಚಿಸಿದ ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಭಾಷೆಗಳಲ್ಲಿ, ನಾವು:

  • ವರ್ಷ 1990: ಹ್ಯಾಸ್ಕೆಲ್

  • ವರ್ಷ 1991: HTML, ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಮತ್ತು ಪೈಥಾನ್.

  • ವರ್ಷ 1993: ಲುವಾ ಮತ್ತು ರೂಬಿ.

  • ವರ್ಷ 1994: CLOS.

  • ವರ್ಷ 1995: ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, PHP, ಡೆಲ್ಫಿ ಮತ್ತು ಜಾವಾ.

  • ವರ್ಷ 1996: WebDNA

  • ವರ್ಷ 1997: ಬಂಡಾಯ.

  • ವರ್ಷ 1999: ಡಿ

ವರ್ಷ 2000: ಪ್ರಸ್ತುತ ಸಮಯ

ಒಳಗೆ ಕಥೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಸಂಶೋಧನೆ ಮತ್ತು ಕೈಗಾರಿಕಾ ಮಟ್ಟದಲ್ಲಿ ಇದರ ನೈಸರ್ಗಿಕ ವಿಕಸನ ನಿರಂತರವಾಗಿರುತ್ತದೆ. ಪ್ರಸ್ತುತ ಕೆಲಸದ ಕ್ಷೇತ್ರಗಳೆಂದರೆ:

  • ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಹೆಚ್ಚಿದ ಬೆಂಬಲ.

  • ವಿತರಣೆ ಮತ್ತು ಏಕಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು ಭಾಷೆಗಳ ವಿನ್ಯಾಸ ಮತ್ತು ನಿರ್ಮಾಣ.

  • ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಭದ್ರತೆಯ ದೃಷ್ಟಿಯಿಂದ ಭಾಷೆ, ವಿಮರ್ಶೆ ಮತ್ತು ಪರಿಶೀಲನೆ ಪ್ರಕ್ರಿಯೆಗೆ ಸೇರಿಸುವ ವಿಧಾನಗಳು: ಥ್ರೆಡ್ ಭದ್ರತೆ, ಮಾಹಿತಿ ವಲಸೆ ನಿಯಂತ್ರಣ, ವಿಸ್ತೃತ ವಾಕ್ಯರಚನೆಯ ವಿಮರ್ಶೆ.

  • ಪರ್ಯಾಯ ಮಾಡ್ಯುಲಾರಿಟಿ ವಿಧಾನಗಳು.

  • ಘಟಕ-ಕೇಂದ್ರಿತ ಸಾಫ್ಟ್‌ವೇರ್ ರಚನೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ.

  • ಮೆಟಾಪ್ರೊಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಅಮೂರ್ತ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮರಕ್ಕೆ ಪ್ರವೇಶ.

  • ವಿತರಣೆ ಮತ್ತು ಚಲನಶೀಲತೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ.

  • ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣ.

  • ಮೂಲ ಕೋಡ್‌ನಲ್ಲಿ ಯೂನಿಕೋಡ್‌ಗೆ ಬೆಂಬಲ.

  • ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ಗಾಗಿ XML.

  • ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಮುಕ್ತ ಮೂಲ.

ಈ ದಶಕದಲ್ಲಿ ರಚಿಸಿದ ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಭಾಷೆಗಳಲ್ಲಿ, ನಾವು:

  • ವರ್ಷ 2000: ಆಕ್ಷನ್ ಸ್ಕ್ರಿಪ್ಟ್

  • ವರ್ಷ 2001: ವಿಷುಯಲ್ ಬೇಸಿಕ್. ನೆಟ್ ಮತ್ತು ಸಿ #.

  • ವರ್ಷ 2002: ಎಫ್ #.

  • ವರ್ಷ 2003: ಫ್ಯಾಕ್ಟರ್, ಸ್ಕಾಲಾ ಮತ್ತು ಗ್ರೂವಿ.

  • ವರ್ಷ 2005: ಸ್ಕ್ರಾಚ್.

  • ವರ್ಷ 2007: ಕ್ಲೋಜೂರ್

  • ವರ್ಷ 2009: ಹೋಗಿ.

  • ವರ್ಷ 2011: ಡಾರ್ಟ್.

  • ವರ್ಷ 2014: ಸ್ವಿಫ್ಟ್.

ನೀವು ಈ ಮಾಹಿತಿಯನ್ನು ಇಷ್ಟಪಟ್ಟರೆ, ಈ ಇತರ ಆಸಕ್ತಿಯ ಲಿಂಕ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ:

ಹೈಬ್ರಿಡ್ ಮೋಡ: ವ್ಯಾಖ್ಯಾನ, ಕಾರ್ಯ, ಪ್ರಯೋಜನಗಳು ಮತ್ತು ಇನ್ನಷ್ಟು.


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

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

*

*

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