Thursday, February 5, 2009

ಸಿ ಹಮ್ಮುಗೆ (Programming) - ೧

ಸಿ ಹೆಸರಿನಂತೆ ಸಿಹಿಯಾದ ನುಡಿ. ಸಿಹಿಯನ್ನು ವಿವರಿಸುವುದು ಕಷ್ಟ. ತಿಂದು ಅನುಬವಿಸಿಯೇ ತಿಳಿಯ ಬೇಕು. ಹಾಗೇ ಸಿ ನುಡಿಯ ಸವಿಯನ್ನು ಹಮ್ಮಿಯೇ (program(v)) ತಿಳಿಯ ಬೇಕು. ಪೀಠಿಕೆ ಇಷ್ಟು ಸಾಕು ಅನ್ನಿಸ್ತಿದೆ. ಒಂದು ಹಮ್ಮು (program(n)) ಬರೆದು ನೋಡಿಯೇ ಬಿಡೋಣ. 

#include
main () {
   printf("Hello world\n");
}

ಹಮ್ಮು ಬರೆದ ಮೇಲೆ 
1. ಅದನ್ನು ಒಂದು ಕಡತದಲ್ಲಿ ಉಳಿಸಬೇಕು.
2. ಅದನ್ನು ಒಟ್ಟಿಸ (compile)ಬೇಕು. ಒಟ್ಟು (compilation) ತೇರ್ಗಡೆಯಾದರೆ ಒಂದು ಎಸಗಬಲ್ಲ (executable) ಕಡತ ಬರುತ್ತದೆ. 
3. ಆ ಎಸಗಬಲ್ಲ ಕಡತವನ್ನು ಓಡಿಸಬೇಕು. 

ಆಗ ತೆರೆಯ ಮೇಲೆ ಈ ಪಳಿಯು  (output) ಬರುತ್ತದೆ 

     Hello World

ಮೊದಲು ಈ ಹಮ್ಮನ್ನು "hello.c" ಎಂಬ ಕಡತದಲ್ಲಿ ಉಳಿಸೋಣ.
ಮೇಲಿನ ಎರಡನೇ ಹಂತವನ್ನು ಎಸಗುವುದಕ್ಕೆ ಸಿ ಒಟ್ಟುಕ (compiler) systemಲ್ಲಿ ನೆಟ್ಟಿರಬೇಕು. ಯೂನಿಕ್ಸ್ systemಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ "cc" ಇಲ್ಲವೇ "gcc" ಒಟ್ಟುಕವು ಇರುತ್ತದೆ. ಅದನ್ನು ಬಳಸಿ ಒಟ್ಟಿಸುವುದಕ್ಕೆ ಅಪ್ಪಣೆ ಸಾಲಿನಲ್ಲಿ (command line) ಇದನ್ನು ಅಚ್ಚಿಸಿ:

$ cc hello.c

ಒಟ್ಟು ತೇರ್ಗಡೆಯಾದರೆ "a.out" ಇಲ್ಲವೇ "hello.exe" (ವಿಣ್ಡೋಸ್) ಎಂಬ ಎಸಗಬಲ್ಲ ಕಡತವು ಅದೇ ಮಡಿತೆ(folder)ಯಲ್ಲಿ ಕಾಣಿಸಕೊಳ್ಳುತ್ತದೆ. ಈಗ ಈ ಕಡತವನ್ನು ಎಸಗಬೇಕು. ಅದಕ್ಕಾಗಿ ಅಪ್ಪಣೆ ಸಾಲಿನಲ್ಲಿ ಇದನ್ನು ಅಚ್ಚಿಸಿ:

$ ./a.out

ಮುಂದಿನ ಪೋಸ್ಟಿನಲ್ಲಿ ಈ ಹಮ್ಮಿನ ಎಲ್ಲ ಸಾಲುಗಳನ್ನೂ ವಿವರಿಸುತ್ತೇನೆ.


3 comments:

Tejaswini Mathad said...

wow very impressive

ಕನ್ನಡtech said...

thanks!

ತಿಳಿಗಣ್ಣ said...

ನಿಮ್ಮ ಬರಹಗಳು ಚನ್ನಾಗಿವೆ. ಮುಂದುವರಿಸಿರಿ.


-ಮಹೇಶ ಬೋಗಾದಿ.