ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎನ್ನುವುದು 45 ಸಣ್ಣ ಪಾಠಗಳಲ್ಲಿ ಶೂನ್ಯದಿಂದ ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಕಲಿಯಲು ಹಂತ-ಹಂತದ ಟ್ಯುಟೋರಿಯಲ್ ಆಗಿದೆ.
ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಪಾಯಿಂಟರ್ಗಳು, ಮೆಮೊರಿ, ಫೈಲ್ಗಳು ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವಿಕೆಗೆ ಹೋಗಿ, ರೇಖಾಚಿತ್ರಗಳು ಮತ್ತು ಅಭ್ಯಾಸ ಪ್ರಶ್ನೆಗಳೊಂದಿಗೆ.
ಈ ಸಿ ಟ್ಯುಟೋರಿಯಲ್ ಆಧುನಿಕ ಪ್ರಮಾಣಿತ ಸಿ (ಸಿ 17) ಅನ್ನು ಸ್ಪಷ್ಟ ಕ್ರಮದಲ್ಲಿ, ಒಂದೊಂದಾಗಿ ಒಂದು ಕಲ್ಪನೆಯಲ್ಲಿ ಕಲಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಮಾನದಂಡವಾದ ಸಿ 23 ನಲ್ಲಿ ಏನು ಬದಲಾಗಿದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಪಾಠವು ಹಿಂದಿನದನ್ನು ಆಧರಿಸಿದೆ, ಆದ್ದರಿಂದ ಆರಂಭಿಕರು ಸಿ ಅನ್ನು ಪ್ರಾರಂಭದಿಂದಲೇ ಕಲಿಯಬಹುದು, ಆದರೆ ಪ್ರತಿ ಪುಟವು ನಂತರ ತ್ವರಿತ ಉಲ್ಲೇಖವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಪಾಠಗಳಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಸಂಪೂರ್ಣ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಂಕಲಿಸಿ ಚಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ನೈಜ ಔಟ್ಪುಟ್ ಅನ್ನು ಕೋಡ್ ಅಡಿಯಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತದೆ. 13 ಮೂಲ ರೇಖಾಚಿತ್ರಗಳು ಕಂಪ್ಯೂಟರ್ ಒಳಗೆ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತವೆ: ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಲೂಪ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಅರೇಗಳು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ಗಳು ಮೆಮೊರಿಯಲ್ಲಿ ಹೇಗೆ ಕುಳಿತುಕೊಳ್ಳುತ್ತವೆ, ಪಾಯಿಂಟರ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಪುನರಾವರ್ತನೆಯ ಸಮಯದಲ್ಲಿ ಕರೆ ಸ್ಟ್ಯಾಕ್ ಹೇಗೆ ಬೆಳೆಯುತ್ತದೆ.
ನೀವು ಏನು ಕಲಿಯುವಿರಿ (11 ವಿಭಾಗಗಳು, 45 ಪಾಠಗಳು)
• ಪ್ರಾರಂಭಿಸುವುದು: ಸಿ ಎಂದರೇನು, ಕಂಪೈಲರ್ ಅನ್ನು ಹೊಂದಿಸುವುದು (ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಲಿನಕ್ಸ್, ಆನ್ಲೈನ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ನಲ್ಲಿ), ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ, ಸಂಕಲನ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಕಾಮೆಂಟ್ಗಳು
• ಮೂಲಭೂತ ಅಂಶಗಳು: ಕೀವರ್ಡ್ಗಳು ಮತ್ತು ಗುರುತಿಸುವಿಕೆಗಳು, ವೇರಿಯೇಬಲ್ಗಳು, ಸ್ಥಿರಾಂಕಗಳು ಮತ್ತು ಅಕ್ಷರಗಳು, ಡೇಟಾ ಪ್ರಕಾರಗಳು ಮತ್ತು ಗಾತ್ರಗಳು, ಆಪರೇಟರ್ಗಳು, ಆದ್ಯತೆ ಮತ್ತು ಪರಿವರ್ತನೆಗಳು, printf ನೊಂದಿಗೆ ಔಟ್ಪುಟ್, scanf ಮತ್ತು fgets ನೊಂದಿಗೆ ಇನ್ಪುಟ್
• ನಿಯಂತ್ರಣ ಹರಿವು: if ಮತ್ತು else, ಸ್ವಿಚ್ ಸ್ಟೇಟ್ಮೆಂಟ್, ಫಾರ್ ಲೂಪ್, while ಮತ್ತು do-while ಲೂಪ್ಗಳು, ಬ್ರೇಕ್ ಮತ್ತು ಮುಂದುವರಿಕೆ
• ಕಾರ್ಯಗಳು: ಕಾರ್ಯಗಳು, ವಾದಗಳು ಮತ್ತು ರಿಟರ್ನ್ ಮೌಲ್ಯಗಳು, ವ್ಯಾಪ್ತಿ ಮತ್ತು ಜೀವಿತಾವಧಿ, ಪುನರಾವರ್ತನೆ
• ಅರೇಗಳು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ಗಳು: ಅರೇಗಳು, ಬಹು-ಆಯಾಮದ ಅರೇಗಳು, ಸ್ಟ್ರಿಂಗ್ಗಳು, ಸ್ಟ್ರಿಂಗ್ ಕಾರ್ಯಗಳು ಮತ್ತು ಸುರಕ್ಷತೆ
• ಪಾಯಿಂಟರ್ಗಳು ಮತ್ತು ಮೆಮೊರಿ: ಪಾಯಿಂಟರ್ಗಳು, ಪಾಯಿಂಟರ್ಗಳು ಮತ್ತು ಅರೇಗಳು, ಪಾಯಿಂಟರ್ಗಳು ಮತ್ತು ಕಾರ್ಯಗಳು, malloc, calloc, realloc ಮತ್ತು free ನೊಂದಿಗೆ ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ
• ನಿಮ್ಮ ಸ್ವಂತ ಪ್ರಕಾರಗಳು: ರಚನೆಗಳು, ಒಕ್ಕೂಟಗಳು, ಎಣಿಕೆಗಳು, ಟೈಪ್ಡೆಫ್
• ಫೈಲ್ಗಳು: ಫೈಲ್ಗಳನ್ನು ತೆರೆಯುವುದು ಮತ್ತು ಬರೆಯುವುದು, ಫೈಲ್ಗಳನ್ನು ಓದುವುದು, ಬೈನರಿ ಫೈಲ್ಗಳು
• ದೊಡ್ಡ ಪ್ರೋಗ್ರಾಂಗಳು: ಪ್ರಿಪ್ರೊಸೆಸರ್, ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ಅವುಗಳ ಅಪಾಯಗಳು, ಬಹು-ಫೈಲ್ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಹೆಡರ್ ಫೈಲ್ಗಳು
• ದೋಷಗಳು ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವುದು: ನಿಜವಾದ ಕಂಪೈಲರ್ ಸಂದೇಶಗಳೊಂದಿಗೆ ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು, ವ್ಯಾಖ್ಯಾನಿಸದ ನಡವಳಿಕೆ, ಡೀಬಗ್ ಮಾಡುವ ಸಲಹೆಗಳು
• ಉಲ್ಲೇಖ: ತ್ವರಿತ-ಉಲ್ಲೇಖ ಚೀಟ್ ಶೀಟ್ ಮತ್ತು C23 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ
ಪಾಠಗಳು ಹೇಗೆ ಕಲಿಸುತ್ತವೆ
• ಸರಳ ಭಾಷೆಯಲ್ಲಿ ಸಣ್ಣ ವಿವರಣೆಗಳು, ನಂತರ ಸಂಪೂರ್ಣ ಉದಾಹರಣೆ ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಅದರ ಔಟ್ಪುಟ್
• ಸಂಕಲನಕ್ಕಾಗಿ 13 ರೇಖಾಚಿತ್ರಗಳು, ಡೇಟಾ ಪ್ರಕಾರಗಳು, ಷರತ್ತುಗಳು, ಲೂಪ್ಗಳು, ಅರೇಗಳು, ಸ್ಟ್ರಿಂಗ್ಗಳು, ಪಾಯಿಂಟರ್ಗಳು, ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ, ರಚನೆಗಳು ಮತ್ತು ಪುನರಾವರ್ತನೆ
• ಉದ್ದೇಶಪೂರ್ವಕ ತಪ್ಪಿನೊಂದಿಗೆ 15 ಪ್ರೋಗ್ರಾಂಗಳು, ನಿಜವಾದ ಕಂಪೈಲರ್ ಸಂದೇಶ ಮತ್ತು ಪರಿಹಾರದೊಂದಿಗೆ ತೋರಿಸಲಾಗಿದೆ
• ನೀವು ಕಲಿತದ್ದನ್ನು ಪರಿಶೀಲಿಸಲು ಬಹುತೇಕ ಪ್ರತಿಯೊಂದು ಪಾಠದ ಕೊನೆಯಲ್ಲಿ ಉತ್ತರಗಳೊಂದಿಗೆ 121 ಅಭ್ಯಾಸ ಪ್ರಶ್ನೆಗಳು
• ಆರಂಭಿಕರು ಹೆಚ್ಚಾಗಿ ಮಾಡುವ ತಪ್ಪುಗಳ ಕುರಿತು ಸಲಹೆಗಳು ಮತ್ತು ಎಚ್ಚರಿಕೆಗಳು
ವೈಶಿಷ್ಟ್ಯಗಳು
• ಎಲ್ಲಾ ಪಾಠಗಳಲ್ಲಿ ಹುಡುಕಿ
• ಆಫ್ಲೈನ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಯಾವುದೇ ಖಾತೆಯ ಅಗತ್ಯವಿಲ್ಲ
• 8 ಭಾಷೆಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ: ಇಂಗ್ಲಿಷ್, ಎಸ್ಪಾನೋಲ್, ಪೋರ್ಚುಗೀಸ್, ಫ್ರಾಂಚೈಸ್, ಡಾಯ್ಚ್, العربية, हिन्दी ಮತ್ತು ಬಹಾಸಾ ಇಂಡೋನೇಷ್ಯಾ (ವಿವರಣೆಗಳನ್ನು ಅನುವಾದಿಸಲಾಗಿದೆ; ಸಿ ಕೋಡ್ ಹಾಗೆಯೇ ಉಳಿಯುತ್ತದೆ ಅದೇ)
• ಡಾರ್ಕ್ ಮೋಡ್ನೊಂದಿಗೆ ಸ್ವಚ್ಛ, ಆಧುನಿಕ ವಿನ್ಯಾಸ
• ಕೋಡ್ ಬ್ಲಾಕ್ಗಳು ಪಕ್ಕಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಆಗುತ್ತವೆ, ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂಗಳು ಫೋನ್ನಲ್ಲಿ ಓದಲು ಸುಲಭವಾಗಿರುತ್ತವೆ
ಇದು ಯಾರಿಗಾಗಿ
• ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ತಮ್ಮ ಮೊದಲ ಭಾಷೆಯಾಗಿ ಕಲಿಯಲು ಬಯಸುವ ಆರಂಭಿಕರಿಗಾಗಿ
• ಶಾಲೆ, ಕಾಲೇಜು ಅಥವಾ ವಿಶ್ವವಿದ್ಯಾಲಯದಲ್ಲಿ ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋರ್ಸ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿರುವ ವಿದ್ಯಾರ್ಥಿಗಳು
• ಹಾರ್ಡ್ವೇರ್ಗೆ ಹತ್ತಿರದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಯಸುವ ಸ್ವಯಂ-ಕಲಿಯುವವರು
• ಇನ್ನೊಂದು ಭಾಷೆಯನ್ನು ತಿಳಿದಿರುವ ಮತ್ತು ಸ್ಪಷ್ಟವಾದ ಸಿ ಟ್ಯುಟೋರಿಯಲ್ ಬಯಸುವ ಪ್ರೋಗ್ರಾಮರ್ಗಳು
ಈ ಅಪ್ಲಿಕೇಶನ್ ಸ್ವತಂತ್ರ ಅಧ್ಯಯನ ಸಹಾಯವಾಗಿದೆ. ಇದು ISO C ಮಾನದಂಡ ಮತ್ತು GCC ಮತ್ತು ಕ್ಲಾಂಗ್ ಕಂಪೈಲರ್ಗಳ ದಾಖಲಾತಿಯನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಯಾವುದೇ ಕಂಪೈಲರ್ ಮಾರಾಟಗಾರ, ವಿಶ್ವವಿದ್ಯಾಲಯ ಅಥವಾ ಮಾನದಂಡಗಳ ಸಂಸ್ಥೆಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿಲ್ಲ.
ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಹಂತ ಹಂತವಾಗಿ ಕಲಿಯಿರಿ: ಆರಂಭಿಕರಿಗಾಗಿ ಸಂಪೂರ್ಣ ಸಿ ಟ್ಯುಟೋರಿಯಲ್
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಅಕ್ಟೋ 25, 2026