ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ಭವಿಷ್ಯ: ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P2

ಚಿತ್ರ ಕ್ರೆಡಿಟ್: ಕ್ವಾಂಟಮ್ರನ್

ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ಭವಿಷ್ಯ: ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P2

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

    ಅಂದಹಾಗೆ, ಆ ಸಮಯದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಇಂದಿನದಕ್ಕಿಂತ ತುಂಬಾ ಸರಳವಾಗಿದೆ. ವಾಸ್ತವವಾಗಿ, ಅಪೊಲೊ 11 ಬಾಹ್ಯಾಕಾಶ ನೌಕೆಯಲ್ಲಿನ (ಮತ್ತು 1960 ರ NASA ದ ಎಲ್ಲಾ ವಿಷಯಗಳಿಗೆ) ಸರಾಸರಿ ವ್ಯಕ್ತಿಯ ಧರಿಸಿರುವ ಸ್ಮಾರ್ಟ್‌ಫೋನ್ ಹಲವಾರು ಆರ್ಡರ್‌ಗಳು ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿಯಾಗಿದೆ. ಇದಲ್ಲದೆ, ಆ ಸಮಯದಲ್ಲಿ ಕಂಪ್ಯೂಟರ್‌ಗಳು ವಿಶೇಷ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳಿಂದ ಕೋಡ್ ಮಾಡಲ್ಪಟ್ಟವು, ಅವರು ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಅತ್ಯಂತ ಮೂಲಭೂತ ಯಂತ್ರ ಭಾಷೆಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದರು: AGC ಅಸೆಂಬ್ಲಿ ಕೋಡ್ ಅಥವಾ ಸರಳವಾಗಿ, 1 ಸೆ ಮತ್ತು 0 ಸೆ.

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

    (ಮೇಲಿನ ಚಿತ್ರದಲ್ಲಿ ಮಾರ್ಗರೆಟ್ ಹ್ಯಾಮಿಲ್ಟನ್ ಅಪೊಲೊ 11 ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಹೊಂದಿರುವ ಕಾಗದದ ರಾಶಿಯ ಪಕ್ಕದಲ್ಲಿ ನಿಂತಿದ್ದಾರೆ.)

    ಮತ್ತು ಇಂದಿನ ದಿನಗಳಲ್ಲಿ ಭಿನ್ನವಾಗಿ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳು ಸುಮಾರು 80-90 ಪ್ರತಿಶತ ಸಂಭವನೀಯ ಸನ್ನಿವೇಶಗಳಿಗೆ ಕೋಡ್ ಮಾಡುತ್ತಾರೆ, ಅಪೊಲೊ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ, ಅವರ ಕೋಡ್ ಎಲ್ಲದಕ್ಕೂ ಖಾತೆಯನ್ನು ಹೊಂದಿರಬೇಕು. ಇದನ್ನು ದೃಷ್ಟಿಕೋನದಲ್ಲಿ ಇರಿಸಲು, ಮಾರ್ಗರೆಟ್ ಸ್ವತಃ ಹೇಳಿದರು:

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

    - ಮಾರ್ಗರೆಟ್ ಹ್ಯಾಮಿಲ್ಟನ್, ಅಪೋಲೋ ಫ್ಲೈಟ್ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ MIT ಡ್ರೇಪರ್ ಲ್ಯಾಬೋರೇಟರಿಯ ನಿರ್ದೇಶಕಿ, ಕೇಂಬ್ರಿಡ್ಜ್, ಮ್ಯಾಸಚೂಸೆಟ್ಸ್, "ಕಂಪ್ಯೂಟರ್ ಗಾಟ್ ಲೋಡ್", ಪತ್ರಕ್ಕೆ ಡೇಟಾಮೇಶನ್, ಮಾರ್ಚ್ 1, 1971

    ಮೊದಲೇ ಸೂಚಿಸಿದಂತೆ, ಆ ಆರಂಭಿಕ ಅಪೊಲೊ ದಿನಗಳಿಂದಲೂ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯು ವಿಕಸನಗೊಂಡಿದೆ. ಹೊಸ ಉನ್ನತ ಮಟ್ಟದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು 1 ಸೆ ಮತ್ತು 0 ಸೆಗಳೊಂದಿಗೆ ಕೋಡಿಂಗ್ ಮಾಡುವ ಬೇಸರದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪದಗಳು ಮತ್ತು ಚಿಹ್ನೆಗಳೊಂದಿಗೆ ಕೋಡಿಂಗ್ ಮಾಡಲು ಬದಲಾಯಿಸಿದವು. ದಿನಗಳ ಕೋಡಿಂಗ್ ಅಗತ್ಯವಿರುವ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯನ್ನು ರಚಿಸುವಂತಹ ಕಾರ್ಯಗಳನ್ನು ಈಗ ಒಂದೇ ಕಮಾಂಡ್ ಲೈನ್ ಬರೆಯುವ ಮೂಲಕ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

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

    ಜನಸಾಮಾನ್ಯರಿಗೆ ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ

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

    ಇವುಗಳು ಬಳಕೆದಾರ ಸ್ನೇಹಿ, ಆನ್‌ಲೈನ್ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ಗಳಾಗಿದ್ದು, ತಾಂತ್ರಿಕವಲ್ಲದ ವೃತ್ತಿಪರರು ತಮ್ಮ ವ್ಯಾಪಾರದ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕೋಡ್‌ನ ದೃಶ್ಯ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸ್ನ್ಯಾಪ್ ಮಾಡುವ ಮೂಲಕ (ಚಿಹ್ನೆಗಳು/ಗ್ರಾಫಿಕ್ಸ್). ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಮರವನ್ನು ಕತ್ತರಿಸಿ ಅದನ್ನು ಡ್ರೆಸ್ಸಿಂಗ್ ಕ್ಯಾಬಿನೆಟ್ ಆಗಿ ರೂಪಿಸುವ ಬದಲು, ನೀವು ಐಕಿಯಾದಿಂದ ಪೂರ್ವ-ಫ್ಯಾಶನ್ ಮಾಡಿದ ಭಾಗಗಳನ್ನು ಬಳಸಿ ಅದನ್ನು ನಿರ್ಮಿಸುತ್ತೀರಿ.

    ಈ ಸೇವೆಯನ್ನು ಬಳಸಲು ಇನ್ನೂ ನಿರ್ದಿಷ್ಟ ಮಟ್ಟದ ಕಂಪ್ಯೂಟರ್ ಜ್ಞಾನದ ಅಗತ್ಯವಿರುತ್ತದೆ, ನಿಮಗೆ ಇನ್ನು ಮುಂದೆ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ಪದವಿ ಅಗತ್ಯವಿಲ್ಲ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಈ ರೀತಿಯ ಅಮೂರ್ತತೆಯು ಕಾರ್ಪೊರೇಟ್ ಜಗತ್ತಿನಲ್ಲಿ ಲಕ್ಷಾಂತರ ಹೊಸ "ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳ" ಏರಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತಿದೆ ಮತ್ತು ಇದು ಅನೇಕ ಮಕ್ಕಳಿಗೆ ಹಿಂದಿನ ವಯಸ್ಸಿನಲ್ಲಿ ಹೇಗೆ ಕೋಡ್ ಮಾಡಬೇಕೆಂದು ಕಲಿಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

    ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್ ಆಗುವುದರ ಅರ್ಥವನ್ನು ಮರು ವ್ಯಾಖ್ಯಾನಿಸುವುದು

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

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

    ಅಮೂರ್ತತೆಗಳು ಪ್ರಗತಿಯಲ್ಲಿರುವಾಗ ಮತ್ತು ಹೊಸ ಸಾಫ್ಟ್‌ವೇರ್ ಭಾಷೆಗಳು ಹೆಚ್ಚು ದಿನನಿತ್ಯದ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಕೆಲಸವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದರಿಂದ, 10 ರಿಂದ 20 ವರ್ಷಗಳ ಅವಧಿಯಲ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್ ಆಗುವುದರ ಅರ್ಥವೇನು? ಈ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಲು, ಭವಿಷ್ಯದ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳು ನಾಳಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಲು ಹೋಗುತ್ತಾರೆ ಎಂಬುದರ ಮೂಲಕ ನಡೆಯೋಣ:

    *ಮೊದಲನೆಯದಾಗಿ, ಎಲ್ಲಾ ಪ್ರಮಾಣೀಕೃತ, ಪುನರಾವರ್ತಿತ ಕೋಡಿಂಗ್ ಕೆಲಸಗಳು ಕಣ್ಮರೆಯಾಗುತ್ತವೆ. ಅದರ ಸ್ಥಳದಲ್ಲಿ ಪೂರ್ವನಿರ್ಧರಿತ ಘಟಕ ನಡವಳಿಕೆಗಳು, UI ಗಳು ಮತ್ತು ಡೇಟಾ-ಫ್ಲೋ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್‌ಗಳ (Ikea ಭಾಗಗಳು) ವಿಶಾಲವಾದ ಲೈಬ್ರರಿ ಇರುತ್ತದೆ.

    *ಇಂದಿನಂತೆಯೇ, ಉದ್ಯೋಗದಾತರು ಅಥವಾ ವಾಣಿಜ್ಯೋದ್ಯಮಿಗಳು ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ವಿಶೇಷ ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಅಥವಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿರ್ದಿಷ್ಟ ಗುರಿಗಳು ಮತ್ತು ವಿತರಣೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಾರೆ.

    *ಈ ಡೆವಲಪರ್‌ಗಳು ನಂತರ ತಮ್ಮ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯತಂತ್ರವನ್ನು ನಕ್ಷೆ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಅವರ ಘಟಕ ಗ್ರಂಥಾಲಯವನ್ನು ಪ್ರವೇಶಿಸುವ ಮೂಲಕ ಮತ್ತು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ದೃಶ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ ತಮ್ಮ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಆರಂಭಿಕ ಡ್ರಾಫ್ಟ್‌ಗಳನ್ನು ಮೂಲಮಾದರಿ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ-ದೃಶ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳು ವರ್ಧಿತ ರಿಯಾಲಿಟಿ (AR) ಅಥವಾ ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ (VR) ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು.

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

    *ಫಲಿತಾಂಶಗಳ ಆಧಾರದ ಮೇಲೆ, AI ನಂತರ ಡೆವಲಪರ್‌ಗೆ ಬಹುಸಂಖ್ಯೆಯ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುತ್ತದೆ (ಬಹುಶಃ ಮೌಖಿಕ, ಅಲೆಕ್ಸಾ ತರಹದ ಸಂವಹನದ ಮೂಲಕ), ಪ್ರಾಜೆಕ್ಟ್‌ನ ಗುರಿಗಳು ಮತ್ತು ವಿತರಣೆಗಳನ್ನು ಉತ್ತಮವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ವಿವಿಧ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು ಎಂಬುದನ್ನು ಚರ್ಚಿಸುತ್ತದೆ. ಮತ್ತು ಪರಿಸರಗಳು.

    * ಡೆವಲಪರ್‌ನ ಪ್ರತಿಕ್ರಿಯೆಯ ಆಧಾರದ ಮೇಲೆ, AI ಕ್ರಮೇಣ ಅವನ ಅಥವಾ ಅವಳ ಉದ್ದೇಶವನ್ನು ಕಲಿಯುತ್ತದೆ ಮತ್ತು ಯೋಜನೆಯ ಗುರಿಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ಕೋಡ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.

    *ಈ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ, ಮಾನವ-ಯಂತ್ರ ಸಹಯೋಗವು ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಆವೃತ್ತಿಯ ನಂತರ ಆವೃತ್ತಿಯನ್ನು ಪುನರಾವರ್ತನೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣಗೊಂಡ ಮತ್ತು ಮಾರುಕಟ್ಟೆಯ ಆವೃತ್ತಿಯು ಆಂತರಿಕ ಅನುಷ್ಠಾನಕ್ಕೆ ಅಥವಾ ಸಾರ್ವಜನಿಕರಿಗೆ ಮಾರಾಟಕ್ಕೆ ಸಿದ್ಧವಾಗುವವರೆಗೆ.

    *ವಾಸ್ತವವಾಗಿ, ಸಾಫ್ಟ್‌ವೇರ್ ನೈಜ-ಪ್ರಪಂಚದ ಬಳಕೆಗೆ ತೆರೆದುಕೊಂಡ ನಂತರ ಈ ಸಹಯೋಗವು ಮುಂದುವರಿಯುತ್ತದೆ. ಸರಳವಾದ ದೋಷಗಳನ್ನು ವರದಿ ಮಾಡಿದಂತೆ, ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ವಿವರಿಸಲಾದ ಮೂಲ, ಬಯಸಿದ ಗುರಿಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ರೀತಿಯಲ್ಲಿ AI ಅವುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸರಿಪಡಿಸುತ್ತದೆ. ಏತನ್ಮಧ್ಯೆ, ಹೆಚ್ಚು ಗಂಭೀರ ದೋಷಗಳು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಮಾನವ-AI ಸಹಯೋಗಕ್ಕಾಗಿ ಕರೆ ನೀಡುತ್ತವೆ.

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

    ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ ಚಾಲಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ

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

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

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

    ದುರದೃಷ್ಟವಶಾತ್, ನಿರಂತರ ವಿತರಣೆಯು ಸುಲಭವಲ್ಲ. ಇಂದಿನ ಸಾಫ್ಟ್‌ವೇರ್ ಕಂಪನಿಗಳಲ್ಲಿ ಕಾಲು ಭಾಗದಷ್ಟು ಮಾತ್ರ ಈ ಪ್ರವೃತ್ತಿಯ ಬೇಡಿಕೆಯ ಬಿಡುಗಡೆ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಮತ್ತು ಇದಕ್ಕಾಗಿಯೇ ವಿಷಯಗಳನ್ನು ವೇಗಗೊಳಿಸಲು AI ಅನ್ನು ಬಳಸಲು ತುಂಬಾ ಆಸಕ್ತಿಯಿದೆ.

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

    ಒಟ್ಟಾರೆಯಾಗಿ, ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ AI ಹೆಚ್ಚು ಪ್ರಮುಖ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ. ಅದರ ಬಳಕೆಯನ್ನು ಮೊದಲೇ ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವ ಸಾಫ್ಟ್‌ವೇರ್ ಕಂಪನಿಗಳು ಅಂತಿಮವಾಗಿ ತಮ್ಮ ಪ್ರತಿಸ್ಪರ್ಧಿಗಳಿಗಿಂತ ಘಾತೀಯ ಬೆಳವಣಿಗೆಯನ್ನು ಆನಂದಿಸುತ್ತವೆ. ಆದರೆ ಈ AI ಲಾಭಗಳನ್ನು ಅರಿತುಕೊಳ್ಳಲು, ಉದ್ಯಮವು ವಸ್ತುಗಳ ಹಾರ್ಡ್‌ವೇರ್ ಭಾಗದಲ್ಲಿ ಪ್ರಗತಿಯನ್ನು ನೋಡಬೇಕಾಗುತ್ತದೆ-ಮುಂದಿನ ವಿಭಾಗವು ಈ ವಿಷಯವನ್ನು ವಿವರಿಸುತ್ತದೆ.

    ಸಾಫ್ಟ್‌ವೇರ್ ಸೇವೆಯಂತೆ

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

    ಕಿರಿಕಿರಿಯುಂಟುಮಾಡುವ ವಿಸ್ತಾರವಾದ ಮಾಲೀಕತ್ವದ ಕೀಗಳೊಂದಿಗೆ ಸಾಫ್ಟ್‌ವೇರ್ ಸಿಡಿಗಳನ್ನು ಖರೀದಿಸುವ ಬದಲು, ಅಡೋಬ್ ಗ್ರಾಹಕರು ಈಗ ತಮ್ಮ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಾಧನಗಳಲ್ಲಿ ಅಡೋಬ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಹಕ್ಕನ್ನು ಮಾಸಿಕ ಚಂದಾದಾರಿಕೆಯನ್ನು ಪಾವತಿಸಬೇಕಾಗುತ್ತದೆ, ಇದು ಅಡೋಬ್ ಸರ್ವರ್‌ಗಳಿಗೆ ನಿಯಮಿತ-ನಿರಂತರ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕದೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಫ್ಟ್‌ವೇರ್ .

    ಈ ಬದಲಾವಣೆಯೊಂದಿಗೆ, ಗ್ರಾಹಕರು ಇನ್ನು ಮುಂದೆ ಅಡೋಬ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ; ಅವರು ಅದನ್ನು ಅಗತ್ಯವಿರುವಂತೆ ಬಾಡಿಗೆಗೆ ಪಡೆದರು. ಪ್ರತಿಯಾಗಿ, ಗ್ರಾಹಕರು ಇನ್ನು ಮುಂದೆ ಅಡೋಬ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನ ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಗಳನ್ನು ನಿರಂತರವಾಗಿ ಖರೀದಿಸಬೇಕಾಗಿಲ್ಲ; ಅವರು Adobe ಸೇವೆಗೆ ಚಂದಾದಾರರಾಗಿರುವವರೆಗೆ, ಅವರು ಯಾವಾಗಲೂ ತಮ್ಮ ಸಾಧನಕ್ಕೆ ಬಿಡುಗಡೆಯಾದ ತಕ್ಷಣ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಹೊಂದಿರುತ್ತಾರೆ (ಸಾಮಾನ್ಯವಾಗಿ ವರ್ಷಕ್ಕೆ ಹಲವಾರು ಬಾರಿ).

    ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ ನಾವು ನೋಡಿದ ಅತಿದೊಡ್ಡ ಸಾಫ್ಟ್‌ವೇರ್ ಟ್ರೆಂಡ್‌ಗಳಲ್ಲಿ ಇದು ಕೇವಲ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ: ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ವತಂತ್ರ ಉತ್ಪನ್ನದ ಬದಲಿಗೆ ಸೇವೆಗೆ ಹೇಗೆ ಪರಿವರ್ತನೆಯಾಗುತ್ತಿದೆ. ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನ ವಿಂಡೋಸ್ 10 ಅಪ್‌ಡೇಟ್‌ನ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ನಾವು ನೋಡಿದಂತೆ ಸಣ್ಣ, ವಿಶೇಷ ಸಾಫ್ಟ್‌ವೇರ್ ಮಾತ್ರವಲ್ಲ, ಸಂಪೂರ್ಣ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಸಾಫ್ಟ್‌ವೇರ್ ಸೇವೆಯಾಗಿ (SaaS).

    ಸ್ವಯಂ ಕಲಿಕಾ ತಂತ್ರಾಂಶ (SLS)

    SaaS ಕಡೆಗೆ ಉದ್ಯಮದ ಬದಲಾವಣೆಯನ್ನು ನಿರ್ಮಿಸುವ ಮೂಲಕ, SaaS ಮತ್ತು AI ಎರಡನ್ನೂ ಸಂಯೋಜಿಸುವ ಸಾಫ್ಟ್‌ವೇರ್ ಜಾಗದಲ್ಲಿ ಹೊಸ ಪ್ರವೃತ್ತಿ ಹೊರಹೊಮ್ಮುತ್ತಿದೆ. Amazon, Google, Microsoft, ಮತ್ತು IBM ನ ಪ್ರಮುಖ ಕಂಪನಿಗಳು ತಮ್ಮ ಗ್ರಾಹಕರಿಗೆ ತಮ್ಮ AI ಮೂಲಸೌಕರ್ಯವನ್ನು ಸೇವೆಯಾಗಿ ನೀಡಲು ಪ್ರಾರಂಭಿಸಿವೆ.

    ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇನ್ನು ಮುಂದೆ AI ಮತ್ತು ಯಂತ್ರ ಕಲಿಕೆಯು ಸಾಫ್ಟ್‌ವೇರ್ ದೈತ್ಯರಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ, ಈಗ ಯಾವುದೇ ಕಂಪನಿ ಮತ್ತು ಡೆವಲಪರ್ ಸ್ವಯಂ-ಕಲಿಕೆ ಸಾಫ್ಟ್‌ವೇರ್ (SLS) ನಿರ್ಮಿಸಲು ಆನ್‌ಲೈನ್ AI ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು.

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

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

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

    2020 ರ ಹೊತ್ತಿಗೆ ಮತ್ತು 2030 ರ ಹೊತ್ತಿಗೆ, ಈ SLS ವ್ಯವಸ್ಥೆಗಳು ಕಾರ್ಪೊರೇಟ್, ಸರ್ಕಾರ, ಮಿಲಿಟರಿ ಮತ್ತು ಗ್ರಾಹಕ ಮಾರುಕಟ್ಟೆಗಳಲ್ಲಿ ಪ್ರಮುಖ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತವೆ, ಕ್ರಮೇಣ ಪ್ರತಿಯೊಬ್ಬರೂ ತಮ್ಮ ಉತ್ಪಾದಕತೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಎಲ್ಲಾ ರೀತಿಯ ತ್ಯಾಜ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಈ ಸರಣಿಯಲ್ಲಿ ನಾವು ನಂತರ SLS ತಂತ್ರಜ್ಞಾನವನ್ನು ಹೆಚ್ಚು ವಿವರವಾಗಿ ಕವರ್ ಮಾಡುತ್ತೇವೆ.

    ಆದಾಗ್ಯೂ, ಇದೆಲ್ಲದಕ್ಕೂ ಒಂದು ಕ್ಯಾಚ್ ಇದೆ.

    SaaS ಮತ್ತು SLS ಮಾದರಿಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಏಕೈಕ ಮಾರ್ಗವೆಂದರೆ ಇಂಟರ್ನೆಟ್ (ಅಥವಾ ಅದರ ಹಿಂದಿನ ಮೂಲಸೌಕರ್ಯ) ಬೆಳೆಯಲು ಮತ್ತು ಸುಧಾರಿಸಲು ಮುಂದುವರಿದರೆ, ಈ SaaS/SLS ಸಿಸ್ಟಮ್‌ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವ 'ಕ್ಲೌಡ್' ಅನ್ನು ರನ್ ಮಾಡುವ ಕಂಪ್ಯೂಟಿಂಗ್ ಮತ್ತು ಶೇಖರಣಾ ಹಾರ್ಡ್‌ವೇರ್ ಜೊತೆಗೆ. ಅದೃಷ್ಟವಶಾತ್, ನಾವು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತಿರುವ ಟ್ರೆಂಡ್‌ಗಳು ಭರವಸೆ ನೀಡುತ್ತಿವೆ.

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

    ಕಂಪ್ಯೂಟರ್ ಸರಣಿಯ ಭವಿಷ್ಯ

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

    ಡಿಜಿಟಲ್ ಶೇಖರಣಾ ಕ್ರಾಂತಿ: ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P3

    ಮೈಕ್ರೋಚಿಪ್‌ಗಳ ಮೂಲಭೂತ ಮರುಚಿಂತನೆಯನ್ನು ಹುಟ್ಟುಹಾಕಲು ಮರೆಯಾಗುತ್ತಿರುವ ಮೂರ್ ನಿಯಮ: ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P4

    ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ವಿಕೇಂದ್ರೀಕೃತವಾಗುತ್ತದೆ: ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P5

    ದೊಡ್ಡ ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ದೇಶಗಳು ಏಕೆ ಸ್ಪರ್ಧಿಸುತ್ತಿವೆ? ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P6

    ಕ್ವಾಂಟಮ್ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಜಗತ್ತನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುತ್ತವೆ: ಕಂಪ್ಯೂಟರ್‌ಗಳ ಭವಿಷ್ಯ P7    

    ಈ ಮುನ್ಸೂಚನೆಗಾಗಿ ಮುಂದಿನ ನಿಗದಿತ ನವೀಕರಣ

    2023-02-08

    ಮುನ್ಸೂಚನೆ ಉಲ್ಲೇಖಗಳು

    ಈ ಮುನ್ಸೂಚನೆಗಾಗಿ ಕೆಳಗಿನ ಜನಪ್ರಿಯ ಮತ್ತು ಸಾಂಸ್ಥಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ:

    ಪ್ರೊಪಬ್ಲಿಕ್

    ಈ ಮುನ್ಸೂಚನೆಗಾಗಿ ಕೆಳಗಿನ Quantumrun ಲಿಂಕ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ: