ಬಹಳಷ್ಟು ಜನರಿಗೆ ’ಆಗಾಗ’ ಕಾಡುವ ಪ್ರಶ್ನೆ ಅಂದ್ರೆ ಈ ಸಾಫ್ಟ್ವೇರ್ ಇಂಜಿನಿಯರ್ ಗಳು ಏನ್ ಕೆಲಸ ಮಾಡ್ತಾರೆ ? ಅನ್ನೋದು.ನಿಜವಾಗಿ ನೋಡೋದಕ್ಕೆ ಹೋದ್ರೆ ಅವರಿಗೆಲ್ಲಾ ಕಾಡೋದು ’ಅಷ್ಟೊಂದು ಜಾಸ್ತಿ ಸಂಬಳ ಕೊಡೋ ಅಂಥ ಘನಂದಾರಿ ಕೆಲಸ ಏನ್ ಮಾಡ್ತಾರೆ? ’ ಅಂತ ! ಆದ್ರೆ ಕೆಲವರು ಸ್ವಲ್ಪ ಜಾಣತನ ಉಪಯೋಗಿಸಿ ಮೊದಲನೇ ಪ್ರಶ್ನೆ ಕೇಳಿ ಬಿಡ್ತಾರೆ !
ಎರಡನೇ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ಸ್ವಲ್ಪ ಸರಳವಾಗಿದೆ.ಚಿಕ್ಕ ದರ್ಶಿನಿ ಹೋಟೇಲಿನಲ್ಲಿ ತಟ್ಟೆ ಎತ್ತೋನಿಗೆ ತಿಂಗಳಿಗೆ ಎರಡು ಸಾವಿರ ಕೊಡ್ತಾರೆ ಅದೇ ಪಂಚತಾರಾ ಹೋಟೇಲಿನಲ್ಲಿ ತಟ್ಟೆ ಎತ್ತಿದ್ರೆ ’ಸ್ವಲ್ಪ’ ಜಾಸ್ತಿ ಸಂಬಳ ಕೊಡಲ್ವ ಹಾಗೇ ಇದು .ಅದರ ಬಗ್ಗೆ ಜಾಸ್ತಿ ತಲೆ ಕೆಡಿಸ್ಕೊಳ್ಳಬೇಡಿ ನೀವು.
ಅಲ್ಪ ಸ್ವಲ್ಪ ಸಾಫ್ಟ್ವೇರ್ ಬಗ್ಗೆ ತಿಳ್ಕೊಂಡಿದ್ರೆ ಎಲ್ಲರಿಗೂ ಉಪಯೋಗವಾಗುತ್ತೆ ಅನ್ನೋ ಕಾರಣಕ್ಕೆ ಈ ಲೇಖನ(ಬರೆಯೋಕೆ ನನಗೆ ಬೇರೆ ವಿಷಯ ಸಿಕ್ಕಿಲ್ಲ ಅಂತ ನೀವು ತಪ್ಪು ತಿಳ್ಕೊಂಡ್ರೆ ನಾನೇನೂ ಮಾಡೋಕಾಗಲ್ಲ ಬಿಡಿ!) ಬರೀತಾ ಇದ್ದೀನಿ.
ಇಂಥ ಲೇಖನವನ್ನು ಗೆಳೆಯ ವಿಜಯ್ ರಾಜ್ ಕನ್ನಂತರವರು ಈಗಾಗಲೇ ಬರೆದಿದ್ದಾರೆ.ಅದನ್ನು ಓದದೆ ಇರೋರು,ಓದಿದ್ದರೂ ಮರೆತು ಹೋದವರು ಮತ್ತೊಮ್ಮೆ ಓದಲಿ ಅಂತ ಅಷ್ಟೆ .
ನಾನು ಸಾಫ್ಟ್ವೇರ್ ಇಂಜಿನಿಯರ್ ಅಲ್ಲ ! ನಾನು ಹಾರ್ಡ್ವೇರ್ ಇಂಜಿನಿಯರ್ ,ನಾವುಗಳು ತಯಾರಿಸಿದ ಹಾರ್ಡ್ವೇರ್ ನಲ್ಲಿ ನಮ್ಮ ಗೆಳೆಯ/ಗೆಳತಿಯರು ಬರೆದ ಸಾಫ್ಟ್ವೇರ್ ಕೆಲಸ ಮಾಡೋದು .ಇದರಿಂದ ತಿಳಿಯೋದೇನೆಂದರೆ ಹಾರ್ಡ್ವೇರ್ ಇಲ್ಲದೆ ಸಾಫ್ಟ್ವೇರ್ ಕೆಲಸ ನಡೆಯಲ್ಲ ಅಂತ.ಹಾರ್ಡ್ವೇರ್ ಅಂದ ತಕ್ಷಣ ಬಹಳಷ್ಟು ಜನರಿಗೆ ತಲೆಗೆ ಹೊಳೆಯೋದು ನಟ್ಟು ಬೋಲ್ಟು ,ಪೇಂಯ್ಟು!
ಆ ಹಾರ್ಡ್ವೇರ್ ಬೇರೆ ಸ್ವಾಮಿ .ಒಬ್ಬ ಇಂಜಿನಿಯರ್ ಗೆ ಹಾರ್ಡ್ವೇರ್ ಅಂದರೆ ಕಂಪ್ಯೂಟರ್ ಮದರ್ ಬೋರ್ಡ್ ಥರದ್ದು.ಹಾಗೆ ನೋಡೋದಕ್ಕೆ ಹೋದರೆ ಬಹಳಷ್ಟು ವಸ್ತುಗಳು ಕಂಪ್ಯೂಟರ್ ಗಳೆ.ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನಮಗೆ ಬೇಕಾದ ಕೆಲಸಕ್ಕೆ ಬಹಳ ಸುಲಭವಾಗಿ ಬಗ್ಗಿಸಬಹುದು.ಅಂದರೆ ಹಾಡು ಕೇಳಬಹುದು ಅಥವಾ ಅದೇ ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿ ಕಡತಗಳನ್ನು ಟೈಪಿಸಿ ಮುದ್ರಿಸಲೂ ಬಹುದು.
ಅದೇ ಒಂದು MP3 Player ಆದ್ರೆ ಬರೀ ಹಾಡನ್ನಷ್ಟೇ ಕೇಳಬಹುದು.ಅದರಲ್ಲೂ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿರೋ ಅಂಥದ್ದೇ ಒಂದು ಶಕ್ತಿಶಾಲಿ ಪ್ರಾಸೆಸರ್ ಇದೆ.ಆದರೆ ಅದಕ್ಕೆ ಬರೀ ಹಾಡು ಹಾಡಿಸೋದಷ್ಟೆ ಗೊತ್ತು!ಅದು ಬರೀ ಒಂದು ರೀತಿಯ ಕೆಲಸವನ್ನು ಮಾತ್ರ ಮಾಡೋದರಿಂದ ಅದರಲ್ಲಿ ಉಪಯೋಗಿಸೋ ಪ್ರಾಸೆಸರ್ ಬೆಲೆ ತುಂಬಾ ಕಮ್ಮಿ ಇರುತ್ತೆ.ಹಾಗಾಗಿ MP3 Player ಬೆಲೆ ಕಡಿಮೆ.ಕಂಪ್ಯೂಟರ್ ಬೆಲೆ ತೀರಾ ಜಾಸ್ತಿ.
ಅದೇ ರೀತಿ ವಾಷಿಂಗ್ ಮೆಶಿನ್ ನಲ್ಲೂ ಒಂದು ಪ್ರಾಸೆಸರ್ ಇದೆ.ಆದರೆ ಪಾಪ ಅದಕ್ಕೆ ಬಟ್ಟೆ ಒಗೆಯೊದು ಬಿಟ್ಟು ಬೇರೇನೂ ಗೊತ್ತಿಲ್ಲ! ಈಗೀಗ ಅದರ ಬುದ್ಧಿ ಸ್ವಲ್ಪ ಬೆಳೆದಿದೆ ಅನ್ನಿ.ಬಟ್ಟೆ ಒಗೆಯೋದಲ್ಲದೆ ಒಣಗಿಸಿಯೂ ಕೊಡುತ್ತೆ.ಟಿ.ವಿ ಯಲ್ಲೂ ಪ್ರಾಸೆಸರ್ ಇದೆ ಆದರೆ ಅದಕ್ಕೆ ವಿಡೀಯೋ ತೋರಿಸೋದು ಬಿಟ್ಟರೆ ಬೇರೇನೂ ಗೊತ್ತಿಲ್ಲ.
ಸಾರಾಂಶ ಇಷ್ಟೇ .ಈ ಎಲ್ಲಾ ವಸ್ತುಗಳೂ ಒಂದು ಮಿನಿ ಕಂಪ್ಯೂಟರ್ ಇದ್ದ ಹಾಗೆ .ಹಾಗಾಗಿ ಈ ಎಲ್ಲಾ ವಸ್ತುಗಳಲ್ಲೂ ಸಾಫ್ಟ್ವೆರ್ ಇದ್ದೇ ಇದೆ.ಕಂಪ್ಯೂಟರ್ ನಲ್ಲಿರೋ ಹಾಗೇನೇ ಈ ಟಿ.ವಿ ,ವಾಷಿಂಗ್ ಮೆಶಿನ್,ಸೆಟ್ ಟಾಪ್ ಬಾಕ್ಸ್ ,ಶೇವಿಂಗ್ ಮೆಶಿನ್,ಮಿಕ್ಸಿ ಎಲ್ಲಾದರಲ್ಲೂ ಪ್ರಾಸೆಸರ್ ,ಸಾಫ್ಟ್ವೇರ್ ಎರಡೂ ಇದ್ದೇ ಇರುತ್ತೆ .
ನಮಗೆ ಗೊತ್ತಿಲ್ಲ ಅಷ್ಟೇ !
ಮನುಷ್ಯನ ಉದಾಹರಣೆ ತಗೊಳ್ಳೋದಾದ್ರೆ ಕೈ ಒಂದು ಹಾರ್ಡ್ವೇರ್ ಅದೇ ಮೆದುಳು ಪ್ರಾಸೆಸರ್. ನಿಮಗೆ ಯಾರಿಗಾದರೂ ಹೊಡೆಯಬೇಕೆಂದರೆ.....ಬೇಡ ಬಿಡಿ ನೆಗೆಟಿವ್ ಥಿಂಕಿಂಗ್ ಬೇಡ! ನಿಮಗೆ ಯಾರನ್ನಾದರೂ ಮುಟ್ಟಬೇಕೆನಿಸಿದ ತಕ್ಷಣ ಏನಾಗುತ್ತೆ ಅಂದರೆ ಪ್ರಾಸೆಸರ್ ಆದ ಮೆದುಳಿಗೆ ಸಂಕೇತಗಳು ಹೋಗಿ ನಿಮ್ಮ ಕೈ ಯಾರನ್ನು ಮುಟ್ಟಬೇಕೋ ಅವರನ್ನು ಮುಟ್ಟುತ್ತೆ.ಇಲ್ಲಿ ಕೈ ಹಾರ್ಡ್ವೇರ್, ಮೆದುಳು ಪ್ರಾಸೆಸರ್ ,ಆದರೆ ಯಾರನ್ನು ಮುಟ್ಟಬೇಕು ,ಹೇಗೆ ಮುಟ್ಟಬೇಕು ,ಎಲ್ಲಿ ಮುಟ್ಟಬೇಕು ಅನ್ನೋ ಸಂಕೇತಗಳು ಕೊಡೋದಕ್ಕೆ ಒಂದು ಸಾಫ್ಟ್ವೇರ್ ಇದೆ.ದುರ್ದೈವವಶಾತ್ ಮಾಮೂಲಿನಂತೆ ಇಲ್ಲೂ ಸಾಫ್ಟ್ವೇರ್ ಕಣ್ಣಿಗೆ ಕಾಣಿಸಲ್ಲ!ಇಂಥ ಒಂದು ಅದ್ಭುತ ಸಾಫ್ಟ್ವೇರ್ ಬರೆದ ಇಂಜಿನಿಯರ್ ಹೆಸರು ’ದೇವರು’!
ಯಾರ್ಯಾರನ್ನೋ ಮುಟ್ಟೋದಕ್ಕೆ ನಿಮಗೆ ನಿಮ್ಮ ಪ್ರಾಸೆಸರ್ ಹೇಳಿದ್ರೆ ನಿಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ ಹಾಳಾಗಿದೆ ಅಂತ ಅರ್ಥ!
ವಾಶಿಂಗ್ ಮೆಶಿನ್ ಉದಾಹರಣೆ ತಗೊಂಡ್ರೆ ಮೋಟರ್ ಎಷ್ಟು ಹೊತ್ತು ತಿರುಗಬೇಕು ,ಯಾವಾಗ ತಿರುಗೋದನ್ನು ನಿಲ್ಲಿಸಬೇಕು,ಯಾವಾಗ ಬಿಸಿಗಾಳಿ ಊದಬೇಕು ಎಲ್ಲಾದನ್ನು ನಿರ್ಧರಿಸೋದು ಸಾಫ್ಟ್ಟ್ವೇರ್ ಕೆಲಸ.
ಅದೇ ರೀತಿ ಟಿ.ವಿ ಯಲ್ಲಿ ರಿಮೋಟ್ ನಲ್ಲಿ ಬಟನ್ ಒತ್ತಿದ ತಕ್ಷಣ ಯಾವ ಚಾನೆಲ್ ಬದಲಾಯಿಸಬೇಕು ಅನ್ನೋದನ್ನು ನಿರ್ಧರಿಸೋದು ಸಾಫ್ಟ್ವೇರ್ .ಬದಲಾಯಿಸೋದು ಮಾತ್ರ ಪ್ರಾಸೆಸರ್ !ಈ ಹಾರ್ಡ್ವೇರ್ ಒಂಥರಾ ಗುಲಾಮ ಕಣ್ರಿ ಅದಕ್ಕೆ ಸಾಫ್ಟ್ವೇರ್ ಇಂಜಿನಿಯರ್ಗಳಿಗೆ ಸ್ವಲ್ಪ ಕೊಬ್ಬು ಜಾಸ್ತಿ,ಎಲ್ಲಾ ನಮ್ಮಿಂದಲೇ ಅಂತ .ಏನ್ ಮಾಡೋದು ಎಲ್ಲ ಪಡೆದು ಬಂದಿರಬೇಕು.
ಇನ್ನೊಂದು ಉದಾಹರಣೆ ತಗೊಳ್ಳೋಣ ATM ದು .ಹಣದ ವಿಚಾರ ಬಂದಾಗ ಎಲ್ಲರ ಕಿವಿಯೂ ನಿಮಿರುತ್ತೆ .ಇದು ಬರೀ ಉದಾಹರಣೆ ಮಾತ್ರ ಜಾಸ್ತಿ excite ಆಗ್ಬೇಡಿ.
ATM ನಿಂದ ನಿಮಗೆ ಒಂದು ಲಕ್ಷ ರೂಪಾಯಿ ಡ್ರಾ ಮಾಡಬೇಕು ಅಂದುಕೊಳ್ಳಿ (ಅದಕ್ಕೆ ಮೊದಲೇ ಹೇಳಿದ್ದು ಉದಾಹರಣೆ ಅಂತ)! ನೀವು ಕಾರ್ಡ್ ತುರುಕಿಸಿದ ತಕ್ಷಣ ನಿಮ್ಮ ಕಾರ್ಡ್ ನಲ್ಲಿರೋ ಮಾಹಿತಿಯನ್ನು ಓದೋದು ಹಾರ್ಡ್ವೇರ್ .ಮಾಹಿತಿ ಯನ್ನು ಹಾರ್ಡ್ವೇರ್ ಸಹಾಯದಿಂದ ಪಡೆದ ನಂತರ ಸಾಫ್ಟ್ವೇರ್ ಏನೇನೋ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ ದೂರದಲ್ಲೆಲ್ಲೋ ಇರೋ ಬ್ಯಾಂಕ್ ನ ಸರ್ವರ್ ಗೆ ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸಿ ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿ ಎಷ್ಟು ಹಣ ಇದೆ,ನಿಮಗೆ ಒಂದು ಲಕ್ಷ ನೀಡಬಹುದೋ(ನಿಮ್ಮದೇ ಹಣ ಆಗಿದ್ರೂ!)ಅಂತ ನಿರ್ಧರಿಸೋದು ,ಕೊಡೋ ಹಣದಲ್ಲಿ ಸಾವಿರದ ನೋಟು ಎಷ್ಟಿರ್ಬೇಕು,ಐನೂರರ ನೋಟು ಎಷ್ಟಿರಬೇಕು ಅಂತೆಲ್ಲಾ ಲೆಕ್ಕಾಚಾರ ಮಾಡೋದು ಸಾಫ್ಟ್ವೇರ್ .ಎಲ್ಲಾ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ನಂತರ ಒಂದೊಂದೇ ನೋಟನ್ನು ಒಳಗಿರೋ ಒಂದು ಡಬ್ಬಿಯಿಂದ ಎತ್ತಿ ಎತ್ತಿ ಹೊರಗೆ ತಳ್ಳೋದು ಹಾರ್ಡ್ವೇರ್.
ಕಂಪ್ಯೂಟರ್ ಮೌಸ್ ಉದಾಹರಣೆ ತೊಗೊಂಡ್ರೆ ಆ ಪುಟ್ಟ ಮೌಸ್ ಒಳಗೂ ಒಂದು ಪುಟ್ಟ ಪ್ರಾಸೆಸರ್ ಇದೆ.ನೀವು ಎಡಗಡೆ ಬಟನ್ ಒತ್ತಿದ್ದೋ ಬಲಗಡೆ ಬಟನ್ ಒತ್ತಿದ್ದೋ ಅನ್ನೋದನ್ನು ಈ ಪ್ರಾಸೆಸರ್ ಗೊತ್ತು ಮಾಡಿಕೊಳ್ಳುತ್ತೆ ಮೊದಲು(ಎರಡೂ ಬಟನ್ ಒಮ್ಮೆಗೆ ಒತ್ತಿ ಪ್ರಾಸೆಸರ್ ತಲೆ ಕೆಡಿಸಬೇಡಿ ಪ್ಲೀಸ್),ಗೊತ್ತು ಮಾಡಿದ ನಂತರ ’ಈ ವ್ಯಕ್ತಿ ಎಡಗಡೆ ಮೌಸ್ ಒತ್ತಿದ್ದಾನೆ ’ ಅಂತ ಮಾಹಿತಿಯನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಗೆ ವರ್ಗಾಯಿಸುತ್ತದೆ.ಯಾವ ಬಟನ್ ಒತ್ತಿದ್ದಾನೆ ಅಂತ ಗೊತ್ತಾದ ಮೇಲೆ ಸಾಫ್ಟ್ವೇರ್ ಏನೇನೋ ಲೆಕ್ಕಾಚಾರ ಹಾಕಿ ಮುಂದಿನ ಕಾರ್ಯಾಚಾರಣೆಯನ್ನು ನಿರೂಪಿಸುತ್ತದೆ.ನೀವಂದುಕೊಂಡಷ್ಟು ಸುಲಭ ಇಲ್ಲ ಬಿಡಿ ಲೆಕ್ಕಾಚಾರ! ಬ್ಲಾಗ್ ಬರೆಯುವಾಗಲೆ ನೋಡಿ ನೀವು ಎಡಗಡೆ ಬಟನ್ ಒತ್ತುತ್ತೀರ,ಆದರೆ ಆಗ ಮೌಸ್ ಪಾಯಿಂಟರ್ Publish Post ಮೇಲಿತ್ತಾ ಅಥವಾ Save Now ಮೇಲಿತ್ತಾ ಅನ್ನೋದನ್ನು ನಿರ್ಧರಿಸೋದಕ್ಕೆ ಸಾಫ್ಟ್ವೇರ್ ಸ್ವಲ್ಪ ತಲೆ ಕೆಡಿಸ್ಕೋಬೇಕಾಗುತ್ತೆ .
ಅಂದ ಹಾಗೆ ಟಾಯ್ಲೆಟ್ನಲ್ಲೂ ಈ ಹಾರ್ಡ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಬಳಕೆಯಾಗುತ್ತೆ .ಟಾಯ್ಲೆಟ್ ಬೇಸಿನ್ ಮುಂದೆ ನಿಂತ ತಕ್ಷಣ ಅದರಲ್ಲಿ ಅಳವಡಿಸಿರೋ ಸೆನ್ಸರ್ ಸಾಫ್ಟ್ವೇರ್ ಗೆ ತಿಳಿಸುತ್ತೆ ’ಯಾರೋ ಟಾಯ್ಲೆಟ್ ಗಲೀಜು ಮಾಡಲು ಬಂದಿದ್ದಾನೆ ’ ಅಂತ ! ಹಾಗೆಯೇ ನೀವು ಹೋದ ತಕ್ಷಣ ’ಪಾಪಿ ನೀರು ಹಾಕದೆ ಹೋಗ್ತಿದ್ದಾನೆ ನೀರು ಹಾಕು ’ ಅಂತ ಹಾರ್ಡ್ವೇರ್ ಗೆ ತಿಳಿಸುತ್ತೆ .ಆಗ ಹಾರ್ಡ್ವೇರ್ ಸ್ವಿಚ್ ರಿಲೀಸ್ ಮಾಡಿ ನೀರು ಹೊರ ಹಾಕುತ್ತೆ.ಆದರೆ ’ಟಾಯ್ಲೆಟ್ ನಲ್ಲಿ ಉಚ್ಚೆ ಹೊಯ್ದ ಮೇಲೆ ನೀರು ಹಾಕೋ ಅಂಥ ಸಾಫ್ಟ್ವೇರ್ ಬರೆದಿದ್ದೀನಿ ನಾನು ’ ಅಂತ ಯಾವ ಸಾಫ್ಟ್ವೇರ್ ಇಂಜಿನಿಯರೂ ಹೇಳದ ಕಾರಣ ಬಹಳಷ್ಟು ಜನರಿಗೆ ಇಲ್ಲೂ ಸಾಫ್ಟ್ವೇರ್ ಬಳಕೆಯಾಗುತ್ತೆ ಅನ್ನೋ ಸತ್ಯ ಗೊತ್ತಿರಲ್ಲ !
ಇಸ್ರೋ ಉಪಗ್ರಹ ಉಡಾವಣೆ ಮಾಡೋ ಸಂದರ್ಭದಲ್ಲಂತೂ ಬಹಳಷ್ಟು ಕೆಲಸವನ್ನು ಮಾಡೋದು ಸಾಫ್ಟ್ವೇರ್.ಉಡಾವಣೆಯ ಒಂದೊಂದೇ ಹಂತವನ್ನು ಪರಿಶೀಲಿಸಿ ಎಲ್ಲಾ ಸರಿ ಇದ್ರೆ ರಾಕೆಟ್ ಬುಡಕ್ಕೆ ಬೆಂಕಿ ಹಚ್ಚುತ್ತೆ ಇಲ್ಲದಿದ್ದಲ್ಲಿ ಅಲ್ಲೆ STOP ಅನ್ನುತ್ತೆ.
ಈ ಪ್ರಾಸೆಸರ್ ಗಳಿಗೆ ಕನ್ನಡ ಅರ್ಥ ಆಗಲ್ಲ(ಇಂಗ್ಲೀಷೂ ಅರ್ಥ ಆಗಲ್ಲ ಬಿಡಿ)! ಅದರಿಂದಲೇ ಬಹಳಷ್ಟು ಜನ ಸಾಫ್ಟ್ವೇರ್ ಇಂಜಿನಿಯರ್ ಗಳು ತಮ್ಮ ಹೊಟ್ಟೆಪಾಡನ್ನು ನೋಡ್ಕೋತಾ ಇದ್ದಾರೆ! ಪ್ರಾಸೆಸರ್ ಅರ್ಥ ಆಗೋ ಭಾಷೆಯಲ್ಲಿ ಅದಕ್ಕೆ ಕೆಲಸ ಮಾಡಲು ಅಪ್ಪಣೆ ನೀಡೋದೇ ಸಾಫ್ಟ್ವೇರ್ ಕೆಲಸ.ಅಂಥ ಭಾಷೆಗಳೇ ಈ C ,C++,Java ಗಳು.ಈ ಭಾಷೆಯನ್ನು ಸಮರ್ಪಕವಾಗಿ ಬಳಸಬಲ್ಲವನೇ ಸಾಫ್ಟ್ವೇರ್ ಇಂಜಿನಿಯರ್.
ನಮಗೆಲ್ಲರಿಗೂ ಕನ್ನಡ ಬರುತ್ತೆ ಆದರೆ ಎಲ್ಲರೂ ಕನ್ನಡ ಪಂಡಿತರಾಗಲು ಸಾಧ್ಯ ಇಲ್ಲ ಅಲ್ಲವೇ? ಹಾಗೆಯೇ ಇದೂ !