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