[ಸಂಗೀತ] DAVID MALAN: ಸರಿ ಈ CS50 ಹೊಂದಿದೆ ಮತ್ತು ಈ ವಾರ ಒಂದು ಅಂತ್ಯ. ಹಾಗಾಗಿ ನನ್ನ ಮಾಜಿ ಪರಿಚಯಿಸಲು ಬಯಸುವ advisee, ಅಂದೆಲ್ ಡಫ್, ಕೇವಲ ಮಾಡುವ ಐಫೋನ್ 5 ಈ ಹಾಗೆಯೇ ನಿಂತಿದೆ ನಿಲುಪೀಠ, ಅವರು ಕಾರುಗಳು ಮಾಡುತ್ತದೆ. ಅನ್ಸೆಲ್ ಡಫ್: ಹೇಗೆ ಇದು ವಿಶೇಷವೇನು, ಎಲ್ಲರೂ? ನಾನು ನೀವು ಸ್ವಲ್ಪ ಹೇಳಲು ಬಯಸುತ್ತೇನೆ ಫಾರ್ಮುಲಾ ಎಸ್ಎಇ ಬಗ್ಗೆ ಬಿಟ್ ಇದು ನಾನು ನಾಯಕ am. ಇದು ಎಂಐಟಿ ತಂಡದ. ನಾನು ಹೇಳಲು ಬಯಸುತ್ತೇನೆ ಹುಡುಗರಿಗೆ ಅದರ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಮತ್ತು ಆಶಾದಾಯಕವಾಗಿ ಕೆಲವು ಆಸಕ್ತಿ ಹುಟ್ಟಿಸುವ. ಆದ್ದರಿಂದ ನನಗೆ ಒಂದು ಮೂಲಕ ರನ್ ಅವಕಾಶ ನಮ್ಮ ತಂಡದ ಬಗ್ಗೆ ಒಂದೆರಡು ವಿಷಯಗಳನ್ನು. ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ಆರ್ ವಿದ್ಯಾರ್ಥಿ ರನ್, ಇದರಲ್ಲಿ ಎಲ್ಲಾ ಸದಸ್ಯರು ವಿನ್ಯಾಸದ, ಅನುಕರಿಸಲು, ಉಪ ಪರೀಕ್ಷೆ, ಮತ್ತು ತಯಾರಕ ಕಾರಿನ. ನಾವು ನಮ್ಮ ಯಂತ್ರದ ಕಾರ್ಖಾನೆ ಹೊಂದಿವೆ ಮತ್ತು ಗ್ಯಾರೇಜುಗಳು, ಮತ್ತು N52-- ಅಥವಾ ಕ್ಷಮಿಸಿ, ಅದೇ ಕಟ್ಟಡ ಇದು N51-- ಎಂಐಟಿ ಸೈನ್ಸ್ ಮ್ಯೂಸಿಯಂ. ನಾವು ಜನರು ಆ ಕಾರು ಚಾಲನೆ. ರಾಷ್ಟ್ರೀಯ ಸ್ಪರ್ಧೆಯಲ್ಲಿ ಇಲ್ಲ ಬೇಸಿಗೆಯ ಆರಂಭದಲ್ಲಿ, ಮತ್ತು ನಂತರ ಸಣ್ಣ ಹೊಡೆತದಿಂದ ಇವೆ ವರ್ಷದುದ್ದಕ್ಕೂ ಸ್ಪರ್ಧೆಗಳಲ್ಲಿ. ನಂತರ ನಾವು ಚಾಲಕ ತರಬೇತಿ ದಿನಗಳ ಹೊಸ ಸದಸ್ಯರು ಪರಿಚಯ. ನಮ್ಮ ನಿರ್ಮಾಣ ದಿನಗಳ ಮೇಲೆ 11 ರಿಂದ 8 ಘಂಟೆಯವರೆಗೆ ಶನಿವಾರ. ಲಂಚ್ ಮತ್ತು ಭೋಜನ ಆರೈಕೆ ನ, Bertucci ಮತ್ತು Beantown ರಿಂದ ಕ್ರಮವಾಗಿ. ನಾವು ವಾರದ ಪೂರೈಸುವಲ್ಲಿ ಮತ್ತು ಕೋರ್ಸ್ ಕ್ರೆಡಿಟ್ ಇದು ಸೆಮಿನಾರ್,. ಈ ಸೆಮಿಸ್ಟರ್ ನ ಹೊಸ ಹೊಂದಿದೆ, ಮತ್ತು ಇದು, ಮುಂದಿನ ಸೆಮಿಸ್ಟರ್ ಇರುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಕ್ರಾಸ್ REG ಎಂದು ಫಾರ್. ನಂತರ ನಾವು, ವಿನ್ಯಾಸ, ಅಂಗಡಿ ಮತ್ತು ವಾರದಲ್ಲಿ ಸಿಎಡಿ ದಿನಗಳ, ಸದಸ್ಯರು ಸ್ವತಂತ್ರವಾಗಿ ತಿನ್ನುವೆ ಆದರೆ ಸಿಎಡಿ ಭಾಗಗಳು, ಸಲುವಾಗಿ ಸ್ಟಾಕ್ ಬಳಸುತ್ತದೆ. ವಿದ್ಯುತ್ ಹಾಗೆ ತಂಡದ ಎಂಜಿನಿಯರಿಂಗ್ ನಾವು ನಮ್ಮ tractive ಹೊಂದಿವೆ, ಅಧಿಕ ವೋಲ್ಟೇಜ್ ವ್ಯವಸ್ಥೆಯ, ಅತ್ಯಲ್ಪ ಓಡುತ್ತಿದೆ ಒಳಗೊಂಡಿದೆ 300 ವೋಲ್ಟ್, ಮೋಟಾರ್, ಮೋಟಾರ್ ನಿಯಂತ್ರಕಗಳು ಮತ್ತು ಬ್ಯಾಟರಿ ಪ್ಯಾಕ್. ಆಗ ಕಡಿಮೆ ಹೊಂದಿವೆ ಸಾಗುತ್ತದೆ ವೋಲ್ಟೇಜ್ ವ್ಯವಸ್ಥೆಯ, 12 ವೋಲ್ಟ್ ನಲ್ಲಿ, ಇದು ಒಳಗೊಂಡಿದೆ ನಿಯಂತ್ರಣಗಳು, ಮೆದುಳಿನ ಗ್ರಂಥಿಗಳು CAN ಬಾಕ್ಸ್, ಮತ್ತು ಡ್ಯಾಶ್ಬೋರ್ಡ್. ದೂರದ ಸಿಎಸ್ ನಾವು, ಹೋಗುತ್ತದೆ ವೆಬ್ಸೈಟ್ ನಿರ್ವಹಣೆ ಹೊಂದಿವೆ ನಾವು ಘಟನೆಗಳಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ ಅಗತ್ಯವಿಲ್ಲ, ಸದಸ್ಯತ್ವ ಬದಲಾವಣೆ, ಹೊಸ ಚಿತ್ರಗಳನ್ನು, ಮತ್ತು PR ವಸ್ತು. ನಂತರ ನಾವು ನಿಯಂತ್ರಿಸುವ ಕೋಡ್ ಹೊಂದಿವೆ ನಮ್ಮ ಎಳೆತ ನಿಯಂತ್ರಣ, ಉಡಾವಣೆಗೆ ಕಾರು ನಿಯಂತ್ರಣ, ಡ್ಯಾಶ್ ನಿಯಂತ್ರಣ, ಟಾರ್ಕ್ ಪಥ, ಬ್ರೇಕ್ ವ್ಯವಸ್ಥೆಗಳು, ಮತ್ತು ಇದು MATLAB ಸಾಮಾನ್ಯವಾಗಿ ರನ್, Simulink, ಮತ್ತು LabVIEW. ನೀವು ಕಾರ್ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಹೇಳಿ. ಅದರಲ್ಲಿ 500 ಪೌಂಡ್. ಇದು 85 ಕಿಲೋವ್ಯಾಟ್ಗಳಲ್ಲಿ ಸೀಮಿತವಾಗಿಲ್ಲ ನಿಯಮಗಳು ಇಲ್ಲಿದೆ. ಇದು 2 EMRAX 207 ಮೋಟಾರ್ ಹೊಂದಿದೆ ಮತ್ತೆ, ಪ್ರತಿ ಹಿಂಬದಿ ಚಕ್ರ ಒಂದು. ಇದು ಕಸ್ಟಮ್ ನಿರ್ಮಿಸಲಾದ ಬ್ಯಾಟರಿ ಪ್ಯಾಕ್ ಹೊಂದಿದೆ ಪ್ರಿಸಮ್ A123 ಚೀಲ ಜೀವಕೋಶಗಳಿಂದ, 300 ವೋಲ್ಟ್ ಮೊತ್ತದ ಮತ್ತು 5.6 ಕಿಲೋವ್ಯಾಟ್ ಗಂಟೆಗಳ. ಮತ್ತು ಇದು ನೇರ ಡ್ರೈವ್ ಒಂದು 2.64 ಗೆ 1 ಡ್ರೈವ್ ಅನುಪಾತ. ಇಲ್ಲಿ ಕೆಲವು ಚಿತ್ರಗಳನ್ನು ನಾವು ಸ್ಪರ್ಧೆಯಲ್ಲಿ ಇದು ತೆಗೆದುಕೊಂಡಿತು. ಇಲ್ಲಿ ಮತ್ತೆ, ಮೂಗಿನ ತುದಿ ಇಲ್ಲಿದೆ, ಮತ್ತು ಇಲ್ಲಿ ಮೋಟಾರ್, ಅವು ಆ ದೊಡ್ಡ ಕಪ್ಪು ಡಿಸ್ಕ್ ಕೆಳಗೆ ಎಟ್ ಪುರುಷರ ಮಾನುಸ್. ಇಲ್ಲಿ ನಾನು ನಿಲ್ಲಿಸಲು ಒಂದು ಸ್ಲೈಡ್ ನಮ್ಮ ಸ್ಪರ್ಧೆಯಲ್ಲಿ ಯೋಜನೆಯ. ಈ ಕೇವಲ ಒಂದು ನಮ್ಮ ಕಾರು ಹೋಲಿಸಿ ವಾಣಿಜ್ಯಿಕವಾಗಿ ಲಭ್ಯವಿರುವ ಕಾರುಗಳ ಒಂದೆರಡು, ಕೆಟಿಎಂ XBOW, ಏರಿಯಲ್ ಹಾಗೆ ಆಟಮ್ ಮತ್ತು Caterha ಎಂ 7-280. ನೀವು ಬೆಲೆ ಪರಿಚಿತವಾಗಿರುವ, ವಿದ್ಯುತ್ ಅಶ್ವಶಕ್ತಿಯ ಪ್ರತಿ, ಡಾಲರ್ ತೂಕದ ಎಳೆಯಲು, ಟಾರ್ಕ್ ಡಾಲರುಗಳು, ಮತ್ತು ನಮ್ಮ ಕಾರು ನೀರಿನ ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಹೊಡೆತಗಳ. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಈ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಕೆಳಗೆ ಇನಿತು. ನಮಗೆ fsae@mit.edu ನಲ್ಲಿ ಷೂಟ್ ಇಮೇಲ್. ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಲು ಖುಷಿಯಾಗಿದ್ದೀರಿ ನೀವು ಬಯಸುವ ಏನು. ಹಾರ್ವರ್ಡ್ ವಿದ್ಯಾರ್ಥಿಗಳು ರೀತಿಯ ತಂಡದಲ್ಲಿ ಅಲ್ಪಸಂಖ್ಯಾತ. ನೀವು ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಎಂದು ನಮಗೆ ಇಮೇಲ್ ಶೂಟ್ ಮಾಡಿ, ಸಂತೋಷ ಮಾತನಾಡಲು, ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತೆ ಡೇವಿಡ್ ಮೇಲೆ ತಲೆಯಿಂದ. ಧನ್ಯವಾದಗಳು. ನಾನು, ಹುಡುಗರಿಗೆ ಪ್ರಶಂಸಿಸುತ್ತೇವೆ. [ಚಪ್ಪಾಳೆಯನ್ನು] DAVID MALAN: ಅನ್ಸೆಲ್ ಬೇಸಿಗೆ ಕಾಲ CS50 ರಲ್ಲಿ ಆವರಣದಲ್ಲಿ ಇಲ್ಲಿ ನಮಗೆ ಕೆಲಸ ಈ ಬೇಸಿಗೆಯಲ್ಲಿ. ಮತ್ತು ಕೆಲಸ ಜೊತೆಗೆ ಅವಳಿ ಬಲ್ಬ್ಗಳು ವಿಷಯಗಳನ್ನು, ಅವರು ವಾಸ್ತವವಾಗಿ ನಿಜವಾಗಿಯೂ ತೆರೆಯಿತು ನಮ್ಮ eyes-- ಮತ್ತು particular-- ಗಣಿ ಯಾವ ನಿಜವಾಗಿಯೂ ಛೇದಕ ಅಲ್ಲ ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಆಗಿರಬಹುದು. ವಸ್ತುಗಳ ವಾಸ್ತವವಾಗಿ ಬಹಳಷ್ಟು ಕೇವಲ ನೀವು ಮೂಲಕ ಅಂತಿಮವಾಗಿ ಪ್ರವಾಸ ಮೊದಲ ಸಾಫ್ಟ್ವೇರ್ ಸೃಷ್ಟಿಯಾದ, ತದನಂತರ ಅಂತಿಮವಾಗಿ ಕೃತ್ರಿಮ ಹಾರ್ಡ್ವೇರ್ನಲ್ಲಿ ನೈಜ ಪ್ರಪಂಚದಲ್ಲಿ. ನೀವು ಆಸಕ್ತಿ ಹಾಗಾಗಿ ಆ ಛೇದಕ ಅನ್ವೇಷಿಸುವ, ಬಹುಶಃ ಆ ಗುಂಪು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನೀವು ಈಗ ಏತನ್ಮಧ್ಯೆ, ಆ ತಂತ್ರಜ್ಞಾನದ ಅಭಿಮಾನಿಗಳು ಯಾರು, ಮತ್ತು ಆಪಲ್ ಉತ್ಪನ್ನಗಳು ನಿರ್ದಿಷ್ಟ ಗೊತ್ತಾಯಿತು ಒಂದೆರಡು ಪ್ರಕಟಣೆಗಳು ನಿನ್ನೆ. ಆದರೆ ನಾವು ತೋರಿಸುತ್ತವೆ ಎಂದೆನಿಸಿತ್ತು ಬಂದ ನೀವು ಒಂದು ಕೆಲವು ದಿನಗಳ ಮೊದಲು ಆ ನೀವು ಕಂಡ ಇರಬಹುದು. JORGEN EGHAMMER: ನಿಜ, ಒಮ್ಮೆ ತುಸುಹೊತ್ತು ಏನೋ ಜೊತೆಗೆ ಬರುತ್ತದೆ ನಾವು ವಾಸಿಸುವ ರೀತಿಯಲ್ಲಿ ಬದಲಾಯಿಸುತ್ತದೆ. ಒಂದು ಸಾಧನವು ಆದ್ದರಿಂದ ಸರಳ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ಇದು ಬಳಸಿಕೊಂಡು ಬಹುತೇಕ ಪರಿಚಿತ ಭಾಸವಾಗುತ್ತದೆ. 2015 ಐಕೆಇಎ ಕ್ಯಾಟಲಾಗ್ ಪರಿಚಯಿಸುತ್ತಿದ್ದೇವೆ. ಇದು ಡಿಜಿಟಲ್ ಪುಸ್ತಕ ಅಲ್ಲ ಅಥವಾ ಇ ಪುಸ್ತಕ, ಇದು ಒಂದು ಪುಸ್ತಕ ಬುಕ್. ಗಮನಿಸಿ ಮೊದಲನೆಯದಾಗಿ ಯಾವುದೇ ಹೊಂದಿದೆ ಕೇಬಲ್ಗಳು, ಕೂಡ ಒಂದು ವಿದ್ಯುತ್ ಕೇಬಲ್. 2015 ಐಕೆಇಎ ಕ್ಯಾಟಲಾಗ್ ಬರುತ್ತದೆ ಸಂಪೂರ್ಣವಾಗಿ, ಆರೋಪ ಮತ್ತು ಬ್ಯಾಟರಿ ಅನಂತ. ಇಂಟರ್ಫೇಸ್, 8 ಇಂಚು 7.5 ಆದರೆ 8 ಇಂಚು 15 ವಿಸ್ತರಿಸಬಹುದು. ಸಂಚರಣೆ ಸ್ಪರ್ಶ ಸ್ಪರ್ಶ ಆಧರಿಸಿದೆ ನೀವು ನಿಜವಾಗಿಯೂ ತಾಯಿಗಳಿಗೆ ತಂತ್ರಜ್ಞಾನ. ವಿಷಯ ಪೂರ್ವ ಅನುಸ್ಥಾಪಿತವಾದ ಬರುತ್ತದೆ 328 ಹೆಚ್ಚು ಸ್ಪಷ್ಟತೆಯ ಪುಟಗಳು ಮೂಲಕ ಮನೆಯನ್ನು ಸಜ್ಜುಗೊಳಿಸುವ ಕಲ್ಪನೆಗಳನ್ನು ಹುಟ್ಟಿಸುವ ಆಫ್. ಬ್ರೌಸಿಂಗ್ ಆರಂಭಿಸಲು, ಕೇವಲ ಟಚ್ ಮಾಡಿ ಎಳೆಯಿರಿ. ರೈಟ್ ಮುಂದುವರೆಯಲು ಎಡಕ್ಕೆ, ಹಿಂದಕ್ಕೆ ಸರಿಸಲು ಬಲಕ್ಕೆ. ಯಾವುದೋ ಗಮನಿಸಿ? ಅದು ಸರಿ. ಯಾವುದೇ ವಿಳಂಬ. ಪ್ರತಿ ಸ್ಫಟಿಕ ಸ್ಪಷ್ಟ ಪುಟ ತಕ್ಷಣವೇ ಲೋಡ್, ಯಾವುದೇ ನೀವು ಸ್ಕ್ರಾಲ್ ಎಷ್ಟು ವೇಗವಾಗಿ. ನೀವು ಒಂದು ಕ್ಷಿಪ್ರ ಅವಲೋಕನ ಪಡೆಯಲು ಬಯಸಿದರೆ, ನಿಮ್ಮ ಕೈಗಳಿಗೆ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ನಿಮ್ಮ ಹೆಬ್ಬೆರಳು ಬಳಸಿಕೊಂಡು, ವೇಗ ವಿಷಯ ಬ್ರೌಸ್. ನೀವು ಏನೋ ಹುಡುಕಲು ವೇಳೆ ನೀವು ಉಳಿಸಲು ಬಯಸುವ ನಂತರ, ನೀವು ಕೇವಲ ಬುಕ್ಮಾರ್ಕ್ ಮಾಡಬಹುದು. ಮತ್ತು ನೀವು ಅಪ್ಲಿಕೇಶನ್ ಮುಚ್ಚಿ ಸಹ, ನೀವು ಸುಲಭವಾಗಿ ಮತ್ತೆ ಬುಕ್ಮಾರ್ಕ್ ಕಾಣಬಹುದು. ಅಮೇಜಿಂಗ್. [ನಗು] [ಚಪ್ಪಾಳೆಯನ್ನು] ಆದ್ದರಿಂದ ನಮಗೆ ತೆರೆದಿಡುತ್ತದೆ ವಾರದಲ್ಲಿ ಒಂದು ಕೊನೆಯಲ್ಲಿ. ಈಗ ಕೆಲವು ಪ್ರಕಟಣೆಗಳು. ಆದ್ದರಿಂದ ವಿಂಗಡನೆ ಪ್ರಗತಿ ಈಗ. ಇಲ್ಲಿ ಈ URL ಕೆಲವು ಹೋಗಿ ಈಗ ಮತ್ತು ಶುಕ್ರವಾರ ಮಧ್ಯಾಹ್ನ ನಡುವೆ ವಾಸ್ತವವಾಗಿ ನೀವು ಎಂಬುದನ್ನು ಸೂಚಿಸಲು ಕಡಿಮೆ ಆರಾಮದಾಯಕ ನಡುವೆ, ಹೆಚ್ಚು ಆರಾಮದಾಯಕ, ಅಥವಾ ಎಲ್ಲೋ ನಡುವೆ. ಈ ಸಾಮಾನ್ಯವಾಗಿ ಆ ಒಂದು ನೀವು ಕೇವಲ ರೀತಿಯ ತಿಳಿದಿರುವ ವಿಷಯಗಳನ್ನು. ಮತ್ತು ನೀವು ಆ ವಾಸ್ತವವಾಗಿ ಕಡಿಮೆ ಯಾರು ಬಹುಶಃ ತಿಳಿಯಲು ಆರಾಮದಾಯಕ, ಹೆಚ್ಚು ಯಾರು ನೀವು ಆ ಆರಾಮದಾಯಕ, ಎಷ್ಟು ಗೊತ್ತು ಮತ್ತು ನೀವು ಸ್ವಲ್ಪ ಖಾತರಿಯಿಲ್ಲ ಮತ್ತೆ ವೇಳೆ ಇದು ನೀವು ಆ ಬಕೆಟ್ ನೀವು ಬೀಳಲು ಬಹುಶಃ ಎಲ್ಲೋ ನಡುವೆ. ಆದರೆ ಉಳಿದ ನೀವು ವಿನಿಮಯ ಮಾಡಬಹುದು ಭರವಸೆ ವಾರಗಳ ಒಂದೆರಡು ನಂತರ ಅಗತ್ಯ ಎಂದು ವೇಳೆ. ಏತನ್ಮಧ್ಯೆ, ಮುಂಬರುವ ವಾರದಲ್ಲಿ ನಾವು, ವಸ್ತುತಃ ವಿಭಾಗಗಳನ್ನು ಆರಂಭಿಸಲು ಇಲ್ಲ ಆದರೆ ಸೂಪರ್ ವಿಭಾಗಗಳು, ಇದು ಎಲ್ಲಾ ವಿದ್ಯಾರ್ಥಿಗಳು ಮುಕ್ತವಾಗಿದೆ. ಈ ತಾಣವೊಂದರಲ್ಲಿ ಭಾನುವಾರ ಬರುವ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಘೋಷಿಸಿತು ನಾವು ಒಂದು ಹೊಂದಿರುತ್ತದೆ ಕಡಿಮೆ ಆರಾಮದಾಯಕ, ಹಾಗೆಯೇ ಒಂದು ಆ ಹೆಚ್ಚು ಆರಾಮದಾಯಕ. ಮತ್ತು ನಡುವೆ ಆ ಎಲ್ಲೋ ಆ ಎರಡು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ನೀವು ಬಯಸಿದಲ್ಲಿ ಅಥವಾ ಎರಡೂ, ಧರಣಿ ಸತ್ಯಾಗ್ರಹ ಮೇಲೆ. ಮತ್ತು ಆ ಗಮನ ಸಿ ಮೇಲೆ ಅಂತಿಮವಾಗಿ ಇರುತ್ತದೆ, ಇದು ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ ನಮ್ಮ ಇಂದು ಸಂವಾದ. ಸಮಸ್ಯೆ 0 ಏತನ್ಮಧ್ಯೆ ಸೆಟ್ ಆಶಾದಾಯಕವಾಗಿ ನಿಮ್ಮ ಕೈಯಲ್ಲಿ. ಅಧಿಕೃತವಾಗಿ ಕಾರಣ ನಾಳೆ, ಗುರುವಾರ, ಮಧ್ಯಾಹ್ನ. ನೀವು ಒಂದು ನಗದು ಹೊರತು ನಿಮ್ಮ 5 ಕೊನೆಯಲ್ಲಿ ದಿನಗಳ, ತರುತ್ತಿದ್ದರು ಇದು ಮಧ್ಯಾಹ್ನ ಶುಕ್ರವಾರ ರವರೆಗೆ. ಸಮಸ್ಯೆ 1 ಏತನ್ಮಧ್ಯೆ ಇರುತ್ತದೆ ಸೆಟ್ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಪೋಸ್ಟ್. ಈ ನಮ್ಮ ಮೊದಲ ಇರುತ್ತದೆ ಸಿ ಒಂದು ವರ್ಗ ಶಾಖೆಗಳು ಮತ್ತು ಸಮಸ್ಯೆ ಸೆಟ್ ನಿರ್ದಿಷ್ಟಪಡಿಸುವಿಕೆಯನ್ನು ನೀವು ನಡೆಯುತ್ತಾರೆ ಯಾವ ಯಂತ್ರ ಸಾಕಷ್ಟು ಮೂಲಕ ನಾವು, ಸೋಮವಾರ ಬಗ್ಗೆ ಪ್ರಾರಂಭಿಸಿದಾಗ ಮತ್ತು ನಾವು ಇಂದು ಬಗ್ಗೆ ಮುಂದುವರಿಸುತ್ತೇವೆ. ಸಿ, ಲಿನಕ್ಸ್, CS50 ಉಪಕರಣಗಳಲ್ಲಿರುವ, ಆ ಎಲ್ಲಾ ವಿವರಣೆಯಲ್ಲಿ ನೀವು ಹಂತದಲ್ಲಿದ್ದೇವೆ ಕಾಣಿಸುತ್ತದೆ. ಕಚೇರಿ ವೇಳೆ ಏತನ್ಮಧ್ಯೆ ಪ್ರಗತಿಯಲ್ಲಿದೆ, ಪದವಿಪೂರ್ವ ಊಟದ ಹಾಲ್. ನೋಡಲು ಇಲ್ಲಿ ಈ URL ಗೆ ತಲೆ ಟುನೈಟ್ ಮತ್ತು ನಾಳೆ ಕಾರ್ಯಯೋಜನೆ, ನೀವು ಭಾಗವಹಿಸಬೇಕೆಂದು ಬಯಸುತ್ತೇವೆ. ಏತನ್ಮಧ್ಯೆ ಪ್ರಶ್ನೆಗಳು, ಆದ್ದರಿಂದ ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲು ಅವಕಾಶಗಳನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ 24/7, ನೀವು ಅರ್ಥ ವಿಭಾಗಗಳು ಕಚೇರಿ ಸೀಮಿತವಾಗಿಲ್ಲ ಗಂಟೆಗಳ, ಆದರೆ ಈ ಉಪಕರಣವನ್ನು ಇಲ್ಲಿ CS50, ಆ URL ನಲ್ಲಿ ಚರ್ಚಿಸಿ ಕೋರ್ಸ್ ನ ಆನ್ಲೈನ್ ಇರುತ್ತದೆ ಬುಲೆಟಿನ್ ಬೋರ್ಡ್ ಸಾಫ್ಟ್ವೇರ್, ಇದು ಮೂಲಕ ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಬಹುದು ಸಹಪಾಠಿಗಳು ಮತ್ತು ಸಿಬ್ಬಂದಿ. ಆದ್ದರಿಂದ ನೆನಪಿನಲ್ಲಿಡಿ ಎಂದು ಸಂಪನ್ಮೂಲ ಹಾಗೂ. ಏತನ್ಮಧ್ಯೆ ಸಂಪ್ರದಾಯವನ್ನು ಈ ಶುಕ್ರವಾರ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ನೀವು glimpsed ಮಾಡಿರಬಹುದು ಎಂದು ಕಳೆದ ಬುಧವಾರ ಟೀಸರ್ ವಿಡಿಯೋ, ನಾವು ಅತ್ಯಂತ ಸಂಪ್ರದಾಯವನ್ನು ಹೊಂದಿವೆ ಅವಧಿಯಲ್ಲಿ ಪ್ರತಿ ಶುಕ್ರವಾರ ಕೆಲವು 50 ವಿದ್ಯಾರ್ಥಿಗಳು ತೆಗೆದುಕೊಂಡು ಎಂಬ ಸ್ಥಳೀಯ ರೆಸ್ಟೋರೆಂಟ್ ಸಿಬ್ಬಂದಿ ಫೈರ್ ಅಂಡ್ ಐಸ್, ಇದು ನಾವು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲವು ಹಳೆಯ ವಿದ್ಯಾರ್ಥಿಗಳು ಸೇರಿಕೊಂಡರು ಉದ್ಯಮದಿಂದ ಅಥವಾ ಸ್ನೇಹಿತರು ಸಾಮಾನ್ಯವಾಗಿ ಬಯಸು ದೊಡ್ಡ ವರ್ಗ ಸಣ್ಣ ಭಾವನೆಗಳ. ಆದ್ದರಿಂದ ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಕ್ಯಾಶುಯಲ್ ಊಟದ ಇಲ್ಲಿದೆ. ನಮಗೆ ಒಂದು ಗುಂಪೇ, ಸಿಬ್ಬಂದಿ ವಿಶೇಷವಾಗಿ, ಸಂಗೀತ ಕುರ್ಚಿಗಳ ಪಾತ್ರವಾಗಿದ್ದು ಮತ್ತು ಬಗ್ಗೆ ವಿದ್ಯಾರ್ಥಿಗಳು ಚಾಟ್ 50, 50 ಹೊರಗೆ ಜೀವನ, ಭವಿಷ್ಯದಲ್ಲಿ ಜೀವನದ ನೈಜ, ನಾನು ಉದ್ಯೋಗಾವಕಾಶಗಳು ಬಗ್ಗೆ ನಾನು ಉದ್ಯಮದಲ್ಲಿ ಸ್ನೇಹಿತರು. ನೀವು ನಮಗೆ ಸೇರಲು ಬಯಸುತ್ತೀರಿ ಆದ್ದರಿಂದ ಈ ಶುಕ್ರವಾರ, ಇಲ್ಲಿ ಈ URL ಗೆ ತಲೆ. ಸ್ಪೇಸ್ ಸೀಮಿತ, ಆದರೆ ಇದನ್ನು ಮಾಡುತ್ತೇವೆ recurringly ಅವಧಿಯುದ್ದಕ್ಕೂ. Cs50.harvard.edu/rsvp ಗೆ ತಲೆಯಿಂದ. ಮತ್ತು ನೀವು ಪಡೆಯಲು ಹೋದರೆ ಈ ಬಾರಿ, ಚಿಂತೆ ಬೇಡ. ನಾವು ಮತ್ತೆ ಮಾಡುತ್ತಾನೆ ಮುಂಬರುವ ವಾರಗಳಲ್ಲಿ ಹಾಗೂ. ಆದ್ದರಿಂದ ಈ ಚಿತ್ರ ನಾವು ಕಳೆದ ವಾರ ಬಣ್ಣ ಮತ್ತು ನೀವು ಬಹುಶಃ ಇಲ್ಲಿಗೆ ಇದುವರೆಗಿನ ತೊಡಗಿಸಿಕೊಂಡ. ಆದರೆ ಈಗ ಸಂಪರ್ಕ ಪ್ರಯತ್ನಿಸೋಣ ನಾವು ಇಂದು ನೀನು ಏನು ಮಾಡಲು ಮತ್ತು ನಂತರ. ನಾನು ಒಂದು ಸ್ವಯಂಸೇವಕ ಸಾಧ್ಯವಾಗುತ್ತಿತ್ತು? ಸರಿ, ಅಥವಾ ಹಲವಾರು. ಹೇಗೆ ಇಲ್ಲಿ ಬಗ್ಗೆ ಕೊನೆಯಲ್ಲಿ, ನೀಲಿ ಶರ್ಟ್. ಅಪ್ ಮೇಲೆ ಕಮ್, ನಿಮ್ಮ ಹೆಸರೇನು? ಅಲಾನಾ: ಅಲಾನಾ. DAVID MALAN: ಅಲಾನಾ. ಆದ್ದರಿಂದ ಅಲಾನಾ, ಕೇವಲ ಒಂದು ಕ್ಷಣ ಸಂತೋಷವನ್ನು you-- ಪೂರೈಸಲು ಪಾತ್ರವನ್ನು ಹೋಗುತ್ತದೆ ಇಲ್ಲಿ ಈ ಕ್ರಿಯೆಯ. ನಾವು ಬಂದಿದೆ ನೇರಳೆ ಬ್ಲಾಕ್ ಒಂದು ಕಾರ್ಯ ಇದುವರೆಗಿನ ಎಂದು. ಹಾಗಾಗಿ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಇಲ್ಲಿ ಮತ್ತು ಅಲಾನಾ ನೀಡುತ್ತವೆ ಸ್ವಲ್ಪ ಹೆಸರು ಟ್ಯಾಗ್ ಮಾಡಲು ಸ್ಪಷ್ಟ ನೀವು ಆಡುವ ನೀವು ಯಾವ ಪಾತ್ರವನ್ನು. ನೀವು ಹೇಳುವ ಬ್ಲಾಕ್ ಕಂಗೊಳಿಸುತ್ತವೆ. ನೀವು ಮುಂದೆ ಹೋಗಿ ಎಂದು ಮಾಡಲು ಬಯಸಿದರೆ. ಮತ್ತು ನಾವು ನೀನು ಸೂಪರ್ ಸರಳ ಈ ಇರಿಸಿಕೊಳ್ಳಲು. ಕೈಯಲ್ಲಿ ಗುರಿಯು ಕೇವಲ ವೇಳೆ ಈಗ ಅಲಾನಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು, ಕರೆಯಲ್ಪಡುವ ಈ, ಬ್ಲಾಕ್ ಹೇಳುತ್ತಾರೆ ಇಲ್ಲಿ ಕೆಲಸ ವಿಶೇಷವೇನು. ನಾನು ಅವರ ಕರೆ ಹೊಂದಿರುತ್ತವೆ ಒಂದು ವಾದ ಅಥವಾ ನಿಯತಾಂಕ, ಇದು ನಿಜವಾಗಿಯೂ ಕಾಗದದ ಒಂದು ಖಾಲಿ ಹಾಳೆ. ಮತ್ತು ಇದು ರೀತಿಯ ನೆನಪಿಸುತ್ತದೆ ಎಂದು ಬಿಳಿ ಇಲ್ಲಿದೆ ಬಿಳಿ ಪೆಟ್ಟಿಗೆಯ ಇದರೊಳಗೆ ನೀವು ಪದಗಳನ್ನು ಬರೆಯಬಹುದು. ಏತನ್ಮಧ್ಯೆ ನಾನು ಇಲ್ಲಿ ಹೋಗುತ್ತಿದ್ದೇವೆ. ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಹೆಚ್ ಇ ಎಲ್ ಎಲ್ ಓ ಅಲ್ಪವಿರಾಮ ವಿಶ್ವದ ಬರೆಯಲು. ಪ್ರೋಗ್ರಾಮರ್ ಹೇಳಿದಂತೆ ಮತ್ತು ಈಗ ನಾನು, ಹಾಗೆ ಏನೋ ಹೇಳಿ ಗೊತ್ತಿಲ್ಲ. ನಾನು ಪದಗಳನ್ನು ಮಂದಿ, ಆದರೆ ನಾನು ಎಂದೇನೂ ಇಲ್ಲ ನನ್ನ ವ್ಯಕ್ತಪಡಿಸಲು ಗೊತ್ತಿಲ್ಲ ಮಾತಿನ ಅಥವಾ ಪರದೆಯ ಮೇಲೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಹೋಗಿ ನಾನು ಈ ತುಂಡು ಪಡೆಯಲು ಮಾಡಲು ಅವರ ಇನ್ಪುಟ್ ಕಾರ್ಯವನ್ನು, ಆಫ್ ಅಥವಾ ವಾದವನ್ನು, ನಾವು ಕರೆ ಮಾಡುತ್ತೇವೆ ಎಂದು, ನಾನು paper-- ಈ ವಿಷಯದ ಮೇಲೆ ಬರೆದ ಬಂದಿದೆ ಮತ್ತು ನಾನು ಹೊರಗುತ್ತಿಗೆ ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಪಾತ್ರ ಎಂದು ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ವಹಿಸುತ್ತದೆ. ರೀತಿಯ ಸೇ ಬ್ಲಾಕ್ ಹೊರಗುತ್ತಿಗೆ ಮಾಡಬಹುದು ಯಾರಿಗಾದರೂ ನಿಜವಾಗಿಯೂ ತಿಳಿದಿರುವ ಆಕೆ ಅಥವಾ ಆತ ಬಗ್ಗೆ ಇದೆ. ನೀವು ಮೇಲೆ ಹೆಜ್ಜೆ ಮಾಡುತ್ತೇವೆ ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಕ್ಷಣ, ನಾನು ಈ ಇನ್ಪುಟ್ ಪಾಸ್ ಹೋಗುತ್ತಿದ್ದೇನೆ ಅಲಾನಾ, ಮತ್ತು ಈ ಇನ್ಪುಟ್ ಹೇಳುತ್ತಾರೆ ಕೇಳಿ. ಅಲಾನಾ: ಹಲೋ, ವರ್ಲ್ಡ್. DAVID MALAN: ಅಷ್ಟೇ. ಆದ್ದರಿಂದ ಕ್ರಿಯೆ ಇಲ್ಲ. ಈಗ ನಾವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಇದು ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ನಾವು ಮುಂದೆ ಇಲ್ಲಿ ಹೆಜ್ಜೆ. ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಕಳಪೆ ಕಾರಣ. ಆದ್ದರಿಂದ ಈಗ ಈ ಪರಿವರ್ತಿಸಲು ಅವಕಾಶ ಏನೋ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ. ಆದ್ದರಿಂದ ಸಹಜವಾಗಿ ಈ ನಮ್ಮ ಸಿ ಆವೃತ್ತಿಯಾಗಿದೆ. ಈಗ ಆ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ಒಂದು ಆಫ್, ಹೆಸರನ್ನು ಆಫ್ ಟ್ಯಾಗ್, ಮತ್ತು ನೀವು ಒಂದು ಹೊಸ ಹೆಸರನ್ನು ಹಾಕಲು ಅವಕಾಶ. ಆದರೆ ಮೂಲಭೂತವಾಗಿ ನೀವು ಅದೇ ಪಾತ್ರ ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಸಂಭವಿಸುತ್ತದೆ ಈಗ printf ಎಂಬ ಮಾಡಲಾಗುತ್ತದೆ. ಕಥೆ, ಕೋರ್ಸಿನ, ಬಹುಶಃ ಎಷ್ಟೊಂದು ಹೋಗುವ ಕೇವಲ underwhelming-- ಎಂದು ಹೋಗುವ ಕೆಳಗಿನ ಎಂದು. ನೀವು ಈಗ ಕಾರ್ಯ, printf ಇವೆ. ನಾನು ಕಾಲರ್ am, ಅಥವಾ ಪ್ರೋಗ್ರಾಮರ್, ಯಾರು ಬಯಸಿದೆ ಹೆಗಲ ಮೇಲೆ ನಿಂತು ನಿಮ್ಮಂತಹ ಹಿಂದೆ ಜನರು, ಈಗಾಗಲೇ ಔಟ್ ಹೇಗೆ ಕಾಣಿಸಿಕೊಂಡಿತು ಮಾಡಿದ ವಾಸ್ತವವಾಗಿ ಏನಾದರೂ ಬರೆದುಕೊಳ್ಳಿ. ಆದ್ದರಿಂದ ಈ ಸಮಯದಲ್ಲಿ, ಇದು ನಾವು ಹೇಳಲು ಬದಲಿಗೆ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ನಮ್ಮ ಪರದೆಯ ಬಳಸಲು. ನೀವು ಹಂತಕ್ಕೆ ಪಡೆಯಬೇಕೆಂದಿದ್ದರೆ ಮಾಡಿದರೆ ಇಲ್ಲಿ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತೆ ಈ ಪಾಸ್ ನನ್ನ printf ಸ್ನೇಹಿತರಿಗೆ ಇನ್ಪುಟ್. ನೀವು ಮುಂದೆ ಹೋಗಿ ಸಾಧ್ಯವಾದರೆ ಮತ್ತು ಪರದೆಯ ಮೇಲೆ ಮುದ್ರಿಸಲು, ಸರಳವಾಗಿ ಬಿಡಿಸಿ ನಿಮ್ಮ ಕಪ್ಪು ಪರದೆಯ ಮೇಲೆ ಬೆರಳು. ಅತ್ಯುತ್ತಮ. ಸರಿ, ಸಸ್ಪೆನ್ಸ್ ಸಾಕಷ್ಟು ಹಾಗೆ ಹೇಗೆ ಎಂದು ಆಡಲು ಹೋಗುತ್ತಿದ್ದ. ಈಗ ಒಂದು ಕೆಲಸಗಳನ್ನು ನೋಡೋಣ ಅಂತಿಮ ಹಂತ, ನಾವು ಎಂದು, ಕೆಳಗಿನಂತೆ. ಆದ್ದರಿಂದ ಈ ಸಿ ಪ್ರೋಗ್ರಾಂ ಎಂದು ನಾವು ಕಳೆದ ಬಾರಿ ಹೇಳಿದರು. ಈ ಕೇವಲ ನೀವು, ಅದು ಏನು ಮಾಡುತ್ತದೆ ಸ್ಕ್ರೀನ್, ಹಲೋ, ವರ್ಲ್ಡ್ ಔಟ್ ತೋರಿಸುತ್ತದೆ. ಸಹ ಸಾಕಷ್ಟು ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲ ಆದರೂ ಅಲ್ಲಿ ತಬ್ಬಿಬ್ಬುಗೊಳಿಸುವ ಸ್ಟಫ್. ಆದರೆ ಒಂದು ಹಂತ ಮೇಲಕ್ಕೆ ವಿಷಯಗಳನ್ನು ನೋಡೋಣ ಮತ್ತು ರಿಕಾಲ್, ಈ ಆವೃತ್ತಿ ಪರಿಚಯಿಸಲು ಮೂರನೇ ಆವೃತ್ತಿ ಎಂದು ನಾವು ಕಳೆದ ಬಾರಿ ಕೊನೆಗೊಂಡಿತು. ಈಗ ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲ printf ಎರಡು ಉಪಯೋಗಗಳು. ಅಲಾನಾ 2 ಕರೆಗಳನ್ನು ಇಲ್ಲ printf ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆದರೆ ಕರೆ ಇಲ್ಲ ಇನ್ನೊಂದು ಕಾರ್ಯನಿರ್ವಹಿಸಲು. ಸ್ಪಷ್ಟವಾಗಿ ಆ ಕಾರ್ಯ ಏನು? GetString. ನಾವು ಒಂದು ಸ್ವಯಂಸೇವಕ ಪಡೆಯುವುದು? ಸರಿ, ಬ. ನಿಮ್ಮ ಹೆಸರೇನು? ಜೇವಿಯರ್: ಜೇವಿಯರ್. DAVID MALAN: ಜೇವಿಯರ್, ಅಪ್ ಮೇಲೆ ಬರುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಜೇವಿಯರ್ ಪಾತ್ರ ಇದೆ ಈ ಕಾಗದದ ತುಣುಕನ್ನು. ನಾನು ಸಾರ್ವತ್ರಿಕವಾಗಿ ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಇದು. ಈಗ ಈ ವೇರಿಯಬಲ್ ಅಷ್ಟೇ, ಆಗಿದೆ ಕೌಟುಂಬಿಕತೆ ತಂತುವಿನ, ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಅಲ್ಲಿ ಮಧ್ಯದಲ್ಲಿ ಎರಡನೇ ಲೈನ್ ಮೂಲಕ. ಮತ್ತು ನಾನು ನನ್ನ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಹೋಗಲು ಬಯಸುವ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಆರ್ಕೆಸ್ಟ್ರಾ ಕೆಳಗೆ ತಲೆ ವಿಭಾಗ ಮತ್ತು ನನಗೆ ಯಾರಾದರೂ ಎಂಬ ಹೆಸರು, ಮತ್ತು ಒಂದು ವೇರಿಯೇಬಲ್ ಹಿಂತಿರುಗಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ. ಇದು ನಿಮಗೆ ಯಾರಾದರೂ ಆಗಿರಬಹುದು. ಇಲ್ಲಿ ನಾವು ಹೋಗಿ. ಸರಿ, ಜೇವಿಯರ್ ಆಗಿದೆ ಹೆಸರು ಬರೆದಿಡಲು. ಸರಿ. ನಾವು ಎಲ್ಲಾ ಬಹುಶಃ ಹೇಗೆ ಊಹೆ ಮಾಡಬಹುದು ಈ ಆಟವನ್ನು ಹೋಗುತ್ತದೆ. ನಾವು ಬಹುಶಃ belaboring ನೀವು ಪಾಯಿಂಟ್ ಏನು ಒಂದು ಕಾರ್ಯ, ಮಾಡುವ ಆದರೆ ಆದಾಗ್ಯೂ ತುಂಬಾ ಧನ್ಯವಾದ. ಆದ್ದರಿಂದ ಜೇವಿಯರ್ ಈ ಸಾಲನ್ನು ಮರಳಿದೆ ಇಲ್ಲಿ ಸಾಕಷ್ಟು, ಇದು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಜೊನಾಥನ್ ತಂತು ನಾವು ಪಡೆದ ನೀವು. ಈಗ ನಾನು ವಾಸ್ತವವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಆದರೂ ಅಲಾನಾ ನೀಡಲು ಸ್ವಲ್ಪ ಬೇರೆ ವಿಷಯ. ಏಕೆಂದರೆ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ, ಮೊದಲ ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ ಇಲ್ಲ. ಮೊದಲ ವಾದವನ್ನು ಆದ್ದರಿಂದ ನಾನು ಅಲಾನಾ ಒದಗಿಸಬೇಕಾಗಿದೆ ಏರಲಿದೆ ಜೊತೆ ಅಕ್ಷರಶಃ ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ. ಎಂದು ಹಾಗೆ ಸರಳ ಸರಿ, ನಾನು ನಿಮಗೆ ಈ ಹ್ಯಾಂಡ್ ಎಂದು. ಮತ್ತು ನಾನು ಬರೆಯಲು ಮಾಹಿತಿ ಮುಂದಿನ ವಾದವನ್ನು, ನೀವು ವೇಳೆ ಮುಂದೆ ಹೋಗಿ ಈ ಬರೆಯಲು ಬಯಸುವ ಮಂಡಳಿಯಲ್ಲಿ, ಅವರ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಮಾಡಲು ಇಲ್ಲಿ ಅಂತಿಮ ಉದಾಹರಣೆ ಏನು ಅಂತಿಮವಾಗಿ ಸಂಭವಿಸಿ ಸಿಕ್ಕಿತು ಎಂಬುದನ್ನು ತೆರವುಗೊಳಿಸಲು. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ, ಮೇಲಿನ ಕಡೆಗೆ ಬರೆಯಲು ನೀವು ನನಗಿಷ್ಟವಿಲ್ಲ, ಕೇವಲ ಆದ್ದರಿಂದ ನಾವು ಎರಡನೇ ಸಾಲಿನ ಕೋಣೆ. ಕಡೆಯದಾಗಿ ಏಕೆಂದರೆ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸೇರಿಲ್ಲ ಈಗ ನಿಮಗೆ ಒದಗಿಸಲು, ಆದರೆ ಕಾಗದದ ಎರಡು ತುಂಡುಗಳನ್ನು. ಸರಿ. ಹೆಚ್ ಇ ಎಲ್ ಎಲ್ ಓ ಅಲ್ಪವಿರಾಮ ನಂತರ ಖಾಲಿ ಸಾಲು. ನಾನು ಈಗ ಅಲಾನಾ ಹ್ಯಾಂಡ್ ಬಗ್ಗೆ ನಾನು ಹಾಗಾಗಿ ಸ್ವಲ್ಪ ಬೇರೆ ವಿಷಯ. ಕೇವಲ ಅವಳು, ಈ ಗೆಟ್ಟಿಂಗ್ ಅಲ್ಲಿ ಖಾಲಿ ತುಂಬಲು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಇದ್ದ percent-- ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ನಾವು ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ? ಹೌದು, ಆದ್ದರಿಂದ ಪ್ರತಿಶತ ರು. ಏತನ್ಮಧ್ಯೆ ನಾನು ಹಾದು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್, ತನ್ನ ಯಾವ ನಿಖರವಾಗಿ ಜೇವಿಯರ್ ಆಗಿದೆ ಜೊನಾಥನ್ ಪತ್ತೆಹಚ್ಚಿದ. ಆದ್ದರಿಂದ ನನಗೆ ಈ ಎರಡು ನೀಡಲು ಅವಕಾಶ. ನೀವು, ಮುಂದೆ ಹೋಗಿ ಬಯಸಿದರೆ ಮತ್ತು ಮುದ್ರಿಸಲು ಪರಿಣಾಮ. ಅಂತಿಮವಾಗಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಈಗ ಇವರೆಲ್ಲರೂ ಮತ್ತೆ printf ಪಾತ್ರ. ಜೇವಿಯರ್ ಆಡುತ್ತಿದ್ದಾಗ GetString ಪಾತ್ರವನ್ನು. ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕದಿ ಇರುತ್ತದೆ. ಮತ್ತು ಅಂತಿಮವಾಗಿ ಹೊರತಾಗಿಯೂ, ಏನು ಸಂಭವಿಸುತ್ತಿದೆ ಈ ಹೌದು ಮುಂದೆ ಮತ್ತು ಅಲ್ಪವಿರಾಮ ಹೋಗಿ ನಿನ್ನ. ಅಲಾನಾ: ನಾನು ಈ ಇನ್ನೂ ಅಥವಾ ಯಾವುದೇ ಸ್ವೀಕರಿಸಿದರು? DAVID MALAN: ಹೌದು, ನೀವು ಒಮ್ಮೆ ಅವರನ್ನು ಸ್ವೀಕರಿಸಿದ್ದಾನೆ. ಆದ್ದರಿಂದ ಕಲ್ಪನೆ ಎಂಬುದು ಈಗ ಪುಟ ಮಿಡಿ ಎರಡನೇ ನಿರ್ವಹಿಸಲು ಆ ಎರಡು ಒಳಹರಿವಿನ. ಆದ್ದರಿಂದ ಈ ಮನೆ ಬಡಿಯಲು ಮಾತ್ರವಲ್ಲ ಅಲಾನಾ ಮರಣದಂಡನೆ ಆದರೆ ಆ ಬೆರಳು ಈ ಹಸಿರು ಲೈನ್ ಇಲ್ಲಿ, ಮತ್ತು ನಂತರ ಜೇವಿಯರ್ ನಮಗೆ ಈ ಒಂದು ಮಾಡಿದರು ಮತ್ತು ನನಗೆ ಏನೋ ಮರಳಲು ನಾವು ರು ಕರೆ ಮಾಡುತ್ತೇವೆ, ಆದರೆ ಇದು ವಾಸ್ತವವಾಗಿ ಎಂದು ತನ್ನದೇ ಆದ ಕಾಗದದ ಕೇವಲ ತುಣುಕು. ಈಗ ಅಲಾನಾ ಈ ಮೂರನೇ ಸಾಲಿನ ಮಾಡಿದ್ದಾರೆ. ಮತ್ತು ಈ ಎಲ್ಲಾ ಕಾಣುತ್ತದೆ ಸಹ ಆದ್ದರಿಂದ ಮೀರಿ ರಹಸ್ಯ ಬಹುಶಃ ಮೊದಲ ನೋಟದಲ್ಲಿ, ಇದು ನಿಜವಾಗಿಯೂ ಆ ಸರಳವಾಗಿರುತ್ತದೆ. ಸುಮಾರು ಒಳಹರಿವು ಹಾದುಹೋಗುವ, ಎರಡೂ ಫಲಿತಗಳು ಪಡೆಯುವಲ್ಲಿ ದೈಹಿಕವಾಗಿ ಏನಾದರೂ ಮತ್ತೆ ರಿಗೆ, ಅಥವಾ ಈ ರೀತಿಯ ಅಡ್ಡ ಪರಿಣಾಮ ನೋಡಿದ. ಏನೋ ದೃಷ್ಟಿ ಪರದೆಯ ಮೇಲೆ ಬರೆದ. ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಅಲಾನಾ ಮತ್ತು ಜೇವಿಯರ್ ಧನ್ಯವಾದ ಯಾರು, ಇಲ್ಲಿ ಕೆಳಗೆ ಇಲ್ಲಿ ಅಪ್ ಸೇರುವ. [ಚಪ್ಪಾಳೆಯನ್ನು] ಲಘುವಾಗಿ ಈಗ ನೋಡೋಣ ಕೇವಲ ಹೇಗೆ ನೇರ ಎಲ್ಲಾ ಇರಬಹುದು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಹೋಗೋಣ ನಿಜವಾದ ಕೋಡ್ ಏನಾದರೂ. ಇಲ್ಲಿ ಪರದೆಯ ಮೇಲೆ ಆದ್ದರಿಂದ ಒಂದು ಸ್ಕ್ರೀನ್ಶಾಟ್ ಆಗಿದೆ ಕರೆಯಲ್ಪಡುವ CS50 ಉಪಕರಣಗಳಲ್ಲಿರುವ ಆಫ್. ಮತ್ತು ನೀವು ಒಂದು ಎಂದು, ನಲ್ಲಿ ಬಂತು ಬುಧವಾರ ಮಧ್ಯಾಹ್ನ 2:00 ಗಂಟೆಯವರೆಗೆ, ಕೆಲವು ಸ್ನೇಹಿತರಿಗೆ ವಿವರಿಸಲು ಏನು CS50 ಯಂತ್ರ ಹೊಂದಿದೆ, ಹೇಗೆ ನೀವು ಒಂದು ವಾಕ್ಯದಲ್ಲಿ ವಿವರಿಸುತ್ತದೆ? ಯಾವುದೇ ಒಂದು ವಾಕ್ಯ? ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಇದು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಹೀಗಿದೆ ಎಲ್ಲರ ಕಂಪ್ಯೂಟರ್ ಮಾಡುತ್ತದೆ ಅದೇ ವ್ಯವಸ್ಥೆಯನ್ನು ಚಲಾಯಿಸಬಹುದು. DAVID MALAN: ಗುಡ್! ಇದು ಎಲ್ಲರ ಶಕ್ತಗೊಳಿಸುವ ಒಂದು ಕಾರ್ಯಕ್ರಮದ ಕಂಪ್ಯೂಟರ್ ಅದೇ ವ್ಯವಸ್ಥೆಯನ್ನು ಚಲಾಯಿಸಲು. ಇದು ನಿಮ್ಮ ಸ್ವಂತ ರೀತಿಯ ಇಲ್ಲಿದೆ ಆಪರೇಟಿಂಗ್ ಪ್ರತಿಯನ್ನು ನಡೆಯುವ ವ್ಯವಸ್ಥೆ ಉಬುಂಟು ಲಿನಕ್ಸ್ ಎಂದು. ಮತ್ತು ಒಳಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಡೆಸುತ್ತದೆ ನಿಮ್ಮ ಸ್ವಂತ ಮ್ಯಾಕ್ ಅಥವಾ ಪಿಸಿ ಮೇಲೆ ಕಿಟಕಿಗೆ ಆದ್ದರಿಂದ ಗೇಟ್ ಬಲ ಈ ರೀತಿಯಲ್ಲಿ ವಾರ 1 ರಲ್ಲಿ, ಇಲ್ಲಿ ಎಲ್ಲರೂ ವರ್ಗ ಅದೇ ಉಪಕರಣಗಳು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ, ಅದೇ ಸಂರಚನಾ ಮತ್ತು ಯಾವುದೇ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ನಿರ್ದಿಷ್ಟ ಇಲ್ಲ ಒಂದು ಮ್ಯಾಕ್ ಅಥವಾ ವಿಶೇಷವಾಗಿ ಪಿಸಿಗೆ. ಈಗ ನಾವು CS50 ಒಳಗೆ, ತೆರೆದಿವೆ ಸೋಮವಾರ ಉಪಕರಣಗಳಲ್ಲಿರುವ, ಇಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ರಮದ. ಇದು ಜಿಎಡಿಟ್ Name ಎಂದು ಸಂಭವಿಸಿದರೆ. ಆದರೆ ಕೇವಲ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿದೆ ಒಂದು ಚಿತ್ರಾತ್ಮಕ ಸಂಪಾದಕ. ಇದು ನೋಟ್ಪಾಡ್ ಅಥವಾ ಪಠ್ಯ ರೀತಿಯ ಇಲ್ಲಿದೆ ಅನುಕ್ರಮವಾಗಿ ವಿಂಡೋಸ್ ಅಥವಾ ಮ್ಯಾಕ್ OS ಸಂಪಾದಿಸಿ. ಮತ್ತು ನಾನು ಎಂದು ಪ್ರತಿಪಾದಿಸಿದರು ಈ ತೆರೆಗೆ ಮೂರು ಪ್ರಮುಖ ಭಾಗಗಳನ್ನು. ಅಗ್ರ ಭಾಗದಲ್ಲಿ ನೀವು ಮಾಡುತ್ತಿರುವುದು ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಬಹುದು. ನಾವು ಕಳೆದರು ಮತ್ತು ಇಲ್ಲಿದೆ ನಮ್ಮ ಸೋಮವಾರ ಉಪನ್ಯಾಸ ಮೂರು ಉದಾಹರಣೆಗಳು. ಕೆಳಗೆ ನಾವು ಏನು ಎಂದು, ಈ ಕಪ್ಪು ವಿಂಡೋ, ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಕಂಪೈಲರ್? DAVID MALAN: ಕಂಪೈಲರ್ ಆ ಕಿಟಕಿಯ ಮೂಲಕ ಸಂಪರ್ಕಿಸಲಾಯಿತು. ಆದರೆ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ. ಹೌದು, ಇದು ಕೇವಲ ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ಆಗಿತ್ತು. ಈ ವಯಸ್ಸಿನಲ್ಲಿ ಹಳೆಯ ಪದವಾಗಿದ್ದು ಕೇವಲ ಮೂಲಭೂತವಾಗಿ ಮಿಟುಕಿಸುವುದು ವಿವರಿಸುತ್ತದೆ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ವರ್ಷಗಳ ಹಿಂದೆ ಬಳಸುತ್ತಿದ್ದ ಎಂದು ಆ ದೊಡ್ಡ ಸಿಆರ್ಟಿ ಶೈಲಿಯ ಮಾನಿಟರ್ ಒಂದಾಗಿದೆ. ಆದರೆ ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ಇದು ರೀತಿಯ ಇಲ್ಲಿದೆ ತಂತ್ರಾಂಶದಲ್ಲಿ ವಾಸ್ತವ. ಮತ್ತು ಟರ್ಮಿನಲ್ Windows ನಮಗೆ ಕಮಾಂಡ್ ಇಲ್ಲಿದೆ ಅವಕಾಶ. ಸರಳೀಕೃತ ಆವೃತ್ತಿ ಅದನ್ನು ವಿಂಗಡಿಸಲು ಬಳಕೆದಾರರ ಅಂತರಸಂಪರ್ಕ ಅಥವಾ UI ನ. ಇದು ಒಂದು ಚಿತ್ರಾತ್ಮಕ ಅಲ್ಲ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅಥವಾ GUI, ಇದು ಒಂದು ಪಠ್ಯ ಆಧರಿತವಾದ ಇಲ್ಲಿದೆ ಅಥವಾ ಆಜ್ಞಾ ಸಾಲಿನ ಅಂತರ್ಮುಖಿಯು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಎಂದು ಅಲ್ಲಿ ಅಂತಿಮವಾಗಿ ಇಲ್ಲಿದೆ ನಾನು ಕೆಲವು ಕೋಡ್ ಬರೆಯಲು ಸಾಧ್ಯವಾಯಿತು. ನಾನು ಕೆಲವು ಕೋಡ್ ಬರೆದ ಒಮ್ಮೆ, ನಾನು ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಸ್ಮರಿಸುತ್ತಾರೆ. ಮತ್ತು ಇದು ಹೆಸರನ್ನಾಗಿ ರೀತಿಯ ಈ, ಸೂಚಿಸುತ್ತದೆ ಅಂತ ಮಾಡಿಕೊಳ್ಳುವುದು ಪ್ರೋಗ್ರಾಂ ಹಲೋ ಎಂಬ. ಆದರೆ ನಿಜವಾಗಿಯೂ ಏನು ಮಾಡುತ್ತಿದೆ? ಸರಿ ಮಾಡಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತಿರುವ ನನ್ನ ಇನ್ಪುಟ್, ನನ್ನ ಮೂಲ ಕೋಡ್, ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಯಾವ ಪರಿವರ್ತಿಸಿ? ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್. ಮತ್ತು ವಸ್ತುವಿನ ಕೋಡ್ ಒಂದು ಅಲಂಕಾರಿಕ ಆಗಿದೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಹೇಳುವ ರೀತಿಯಲ್ಲಿ. ಮತ್ತು ನಂತರ ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ ಒಮ್ಮೆ ವಸ್ತು ಕೋಡ್ ಚಲಾಯಿಸಲು, ನಾನು ಇನ್ಪುಟ್ ಆ ಹಾದು ಬಯಸಿದರು ಒಮ್ಮೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಒಳಗೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಮೆದುಳಿನ, ಕರೆಯಲ್ಪಡುವ ಸಿಪಿಯು ಅಥವಾ ಪ್ರಧಾನ ಸಂಸ್ಕರಣ ಘಟಕ, ನಾನು ಪ್ರೋಗ್ರಾಂ ರನ್ ಬಂತು. ಆದರೆ ಸೋಮವಾರ ಸಾಕಷ್ಟು ಸರಳ ಅಲ್ಲ ಕೇವಲ ಕೆಲವು ಐಕಾನ್ ಕ್ಲಿಕ್ ಡಬಲ್. ಬದಲಿಗೆ ನಾನು ನೀಡಲಿಲ್ಲ ಪ್ರೊಗ್ರಾಮನ್ನು ಸಲುವಾಗಿ ಹಾಗೆ? ಎರಡನೇ ಆಜ್ಞೆಯನ್ನು ಯಾವುದು? ನಾನು ಸ್ವಲ್ಪ ಸ್ಲಾಶ್ಗಳನ್ನು ಕೇಳಿದ ನಾನು? ಹೌದು, ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಡಾಟ್ ಕತ್ತರಿಸಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಹೆಸರು. DAVID MALAN: ನಿಖರವಾಗಿ. ಡಾಟ್ ಕತ್ತರಿಸಿ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಹೆಸರು. ಈಗ ಇದರ ಅರ್ಥ ನೀಡಲಿಲ್ಲ? ಸರಿ ಡಾಟ್ ಕೇವಲ ಒಂದು ರಹಸ್ಯ ದಾರಿ ಪ್ರಸ್ತುತ ಕೋಶದಲ್ಲಿ ಹೇಳುವ. ಯಾವುದೇ ಫೋಲ್ಡರ್ ನೀವು ಆಗಿದೆ ಇವೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾದ, ಡಾಟ್ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಕಡಿದು ನೀವು ನೋಡಿದಿರಿ ಕೇವಲ ಆಗಿದೆ ವರ್ಷಗಳಿಂದ ಮ್ಯಾಕ್ ಓಎಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ನಲ್ಲಿ, ಇದು ಒಂದು ಕೋಶವನ್ನು ನಡುವೆ ಸಪರೇಟರ್ ಇಲ್ಲಿದೆ ಅಥವಾ ಫೋಲ್ಡರ್ ಮತ್ತು ಕೆಲವು ಹೆಸರು ಉಳಿದ. ವಿಂಡೋಸ್ ಇದು ಹೋಗಲು ನಡೆಯುತ್ತದೆ ಹಿಂದಕ್ಕೆ, ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕ್ ನಲ್ಲಿ ಓಎಸ್ ಇದು ಮುಂದಕ್ಕೆ ಹೋಗಿ ಸಂಭವಿಸುತ್ತದೆ. ಆದರೆ ಇದು ಕೇವಲ ಸಪರೇಟರ್, ಆದ್ದರಿಂದ ಇಲ್ಲಿದೆ ಕೇವಲ ಆಸಕ್ತಿರಹಿತ ವಾಕ್ಯರಚನೆಯ ವಿವರ. ಸಹಜವಾಗಿ ರಸಭರಿತವಾದ ಭಾಗ ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು, ಹಲೋ. ಮತ್ತು ಎಂದು ನಮಗೆ ರಚಿಸಿದ ಇಲ್ಲಿದೆ. ನಮಗೆ ಆ ಕಡತ outputted. ಆದರೆ ಹೇಗೆ ನಾವು ಆ ಬಂದೆವು? ಈಗ ಹೇಳಿ ನೋಡೋಣ ಪ್ರಶ್ನೆ, ನಿಜವಾಗಿಯೂ ಯಾವುದು ಕನಿಷ್ಠ ಜೊತೆ, ಇಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ ಈ ವಾಕ್ಯ ಕೆಲವು ಸಂಬಂಧಿಸಿದಂತೆ? , ಒಂದು ವಾಕ್ಯದಲ್ಲಿ ಅಥವಾ ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ದೂರ ವಿವರಿಸಲು ಇಲ್ಲ ಎಂದು ಈ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಹಸಿರು ಹೈಲೈಟ್? ಏನು, ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಮಾಡುವ ಎಂದು ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಸಂಬಂಧಿಸಿದಂತೆ? ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಮತ್ತೆ ಹೇಳುತ್ತಾರೆ? ವಿದ್ಯಾರ್ಥಿ: ಒಳಗೊಂಡಂತೆ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಕಳೆದ ಕಾರ್ಯಗಳನ್ನು [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಗುಡ್. ಸೇರಿದಂತೆ ನಾನು ಹೇಳುವುದಿಲ್ಲ ಡೌನ್ಲೋಡ್, ಆದರೆ ಈಗ ಹೇಳಿ ಕಾರ್ಯಗಳನ್ನು ಸೇರಿದಂತೆ ಆ ಜನರು ಹಿಂದೆ ಬರೆದಿದ್ದಾರೆ. ಮತ್ತು ಆ ಕಾರ್ಯಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಎಲ್ಲೋ. ಯಾರೋ ಕಡತ ಬರೆದ ವರ್ಷಗಳ ಹಿಂದೆ, ಮತ್ತು ಆ ಕಡತ CS50 ಆಫ್ ಒಳಗೆ ಎಲ್ಲೋ ಆಗಿದೆ ಉಪಕರಣಗಳಲ್ಲಿರುವ, ಅಥವಾ ನನ್ನ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ. ಆದ್ದರಿಂದ ಈ ಲೈನ್ ಮೂಲಭೂತವಾಗಿ ಹೇಳುವ ಆ ಫೈಲ್, ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಡಾಟ್ ಹುಡುಕಲು ಹೋಗಿ ಗಂ, ಮತ್ತು ಪ್ರತಿಯನ್ನು ಮತ್ತು ತನ್ನ ವಿಷಯಗಳ ಅಂಟಿಸಿ ಇಲ್ಲಿಯೇ ನನ್ನ ಫೈಲ್ ಮೇಲೆ ಆದ್ದರಿಂದ ನಾನು ಹೊಂದಿಲ್ಲ ಎಂದು ನನ್ನ ಕೈಯಿಂದ ಮಾಡಲು. ಮತ್ತು ಒಳಗೆ juiciest ತುಣುಕುಗಳನ್ನು ನಡುವೆ ನಾವು ಬಲಿತೆಗೆದುಕೊಂಡ ಕಡತ ಯಾವ ಕ್ರಿಯೆ ಆಗಿತ್ತು? ಯಾವ ಕ್ರಿಯೆ ನಾವು ಘೋಷಿಸಲಾಯಿತು ಹೇಳಲು ಹೋಗಲಿಲ್ಲ ಅಥವಾ ಪ್ರಮಾಣಕ I / O ಡಾಟ್ H ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಹೆಚ್ಚಾಗಿ? Printf, ಬಲ? ನಾವು printf ಮೇಲೆ ಬರೆಯಲಿಲ್ಲ ಸೋಮವಾರ, ಇದು ಕೇವಲ ಅಸ್ತಿತ್ವದಲ್ಲಿತ್ತು. ಹೆಚ್ಚು ಅಲಾನಾ ಬಂದ ಹಾಗೆ ಹಂತ ಮತ್ತು ಅವರು ಮೇಲೆ ಕೇವಲ ಅಸ್ತಿತ್ವದಲ್ಲಿತ್ತು ಮತ್ತು ಸೆಳೆಯಲು ತಿಳಿದಿದ್ದರು ತೆರೆಯಲ್ಲಿ ಏನೋ, ಆದ್ದರಿಂದ printf ಅನೇಕ ವರ್ಷಗಳಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ನಾವು ಪ್ರವೇಶಿಸಲು ಹೇಗೆ. ನಾವು ಇಲ್ಲಿ ತೆರಳಿ ಈಗ ಮುಖ್ಯ ಹೋಲುತ್ತದೆ ನಾವು ಆಗಿತ್ತು ಪಜಲ್ ತುಂಡು ಹೇಳಲಾಗುತ್ತದೆ ಹಸಿರು ಧ್ವಜವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಎಂಬ ಸ್ಕ್ರ್ಯಾಚ್ ಪ್ರಪಂಚದಲ್ಲಿ. ಇದು ಕೇವಲ ರೀತಿಯ ಇಲ್ಲಿದೆ ಮಾನವರು ಡೀಫಾಲ್ಟ್ ಹೆಸರು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಒಂದು ಕಾರ್ಯಕ್ರಮಕ್ಕೆ ಪ್ರವೇಶಾತಿಯನ್ನು ಡೀಫಾಲ್ಟ್. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋಡ್ ಪಡೆ ಮೊದಲ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ. ಏತನ್ಮಧ್ಯೆ ಈ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇವೆ ವಕ್ರ ರೀತಿಯ ಆಕಾರ ಆ ಹಳದಿ ಆರಂಭದಿಂದ ತುಣುಕುಗಳನ್ನು ಬಹಳಷ್ಟು. ಅವರು ರೀತಿಯ ಇಡೀ ಕೋಶೀಕರಿಸುತ್ತದೆ ಒಟ್ಟಿಗೆ ಸೂಚನೆಗಳ ಗುಂಪೇ. ಆದ್ದರಿಂದ ಕೇವಲ ರೀತಿಯ ಒಟ್ಟಿಗೆ ಬಂಧಿಸುವ ಕೆಲವು ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳನ್ನು. ಸಹಜವಾಗಿ printf ಒಂದು ಕಾರ್ಯ ನಾವು ಮಾಡಿದಂತೆ, ಪರದೆಯ ಮುದ್ರಿಸುತ್ತದೆ. ಏನು ಈ ಆವರಣ ಬಗ್ಗೆ? ಹೇಗೆ ನೀವು, ನೀವು ಕೂಡ ವ್ಯಾಖ್ಯಾನಿಸಲು ಎಂದು ಹಿಂದೆಂದಿಗಿಂತ ಪ್ರೋಗ್ರಾಮ್, ಆದರೆ ಆಧಾರಿತ ಈಗ ಮೇಲೆ ಹೆಚ್ಚುತ್ತಿರುವ ಆಶಾದಾಯಕವಾಗಿ ಅಂತಃಪ್ರಜ್ಞೆ ಏನು ಆವರಣ ಇಲ್ಲಿ ನಮಗೆ ಮಾಡುತ್ತಿರುವೆ? ಅಥವಾ ಅವರು ಏನು ಸುತ್ತಮುತ್ತಲಿನ ಮಾಡಲಾಗುತ್ತದೆ? ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಅವರು ಏನನ್ನು ನೀವು printf ಜೊತೆಗೆ ಮುದ್ರಿಸಲು ನೀನು. DAVID MALAN: ಹೌದು, ಅವರು ಏನನ್ನು ನೀವು printf ಜೊತೆಗೆ ಮುದ್ರಿಸಲು ನೀನು. ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಅವರು ಕಾರ್ಯ ಒಳಹರಿವು ಸುತ್ತಮುತ್ತಲಿನ. ಆದ್ದರಿಂದ ನೀವು ಬಹುತೇಕ ನಗರದ ಆ ಆವರಣ ಲೋಹದ ರೀತಿಯಲ್ಲಿ ಈ ಕ್ಲಿಪ್ಬೋರ್ಡ್ಗೆ ಮೇಲೆ ಕ್ಲಿಪ್. ಇದು ಇಲ್ಲಿದೆ, ಏನು ಹಿಡುವಳಿ ಇಲ್ಲಿದೆ ವಾದಗಳು ನೀಡಲು ಬಳಸಬಹುದು ಹೋಗುವ ಕಾರ್ಯದಲ್ಲಿ ಇದರೊಳಗೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, printf ಕರೆಯಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಸಮಯ ನಾವು, ಒಂದು ಕ್ರಿಯೆ ಕರೆ ನಾವು ಜೋಡಿ ಆವರಣ ನೋಡಲು ಹೋಗುವ. ಬಹುಶಃ ಅದು ಏನೋ ಜೊತೆ, ಹಾಗೆ ಈಗ, ಇದು ಬಹುಶಃ ಏನೂ. ನೀವು ಹಾಕುತ್ತಾನೆ ಅಲ್ಲಿ ಆದರೆ ಇಲ್ಲಿದೆ ಒಳಹರಿವು ಅಥವಾ ಕರೆಯಲ್ಪಡುವ ವಾದಗಳು ಒಂದು ಕಾರ್ಯಕ್ಕೆ. ಇಲ್ಲಿ ಅಂತಹ ವಾದದ. ನಾನು ಎಲ್ಲವನ್ನೂ ಹೈಲೈಟ್ ಮಾಡಿದ ಉಲ್ಲೇಖಗಳು ನಡುವೆ, ಇದು ತಿರುಗಿದರೆ ಎಂಬ ಈ ಭಾಷೆಯಲ್ಲಿ ನೀವು ಪ್ರತಿನಿಧಿಸಲು ಬಯಸಿದಾಗ ಸಿ, ಸ್ಟ್ರಿಂಗ್ ಒಂದು ಪದ ಅಥವಾ ಪದ ಹೊಂದಿದೆ ಅಥವಾ ಒಂದು paragraph-- ನೀವು ಹೊಂದಿಲ್ಲ ಎರಡು ಉದ್ದರಣ ಆವರಿಸಿಕೊಂಡಿರುವ. ಏಕ ಉಲ್ಲೇಖಗಳಲ್ಲಿ, ಎರಡು ಉಲ್ಲೇಖಗಳು. ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ. ಏತನ್ಮಧ್ಯೆ ಒಂದು ಮೋಜಿನ ಇಲ್ಲ ಅಲ್ಲಿ ಅಂತ್ಯದಲ್ಲಿ ಚಿಹ್ನೆ. ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. ನಾವು ನಿರೂಪಿಸಲಾಗಿದೆ ಎಂದು ಏನು ಹೇಳಲು ಹೋಗಲಿಲ್ಲ? ಹೌದು? ವಿದ್ಯಾರ್ಥಿ: ಒಂದು ಹೊಸ ಮಾರ್ಗವು. DAVID MALAN: ಹೊಸ ಲೈನ್. ರೈಟ್, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ನಂತರ Enter ನೀವು ಪ್ರೋಗ್ರಾಂ ಬಯಸುವ ಹೊಸ ಲೈನ್ ಔಟ್ ಕಕ್ಕುವ. ಬದಲಿಗೆ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಅದನ್ನು ಹೇಳಲು ಈ ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ನಿಗೂಢ ತುಣುಕು ಜೊತೆ ವಾಕ್ಯ, backslash N, ಆ ನೀವು ಹೊಸ ಲೈನ್ ಹೋಗಿ ಬಯಸುವ. ಅಂತಿಮವಾಗಿ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ. ನಾವು ನಿಜವಾಗಿಯೂ ಮಾತನಾಡಲಿಲ್ಲ ಈ ಬಗ್ಗೆ ತುಂಬಾ, ಮತ್ತು ಇದುವರೆಗಿನ ಈ ಕೆಲವು ವಿಷ ಆಗಿರುತ್ತದೆ ಮೊದಲ ಸಮಸ್ಯೆಗೆ ನಿಮ್ಮ ಅಸ್ತಿತ್ವದ ನೀವು ಅರ್ಥ ವಿಫಲಗೊಂಡಾಗ, ಸೆಟ್ ನೀವು ಸ್ಟುಪಿಡ್ ಏನೋ ಮರೆತು ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಎಂದು. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಹಾಕುವ ಆ ಸಮಸ್ಯೆ ಸರಿಪಡಿಸಲು ಮಾಡುತ್ತದೆ. ಆದರೆ ಅದನ್ನು ಮಾಡುವ ಇಲ್ಲಿದೆ ನಮಗೆ, ನೀವು ಹೇಳಬಹುದು? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಕ್ಷಮಿಸಿ? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ಹೇಳಿಕೆ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ. ಇದು ಅವಧಿಯಲ್ಲಿ ರೀತಿಯ ರೀತಿಯ ಇಲ್ಲಿದೆ ಇಂಗ್ಲೀಷ್ ವಾಕ್ಯವನ್ನು ಕೊನೆಯಲ್ಲಿ, ಈ ಭಾಷೆಯಲ್ಲಿ ಆದರೆ ಸಿ ಇದು ಹೇಳಿಕೆ ಕೊನೆಗೊಳ್ಳುವ ವಿಶೇಷವೇನು. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಸೂಚನಾ ನೀವು ಹೇಳಲು ಬಯಸುವ ಕೋಡ್, ನಾನು ಈ ಮುಗಿಸಿದ್ದೇನೆ. ಈಗ ಇಲ್ಲಿ ಒಂದೇ ಗಮನಕ್ಕೆ. ನೀವು ಪಡೆಯಲು ಬಯಸುವುದಿಲ್ಲ ಹಾಕುವ ಅರ್ಧವಿರಾಮ ಒಂದು ಅಭ್ಯಾಸ ಪ್ರತಿ ಮುಚ್ಚಿದ ಆವರಣದ ನಂತರ. ಉದಾಹರಣೆಗೆ ಯಾವುದೂ ಇಲ್ಲ ಮುಂದಿನ ಶೂನ್ಯವಾಗುವ ಮತ್ತು ನಾವು ಮಾಡುತ್ತೇವೆ ಭವಿಷ್ಯದಲ್ಲಿ ಹಿಂತಿರುಗಿ ಶೂನ್ಯವನ್ನು ಏನನ್ನು ಹಾದಿಯತ್ತ. ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಿಮ್ಮ printf ಒಂದು ಕಾರ್ಯ, ಅಥವಾ ಹೇಳಿಕೆ ಬಳಸಲಾಗುತ್ತಿದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಬೇಕು ಇದು ಅತ್ಯಂತ ಕೊನೆಯಲ್ಲಿ ಟರ್ಮಿನಸ್. ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಸಿ ಮತ್ತು ಮೇಲೆ ಪಡೆದ ಬಾಗುತ್ತೇನೆ ನಾನೂ ಸಿ, ಸಿ ++ ಮುಂತಾದ ಭಾಷೆಗಳಲ್ಲಿ ಬಹಳಷ್ಟು, ಜಾವಾ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಈ ಕಾಣಲು ವಾಕ್ಯರಚನೆಯ ವಿವರಗಳು ರೀತಿಯ. ನೀವು ಹೊಸ ಕೋರುತ್ತೇವೆ ನಿಸ್ಸಂಶಯವಾಗಿ ವೇಳೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಾಮಾಣಿಕವಾಗಿ ಟ್ರಿಪ್ ಮಾಡಬಹುದು. ಮತ್ತು ನೀವು, ಗುರುತು ನನ್ನ ಪದಗಳನ್ನು, ನೀವು ಕೆಲವು ತಿನ್ನುವೆ ಈ ಅನುಭವವನ್ನು ಹೊಂದಲು ಕಚೇರಿ ಗಂಟೆಗಳ ಅಥವಾ ಕೊನೆಯಲ್ಲಿ ರಾತ್ರಿ ಕೆಲವು ಪು ಸೆಟ್, ಅಲ್ಲಿ ಕೆಲಸ ನಿಮ್ಮ ಡ್ಯಾಮ್ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಕಂಪೈಲ್ ಮಾಡುವುದಿಲ್ಲ, ಇದು ನೀವು, ನೆಡೆಯುವುದಿಲ್ಲ ತಪ್ಪು ಎಂಬುದನ್ನು ಕಲ್ಪನೆ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ತೋರುತ್ತದೆ ನಿಮಗೆ ತಾರ್ಕಿಕವಾಗಿ ಸರಿಯಾದ. ನೀವು ಮರೆತದ್ದರಿಂದ ಮತ್ತು ಅಷ್ಟೇ ಹೊಡೆಯುವ ರೀತಿಯ ಕೆಲವು ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಅರ್ಧವಿರಾಮ. ಆದರೆ ಈ ನೀವು ವಸ್ತುಗಳ ರೀತಿಯ ತಕ್ಷಣವೇ ನೋಡಲು ಕಲಿಯಲು ಹೋಗುವ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಈ ವಸ್ತುಗಳು ಸಿಎ ಮತ್ತು TF ನ ಹೊಂದಿರುವ ರೀತಿಯ ನೋಡಲು ತರಬೇತಿ ಹೆಚ್ಚು ವೇಗವಾಗಿ ನೀವು ಹೆಚ್ಚು. ಆದ್ದರಿಂದ ಈ ನೀವು, ಹೇಳಲು ಮಾತ್ರವಲ್ಲ ಸಮಸ್ಯೆಯನ್ನು ಧುಮುಕುವುದಿಲ್ಲ, ವಿಶೇಷವಾಗಿ 1 ಸೆಟ್ ಈ ವಿಷಯವನ್ನು ಮೂಲಕ ನಿರಾಶೆಗೊಂಡ ಇರುವುದಿಲ್ಲ. ನೀವು ರೀತಿಯ ಬೆಳೆಯುವ ಒಮ್ಮೆ ಜಗತ್ತಿಗೆ, ನೀವು ವಿಷಯಗಳನ್ನು ನೋಡಿ ಆರಂಭಿಸಿದಾಗ ಎಂದು ನೀವು ಸಾಕಾಗುವುದಿಲ್ಲ ಈ ಮೊದಲ ವಾರದಲ್ಲಿ ಮೊದಲ ನೋಟದಲ್ಲಿ ನೋಡಿ. ಆದ್ದರಿಂದ ಮೂಲ ಕೋಡ್ ಏನಾದರೂ. ನಾವು ಅದನ್ನು ರವಾನಿಸಲು ಬಯಸುವ ಹೀಗೆ ಕಂಪೈಲರ್. ಮತ್ತು ಕಂಪೈಲರ್ ಮಾಹಿತಿ ನಾವು ಔಟ್ಪುಟ್ ಒದಗಿಸುತ್ತದೆ ಹೇಳಿದರು ವಸ್ತು ಕೋಡ್ ಎಂಬ, ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಕರೆಯಲ್ಪಡುವ. ಆದರೆ ಅಲ್ಲಿಂದ, ನಮಗೆ ಯಾವ ನೀಡಿದ್ದರು? ಅಲ್ಲದೆ ಇದು ನಮಗೆ ಈ ಮಾದರಿಗಳನ್ನು ನೀಡುತ್ತದೆ. ಮತ್ತೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್, ಒಳಗೆ ನಿಮ್ಮ ಇಂಟೆಲ್, ಈ ಮಾದರಿಗಳನ್ನು ಅರ್ಥ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ. ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಮಾದರಿಯನ್ನು ನಿಜವಾದ ದಶಮಾಂಶ ಸಂಖ್ಯೆ ನಾವು ಕೆಲವೊಮ್ಮೆ, ಕಳೆದ ವಾರ ಕಂಡಿತು ಇದು ಪತ್ರದಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುವ ಹಾಗೆ ನಾವು ಕೆಲವೊಮ್ಮೆ, ಕಳೆದ ವಾರ ಕಂಡಿತು ಇದು, ಒಂದು ಸೂಚನಾ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ತೆರೆಯ ಏನಾದರೂ ಮುದ್ರಣ ಹಾಗೆ. Instance-- ಫಾರ್ ಆದ್ದರಿಂದ printf ಆದರೆ, ನನಗೆ ಸುರುಳಿಗಳನ್ನು ಅವಕಾಶ. ನಾವು ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ನಾವು ಆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಎಂದು ಈ ಆಜ್ಞೆಯನ್ನು ಮಾಡಲು ನಿರ್ಮಿಸಿದ. ಆದರೆ ಮಾಡಲು ಒಂದು ಕಂಪೈಲರ್ ಅಲ್ಲ. ವಿಷಯ ಮಧ್ಯದಲ್ಲಿ ಮಾಡಿ ಅಲ್ಲ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಉತ್ಪತ್ತಿ ಮಾಡಿದ. ಬದಲಿಗೆ ಮಾಡಲು ಕೇವಲ ಒಂದು ಅತ್ಯಂತ ಅನುಕೂಲಕರವಾಗಿ ಇದೆ ಯಾರ ಉದ್ದೇಶವು ಜೀವನದಲ್ಲಿ ಹೆಸರಿನ ಕಾರ್ಯಕ್ರಮ ಲೆಕ್ಕಾಚಾರ ಮೂಲಭೂತವಾಗಿ ಹೇಗೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್. ಮತ್ತು ನಾವು ಈ ಅದನ್ನು ಬಳಸಲು ಮೊದಲ ವಾರಗಳಲ್ಲಿ ಅದು ಕೇವಲ ನಮಗೆ ತೊಂದರೆ ಬಹಳಷ್ಟು ಉಳಿಸುತ್ತದೆ. ಆದರೆ ಯಾವ ನಿಜವಾಗಿಯೂ ಹೊಂದಿದೆ ನಿನ್ನ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಮಾಡುವ, ನಾವು ಕಳೆದ ಬಾರಿ ಹೇಳಿದಂತೆ, ಅಷ್ಟೇ, ಆಗಿದೆ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿ ಹುಡುಕುತ್ತಿರುವ ಅಥವಾ ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್, ಫಾರ್ ಕಡತ ಸ್ಪಷ್ಟವಾಗಿ ಏನು ಎಂಬ? Hello.c, ಬಲ? ಒಂದು ಪದ್ಧತಿಯಲ್ಲಿನ ಕೇವಲ ರೀತಿಯ. ಇದು, ಕ್ರಮವಿಲ್ಲದ ಇಲ್ಲಿದೆ ಆದರೆ ವಸ್ತುಗಳು ಮಾರ್ಗವಾಗಿದೆ. ನೀವು ಹೆಸರನ್ನು ಸೂಚಿಸಲು ವೇಳೆ, ಮಾಡಿ ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಒಂದು ಕಾರ್ಯಕ್ರಮದ, ಇದು ಮೂಲ ಕೋಡ್ ನೋಡಲು ವಿಶೇಷವೇನು ಒಂದು ಕಡತದಲ್ಲಿ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ hello.c ಅರ್ಥ. ಅದು ಫೈಂಡ್ಸ್ ವೇಳೆ, ಮಹಾನ್. ಇದು ಮೂಲ ಪರಿವರ್ತಿಸಲು ವಿಶೇಷವೇನು ನೀವು ವಸ್ತುವಿನ ಕೋಡ್ ಕೋಡ್. ಆದರೆ ನಾನು ಹಿಟ್ ಮಾಡಿದ ಪ್ರತಿ ಬಾರಿ ನಮೂದಿಸಿ ನಿನ್ನ ಓಟದ ನಂತರ, ನೀವು ಕಳೆದ ಬಾರಿ ಒಂದು ನೋಡಿದ ನೆನಪಿರಲಿ ಹಾಗೆ ಸಾಕಷ್ಟು ದೀರ್ಘ ಮತ್ತು ಗೂಢ ಸರಣಿಯ ಇತರ ಬಿಳಿ ಅಕ್ಷರಗಳ ಮತ್ತು ಪರದೆಯ ಮೇಲೆ ಅಕ್ಷರಗಳನ್ನು? ಸರಿ ಎಂದು ನಿಜವಾದ ಆಜ್ಞೆಯನ್ನು, ಆಗಿತ್ತು ನಿಜವಾದ ಜೋಡಕದ, ಆ ನಡೆಸುತ್ತಿದ್ದರು. ಆದ್ದರಿಂದ ನಿಜವಾದ ಕಂಪೈಲರ್ ಅತ್ಯಂತ ಬಳಸಿ ಸೆಮಿಸ್ಟರ್ ಖಣಿಲು ಎಂಬ ವಿಷಯ. ನೀವು ಕೆಲವು ಬಳಸುವ ಸಾಧ್ಯತೆಯಿದೆ ವಿಷುಯಲ್ ಮೊದಲು ಸ್ಟುಡಿಯೋ, ಅಥವಾ ರಲ್ಲಿ GCC, ಅಥವಾ ಇತರ ಸಂಕಲನಕಾರರ ಯಾವುದೇ ಸಂಖ್ಯೆ. ನಾವು ಖಣಿಲು ಬಳಸಲು ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ಖಣಿಲು ನಮಗೆ ವಾಸ್ತವವಾಗಿ ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಮೂಲ ಕೋಡ್ ಕೋಡ್ ವಸ್ತು. ಇದು ವಾಸ್ತವವಾಗಿ ಏನು ಆಚರಣೆಯಲ್ಲಿ ಅರ್ಥ? ಸರಿ ಒಂದು ಆಗದ ಕಳೆದ ಬಾರಿ ನನ್ನ ಫೋಲ್ಡರ್ಗಳನ್ನು. CS50 ಉಪಕರಣಗಳಲ್ಲಿರುವ ಒಳಗೆ. ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ರಚಿಸಲು ಅವಕಾಶ ಅದೇ ಫೈಲ್, ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಡಾಟ್ H ಸೇರಿವೆ. ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ. ನಾವು ಭವಿಷ್ಯದ ಹಿಂತಿರುಗಿ ಅರ್ಥವನ್ನು ಮತ್ತು ಶೂನ್ಯವನ್ನು ಎಂದರೆ ಇಂಟ್. ಆದರೆ ಈಗ ಅವರ ಮಾಡಿ ಹಲೋ ವರ್ಲ್ಡ್ backslash N, ನಾವು ಮಂಡಳಿಯಲ್ಲಿ ಇಷ್ಟವಾಗುತ್ತಿರಲಿಲ್ಲ. ನನಗೆ hello.c ಎಂದು ಈ ಕಡತವನ್ನು ಉಳಿಸಲು ಅವಕಾಶ. ಮತ್ತು ಈಗ ನಾನು ಈ ಕಂಪೈಲ್ ಬಯಸಿದರೆ ನನ್ನ in-- ರನ್ ಜೂಮ್ ನೋಡೋಣ ಹಲೋ ನಮೂದಿಸಿ ಮಾಡಲು. ಈ ಮತ್ತೊಮ್ಮೆ ಬಹಳ ಗೂಢ ಲೈನ್. ಆದರೆ ಈಗ ಕನಿಷ್ಠ ಒಂದು ಪದ ಬಹುಶಃ ನೀವು ಔಟ್ ದಾಟಿದಾಗ. ಖಣಿಲು ನಾವು ಮೊದಲು ನೋಡಿದ ರೇಖೆ. ಈಗ ಇತರ ವಿಷಯವನ್ನು ಸಾಕಷ್ಟು ನಾನೂ ಇಲ್ಲ ಇಂದು ನಾವು ನಮ್ಮ ಕೈ ಅಲೆಗಳ ನಾವು ಆ. ಆದರೆ ಕೆಲವು ಅಡಿಯಲ್ಲಿದೆ ಇಲ್ಲ, ಇಲ್ಲಿ ಕೆಲವು ಪಾತ್ರಗಳು ಆಸಕ್ತಿ ಎಂದು. ಆದರೆ ನಾನು ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಮೊದಲ ರನ್ ಪಡೆಯಲಿದ್ದೇನೆ ಹಲೋ, ಕೇವಲ ಸಾಬೀತು ಇದು ಸೋಮವಾರ ಎಂದು ಈ ಆ ಕೆಲಸ. ಆದರೆ ಈಗ ನಾನು ಪ್ರೋಗ್ರಾಂ ಅಳಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ನಾವು ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ ಈ ಸಣ್ಣ ಹೆಸರುಗಳು ಕಳೆದ ಬಾರಿ, ತೆಗೆದು ಆಜ್ಞೆಯನ್ನು ಏನೋ ನಮೂದಿಸಿ, ತೆಗೆದುಹಾಕಲು, ಆರ್ಎಮ್ ಇದೆ. ನೀವು ಕೆಲವು ಪಡೆಯಲು ನೀನು ತಕ್ಕಮಟ್ಟಿಗೆ ರಹಸ್ಯ ಪ್ರಶ್ನೆಗಳನ್ನು. ಹಾರ್ಡ್ ನೀವು ಮಾಡಬಹುದು ನಂಬಲು ಹಾರ್ಡ್ ಈ ಪ್ರಶ್ನೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು. ಆದರೆ ಸಾಮಾನ್ಯ ಕಡತ ಹಲೋ ತೆಗೆದು ಎಂದರೆ ನಿನ್ನ ಅಳಿಸಲು ಮಾಡಬೇಕು. ನಾನು ಮುಂದೆ ಹೋಗಿ ವೈ ಮಾಡಬಹುದು ಹೌದು, ಈಗ ನಮೂದಿಸಿ, ಇದು ಗಾನ್. ಈಗ ಅರ್ಥ ಏನು, ನನ್ನ ಪರದೆಯ ತೆರವುಗೊಳಿಸಲು ವೇಳೆ, ಬದಲಿಗೆ ಎಂದು ನಿನ್ನ ನೀವು ಮಾಡುವ ನಾನು ಈ ಉತ್ತಮ ಪಡೆಯುವಲ್ಲಿ ಬಾಗುತ್ತೇನೆ ಏನು ಗೊತ್ತು. ನಾನು ಕಂಪೈಲರ್ ನನ್ನ ರನ್ ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಕೆಲವು ಪ್ರೋಗ್ರಾಂ ಅಗತ್ಯವಿಲ್ಲ ನನ್ನ ಫೈಲ್ ಕರೆಯಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಲೆಕ್ಕಾಚಾರ. ನಾನು, hello.c ಬರೆದ ಇದನ್ನು ಏನನ್ನು ತಿಳಿಯಲು, ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಟೈಪ್ ಸಾಮರ್ಥ್ಯವನ್ನು ಆಗಿದ್ದೇನೆ. ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ನಮೂದಿಸಿ hello.c ಖಣಿಲು. ಕೆಲಸ ತೋರುತ್ತದೆ. ಮತ್ತು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಉತ್ಪಾದನೆ ಇಲ್ಲ, ಖಣಿಲು ಕಂಪೈಲರ್ ಏಕೆಂದರೆ. ಇದು ಪರಿವರ್ತಿಸುವ ಇಲ್ಲಿದೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಮೂಲ ಕೋಡ್. ಹಾಗಾಗಿ ಈಗ ಡಾಟ್ ಹೋದರೆ ಎಚ್ಎಂ, ನಮೂದಿಸಿ ಹಲೋ ಕಡಿದು. ಹೊಸ ದೋಷ ಸಂದೇಶವನ್ನು ಇಂದು. ಆದ್ದರಿಂದ ಬ್ಯಾಷ್ ಕೇವಲ ಹೆಸರು ನಾವು ಬಳಸುತ್ತಿರುವ ಪ್ರಾಂಪ್ಟ್ ಮಿಟುಕಿಸುವುದು. ಒಂದು ಸಮಗ್ರ ಸರಳೀಕರಣ,, ಆದರೆ ಈಗ ಆ, ಉಳಿದ ಎಲ್ಲಾ ಇಲ್ಲಿದೆ ಇದು ಮಿಟುಕಿಸುವುದು ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲಿದೆ. ಮತ್ತು ಇದು ನಮಗೆ ಚೀರುತ್ತಾ ಹಾರಿದಂತೆ ಎಂಬುದನ್ನು ಇಲ್ಲಿದೆ. ಯಾವುದೇ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಆಗಿದೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನೇರ. ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ನಾನು ವಸ್ತು ಕೋಡ್ ಮಾಡಿದ. ಆದರೆ ಕ್ಯಾಚ್ ಎಂದು, ಆಗಿದೆ ನಾನು ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಈ ವಿಷಯಗಳನ್ನು ಪಟ್ಟಿ ಏನು ಕೋಶವನ್ನು,? ಪಟ್ಟಿಗಾಗಿ LS. ವಿಷಯವನ್ನು ಒಂದು ಗುಂಪೇ ಇಲ್ಲ ಇಲ್ಲಿ, ಇದು ಕೆಲವು, ಉಪಕರಣಗಳಲ್ಲಿರುವ ಬಂದಿತು ನನ್ನ ಡೆಸ್ಕ್ಟಾಪ್ ಫೋಲ್ಡರ್, ಡೌನ್ಲೋಡ್ಗಳು ರೀತಿಯ ಫೋಲ್ಡರ್, ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಫೋಲ್ಡರ್, ಮತ್ತು ಎಲ್ಲಾ ವಿಷಯವನ್ನು. ಆದರೆ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ hello.c, ಇದು ನಾನು ಜಿಎಡಿಟ್ Name ಕೊಂಚ ಹಿಂದೆ ದಾಖಲಿಸಿದವರು. ಮತ್ತು ವಿಲಕ್ಷಣವಾದ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ಹೆಸರು ಹುಡುಕುತ್ತಿರುವ, ನಾವು ಮಾಡಲಿಲ್ಲ ಬಹುಶಃ ಎಲ್ಲಾ ಕಳೆದ ಬಾರಿ ನೋಡಿ? ಬಲ, a.out? ಆದ್ದರಿಂದ ಹಿಂದೆ, ಇದು ಕೇವಲ ನಿರ್ಧರಿಸಿತು ಎಂದು ನೀವು ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಮೊದಲ ಬಾರಿಗೆ, ಮತ್ತು ನೀವು ಹೆಸರನ್ನು ಸೂಚಿಸಿ ಇಲ್ಲ ಒಂದು ಕಡತದ, ನ ಕರೆ ಅವಕಾಶ. ಮತ್ತು a.out ಈ ಅರ್ಥ ಕಂಪೈಲರ್ ಔಟ್ಪುಟ್. ಆದ್ದರಿಂದ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಒಂದು ಭಯಾನಕ ಹೆಸರು. ಆದರೆ ತರ್ಕ, ಫಾರ್ ಡಾಟ್ ಕತ್ತರಿಸಿ ಪ್ರಸಕ್ತ ಕೋಶವನ್ನು, a.out ಕಡಿದು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ಅರ್ಥ ಮಾಡಬೇಕು ಹಲೋ ವರ್ಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ ನನ್ನ. ಈಗ ಸ್ವಲ್ಪ ತುಂಬಾ, ವ್ಯಾಯಾಮ ಬೆಚ್ಚಗಾಗಲು. ನಾನು ಈ ಮರುಹೆಸರಿಸಲು ಬಯಸಿದರೆ ಫೈಲ್, ನೀವು ತಿರುಗಿದರೆ ಮತ್ತೊಂದು ಹೆಸರು ಒಂದು ಕಡತ ಸರಿಸಲು. ಆದ್ದರಿಂದ MV a.out, ಮತ್ತು ನಂತರ ನಾನು ಕರೆಯಬಹುದು ನಮೂದಿಸಿ ಹಲೋ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಲಿನಕ್ಸ್ ಆದೇಶ. ಡಾಸ್, ಈ ವರ್ಷಗಳ ಹಿಂದೆ ವಿಂಡೋಸ್ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಹೊಂದಿದೆ ನೋಡುವ ವಿಧದ ಈ, ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕ್ ರೀತಿಯ ಕಂಪ್ಯೂಟರ್ ಈ ಮಿಟುಕಿಸುವುದು ಪ್ರಾಂಪ್ಟ್ ಹೊಂದಿವೆ. ಸಹ ನಮ್ಮಲ್ಲಿ ಬಹುಶಃ ಆದರೂ ಅಪರೂಪವಾಗಿ, ಎಂದಾದರೂ, ಇದು ಬಳಸಲು. ಆದರೆ ನಾನು ಮಾಡಿದ ನಡೆಸುತ್ತಿದ್ದ ಒಂದು ಇದರ ಹೆಸರು ಎಂವಿ ಆಗಿದೆ ಪ್ರೋಗ್ರಾಂ,, ಮತ್ತು ನಾನು ಅದನ್ನು ಒದಗಿಸಲಾದ ಎರಡು ವಾದಗಳು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ಎರಡು ಒಳಹರಿವು. a.out ಮೂಲ ಹೆಸರು. ಹಲೋ ಹೊಸ ಹೆಸರು. ನಾನು ಈಗ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮಾಡಲು ಆದ್ದರಿಂದ, ಹಲೋ, ನಮೂದಿಸಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ನಾನು ಡಾಟ್ ಕತ್ತರಿಸಿ a.out ಹೊಂದಿದೆ ವೇಳೆ, ನೀವು ನಾನು ನೋಡಿ ನಿರೀಕ್ಷಿಸಬಹುದು ಇಲ್ಲ? ಬ್ಯಾಷ್, ಯಾವುದೇ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ. ನಾನು ಅದನ್ನು ಮರುನಾಮಕರಣ ಕಾರಣ. ಆದ್ದರಿಂದ ಈ ಬಳಸಲಾಗುತ್ತದೆ ಸಿಲುಕುವ ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ ಸಮಸ್ಯೆ 1 ಸೆಟ್ ವಿಶಿಷ್ಟ ನಿಜವಾಗಿಯೂ ತಿನ್ನುವೆ ಮೂಲಕ ನಿಮ್ಮ ಕೈ ಹಿಡಿಯಲು ಈ minutae ಕೆಲವು. ಈ ಸಂಪೂರ್ಣ ಕಾರಣ ಬೌದ್ಧಿಕ ವ್ಯಾಕುಲತೆ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ರಿಂದ ಕೈಯಲ್ಲಿ ಕಲ್ಪನೆಗಳು, ಇದು ವಾಸ್ತವವಾಗಿ ರಚಿಸುತ್ತಿದೆ ಕೋಡ್ ಔಟ್ ಏನೋ. ಆದರೆ ಒಂದು ಬದಲಾವಣೆ ಮಾಡಿ ಈಗ ಈ ಕಾರ್ಯಕ್ರಮಕ್ಕೆ. ನಾನು ಏನೋ ಮಾಡಿದರು ಎಂದು ಕೊನೆಯ ಬಾರಿಗೆ ಮರುಪಡೆಯಲು ಈ ರೀತಿಯ printf ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾವು ಈ ಮಾಡಿದರು ಅಲ್ಲಿರುವ ದೊಡ್ಡ ಪರದೆಯಲ್ಲಿ. ಮತ್ತು ನಂತರ ನಾನು ಸ್ಟ್ರಿಂಗ್ ರು ಪಡೆಯುತ್ತದೆ ಮಾಡಿದರು ಆವರಣ, ನಿಕಟ ಆವರಣ GetString. ಮತ್ತು ಆವರಣ ಕೇವಲ ಸಂಕ್ಷಿಪ್ತ ಆವರಣದ ಫಾರ್ ಸಂಕೇತ. ಆದ್ದರಿಂದ GetString ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು? ಯಾವುದೇ ಒಳಹರಿವು ಯಾವುದೇ, ಆದರೆ ಆವರಣ ಅಗತ್ಯವಿದೆ, ಎಂದು ಏಕೆಂದರೆ ಯಾವ ವಿಂಗಡಿಸುತ್ತದೆ ಒಂದು ಕಾರ್ಯ ಕರೆ. ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಪ್ರಯತ್ನಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ಈಗ ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕಂಪೈಲರ್ ರನ್. ಖಣಿಲು hello.c, ನಾನು ಈಗ ಅದರ ಹೆಸರು ಬದಲಾಗಲಿಲ್ಲ. ಮತ್ತು I ತಪ್ಪುಗಳು ಗೊಂಚಲು ಪಡೆದರು. ಇಲ್ಲಿ ಜೂಮ್. ನಾನು ಮತ್ತೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ಕಳೆದ ಬಾರಿ ಹೇಳಿದರು ಮೊದಲ, ಅದೇ ದೋಷದ ನಾನು ಕಳೆದ ಬಾರಿ ಕೊಂಡಿರುವ. Hello.c ಸಾಲಿನ 6 ರಂದು ನಾನು ಹೊಂದಿದ್ದ ಘೋಷಿಸಲ್ಪಡದ ಗುರುತು ಸ್ಟ್ರಿಂಗ್, ನಾನು ಗುಣಮಟ್ಟದ ಅರ್ಥ? ನಾನು ಮಾಡಲಿಲ್ಲ. ಏನು ತಪ್ಪು ಏಕೆಂದರೆ ನಾನು ಈ ಮಾಡಿದ ಪ್ರೋಗ್ರಾಂ, ನೀವು ಕಳೆದ ಬಾರಿ ಮರುಪಡೆಯಲು ವೇಳೆ? ಹೌದು, ನಾವು ಅಗತ್ಯವಿದೆ ತರಬೇತಿ ಚಕ್ರಗಳು ಕರೆಯಲ್ಪಡುವ ನಾವು ಕೆಲವು ವಾರಗಳ ಬಳಸಿ. ಆದರೆ ನಾನು ಆ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ, ಎಲ್ಲೋ APPLIANCE ಒಳಗೆ, ನಾವು ಬರೆದ ಒಂದು ಫೈಲ್ ಹಿಂದೆ ಕೆಲವೇ ವರ್ಷಗಳ. ಇದು ಒಳಗೆ ಕ್ರಿಯೆಗಳು ಹಾಗೆ ಸ್ಪಷ್ಟವಾಗಿ GetString. ಈಗ ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋಗಿ, ಜೂಮ್, ಮತ್ತು ಮರು ರನ್ ಖಣಿಲು hello.c. ಡ್ಯಾಮ್, ಮತ್ತೊಂದು ದೋಷ. ಆದರೆ ನಾವು ಈ ಒಂದು ನೋಡಿಲ್ಲ. ಈ ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ ಲೆಕ್ಕಾಚಾರ ನಿಗೂಢ. ಆದರೆ ಈ, ತೆರೆಯಲ್ಲಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಾವು ಈ ಕಥೆಯನ್ನು ಹೇಳಲು ಬಯಸಿದರು ಏಕೆಂದರೆ. ನೀವು ಕೇವಲ, hello.c ಸಂಕಲಿಸಲು ಮೊದಲು ಸಲಹೆ ಚಿತ್ರ, ನೀವು ಮಾತ್ರ ಎಂದು ಪರಿವರ್ತಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಮೂಲ ಕೋಡ್. ಈಗ CS50 ಸಿಬ್ಬಂದಿ ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ಬರೆದ Cs50.h, ಮತ್ತು ಅನುಗುಣವಾದ ಫೈಲ್, CS50.c. ಮತ್ತು ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ನಾವು,, ಆ ಕಡತಗಳನ್ನು ಕಂಪೈಲ್ ನಡೆಯುವ ಒಂದು ಫೈಲ್ ಆಗಿ CS50.o. ಎಂದು ಅಥವಾ ಇದು ಮರುನಾಮಕರಣ ಮಾಡಬಹುದು ಒಂದು ಕೆಲವು ಬೇರೆಬೇರೆ. ಆದರೆ ಒಂದು ಸರಳ ಮಾರ್ಗವಾಗಿದೆ ಇದು ವಿಚಾರ. ನಾವು CS50 ನ ಸಂಕಲನ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಗ್ರಂಥಾಲಯದ. ಆದರೆ ಎಲ್ಲಿಯೂ ನಾನು ವಿಶ್ಲೇಷಿಸಿದ ನನ್ನ ಸೊನ್ನೆಗಳ ಒಗ್ಗೂಡಿ ಬಯಸುವ ನನ್ನ ಹಲೋ ವರ್ಲ್ಡ್ ಮತ್ತು ಪದಗಳಿಗಿಂತ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಜೊತೆಗೆ ಪ್ರೋಗ್ರಾಂ ಆ CS50 ಸಿಬ್ಬಂದಿ ಕೆಲವು ವರ್ಷಗಳ ದಾಖಲಿಸಿದವರು ಹಿಂದೆ ಒಂದು ಸಂಪೂರ್ಣ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ಎಲ್ಲಾ ನಾನು ಬರೆಯುವ ಮೂಲಕ ಸೂಚಿಸಿದ ಮಾಡಿದ ಖಣಿಲು hello.c hello.c ಸಂಕಲಿಸಲು ಆಗಿದೆ. ನಾನು ಖಣಿಲು ಹೇಳಲಿಲ್ಲ ಬಂದಿದೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ಲಿಂಕ್ ರಚಿಸಿದ CS50 ಸಿಬ್ಬಂದಿ ಕೆಲವು ಸಮಯದ ಹಿಂದೆ ನೀವು. ಆದ್ದರಿಂದ ಸುಲಭ ಫಿಕ್ಸ್ ಇಲ್ಲಿದೆ, , ಲಿಂಕ್, CS50 ಎಲ್ ಡ್ಯಾಶ್. ನಾವು ಮತ್ತೆ ಈ ನೋಡುತ್ತಾರೆ ದೀರ್ಘ ಮತ್ತೆ ಮತ್ತೆ ಮೊದಲು. ಆದರೆ ಈಗ ಗಮನಕ್ಕೆ ಯಾವುದೇ ದೂರುಗಳು ಇತ್ತು. ಈಗ ನಾನು ಡಾಟ್ ಕತ್ತರಿಸಿ ಚಲಿಸಿದರೆ ಹಲೋ, ಈಗ ಇದು ಕೆಲಸ ವಿಶೇಷವೇನು. ದಾರಿತಪ್ಪಿಸುವ ಸ್ವಲ್ಪ ಆದರೂ ಏನು ಕಡತ ಮರುಸೃಷ್ಟಿಸಬಹುದು ಕೇವಲ ಏಕೆಂದರೆ? a.out. ಆದ್ದರಿಂದ ನನಗೆ ಒಂದು ಕ್ಷಣ ಸುರುಳಿಗಳನ್ನು ಅವಕಾಶ. ನಾವು ಕಂಪೈಲ್ ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ ಮೂರು ಸಾಲುಗಳಲ್ಲಿ ಹೊಂದಿದೆ. ನಾನು ಹಲೋ ವರ್ಲ್ಡ್ ನಡೆಸುತ್ತಿದ್ದರು, ನಿನ್ನ ಒಂದು ಕ್ಷಣ ಹಿಂದೆ, ನಾನು ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ ಕಂಡಿರಲಿಲ್ಲ. ನಾನು ಓಡಿ ಏಕೆಂದರೆ ಆ ಇಲ್ಲಿದೆ ಕಾರ್ಯಕ್ರಮದ ಹಳೆಯ ಆವೃತ್ತಿ. ಆದರೆ ನಾನು ನಿಜಕ್ಕೂ ಡಾಟ್ ಕತ್ತರಿಸಿ a.out ಓಡಬೇಕು ವೇಳೆ ನಮೂದಿಸಿ ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ, ರಾಬ್, ಹಲೋ, ವಿಶ್ವದ. ಎಚ್ಎಂ. ಒಂದು ದೋಷವನ್ನು ಭಾಸವಾಗುತ್ತದೆ. ಬಹುಶಃ ಬಲ, ರಾಬ್ ಹೇಳಲು ಅರ್ಥ? ಆದ್ದರಿಂದ ಫಿಕ್ಸ್ ಕೋಡ್ ಇಲ್ಲಿ ಇಲ್ಲಿದೆ. ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ನಿಖರವಾಗಿ. ಆದ್ದರಿಂದ ನಾನು ಆ ಅಂತಿಮ ಒತ್ತಾಯ ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಹಾದುಹೋಗುವ ನಾನು ಎಂದು, ಖಾಲಿ ಒಂದು ಫಿಲ್ ನಂತಹ ಹಾಗೆ ನಾವು ಕೊಂಚ ಹಿಂದೆ ಮಾಡಿದ. ಆದರೆ ಶೇಕಡಾ ರು ಈಗ ಆ ಖಾಲಿ ತುಂಬಲು. ಆದ್ದರಿಂದ ಕೊನೆಯದಾಗಿ ಕೊನೆಯ ಒಂದು ಬಹಿರಂಗ ಅವಕಾಶ ವಿವರ ಮ್ಯಾಜಿಕ್ ಇಲ್ಲ ಆದ್ದರಿಂದ. ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು Hellow ತೊಡೆದುಹಾಕಲು. ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು a.out ತೊಡೆದುಹಾಕಲು. ಈಗ ನಾನು ಯಾವುದೇ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಹೊಂದಿವೆ, ನನ್ನ ಮೂಲ ಕೋಡ್. ನಾನು ರನ್ ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ವಲ್ಪ ಮುಂದೆ ಆಜ್ಞೆಯನ್ನು ಖಣಿಲು ಒ ಹಲೋ hello.c ಡ್ಯಾಶ್ lcs50 ಡ್ಯಾಶ್. ಈಗ ಈ ರೀತಿಯ ಹೋಗಿ ಪ್ರಾರಂಭದಿಂದಲೂ ಒಂದೇ ಕಿವಿಯ ಮತ್ತು ಪ್ರಾಯಶಃ ಇತರ ಔಟ್. ಆದರೆ ಈ ರೀತಿ ಯಾವ ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ. ಖಣಿಲು ಕಂಪೈಲರ್, ಡ್ಯಾಶ್ lcs50 ಆಗಿದೆ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಅಂತ್ಯಕಾಲದಲ್ಲಿ ಒಂದು ವಾಕ್ಯದಲ್ಲಿ ಏನು ಮಾಡುತ್ತದೆ? CS50 ಗ್ರಂಥಾಲಯದ ಲಿಂಕ್ಗಳು. ಶೂನ್ಯಗಳ ಹಿಡಿಯುತ್ತಾನೆ ಮತ್ತು ಸಿಬ್ಬಂದಿ ಮಾಡಿದ ಬಯಸುವುದನ್ನು ಮತ್ತು ನನ್ನ ಪ್ರೋಗ್ರಾಂ ಅವುಗಳನ್ನು crams. ಆದ್ದರಿಂದ ಕೈಯಲ್ಲಿ ಕೊನೆಯ ಪ್ರಶ್ನೆ, ಆಗಿದೆ ಡ್ಯಾಶ್ ಬಹುಶಃ ಹಲೋ ಏನು ನೀವು ಎಂದಿಗೂ ಮಾಡಿದ ಸಹ, ಮಾಡುವ ಮೊದಲು ಈ ವಾಕ್ಯ ನೋಡಿಲ್ಲ? ಒಂದು ಪ್ರೋಗ್ರಾಂ ಉತ್ಪಾದಿಸುವ ಡೀಫಾಲ್ಟ್ a.out ಹೆಸರಿಸಲಾಗಿಲ್ಲ. ಬದಲಿಗೆ ಇದು ನಿನ್ನ ಹೆಸರನ್ನು ನ. ಈಗ ಯಾವುದೇ a.out ಇಲ್ಲ. ಯಾವುದೇ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ, ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳಿದರು ಏಕೆಂದರೆ ಆದ್ದರಿಂದ, ನಾವು ನಿನ್ನ ಪ್ರೋಗ್ರಾಂ ಕರೆ ನಾನು ಈಗ ಒಂದು ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು ಮತ್ತು ಇದು ವರ್ತಿಸುತ್ತಾರೆ ಮಾಡಬೇಕು. ಈಗ ನಾನೂ, ಹುಡುಗ ಎಂದು ಹೊಂದಲು ಆಸಕ್ತಿರಹಿತ ಆ ಎಲ್ಲಾ ನೆನಪಿಡುವ ಸ್ವಲ್ಪ minutia, ಬಲ? ಆದ್ದರಿಂದ ಅವರ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಮತ್ತೆ ಹಲೋ ತೊಡೆದುಹಾಕಲು. ಮತ್ತು ಈಗ ಒಂದು ವಿಶ್ವದ ಹಿಂದಿರುಗಲು ಅವಕಾಶ ಇದು ನಿನ್ನ ಹೇಳಲು ಸಾಕು. ಆದರೆ ಮ್ಯಾಜಿಕ್ ಎಂದು ನೀವು ಮಾಡುತ್ತಿರುವ ಮಾಡಲು, ಆ tedium ಎಂದು ನೀವು ಮಾಡುತ್ತಿದ್ದಾರೆ. ಮತ್ತು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ಸಮಸ್ಯೆಗಳು, ಸಂಕೀರ್ಣ ಪಡೆಯಲು ನಿಜವಾಗಿಯೂ ನಿಮ್ಮ ಸ್ನೇಹಿತ ಆಗಿರುತ್ತದೆ. ತುಂಬಾ ಅಲ್ಲ ಏಕೆಂದರೆ ಈಗ ನಾವು ನೀನು ಬರೆದ ಕಾರ್ಯಕ್ರಮಗಳು ಹೊಂದಲು ಒಂದು ಕಡತ, ಆದರೆ ಹಲವಾರು ಕಡತಗಳನ್ನು, ಮತ್ತು ತಯಾರಕರು ಮಾಡಿ ಒಟ್ಟಿಗೆ ನಮಗೆ ಆ ಎಲ್ಲಾ ಕಂಪೈಲ್. ಈಗ ಮುದ್ರಿಸಲು. printf ಈ ಫೈಲ್ ಒಳಗೆ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ನಾನು / ಒ ಡಾಟ್ H, ನಾವು ಮೊದಲು ನೋಡಬಹುದು, ಆದರೆ ಹೆಚ್ಚು printf ಹೆಚ್ಚು ಇಲ್ಲ. ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಇಲ್ಲ, ಆದರೆ ಇಲ್ಲ ಇತರ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮವಾಗಿ ಒಂದು ಗುಂಪೇ. ಮತ್ತು ಪಾರು ಅನುಕ್ರಮವು ಕೇವಲ ಆಗಿದೆ ಹೇಳುತ್ತಿದ್ದೇನೆ ಅಲಂಕಾರಿಕ ರೀತಿಯಲ್ಲಿ ಎಂದು, ಒಂದು backslash ಆರಂಭವಾಗುತ್ತದೆ ಅಲ್ಲ ಮುಂದೆ ಕತ್ತರಿಸಿ, ಒಂದು backslash, ಮತ್ತು ಕೆಲವು ವಿಶೇಷ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ. ಮತ್ತು ನಾವು, ಈ ಅತ್ಯಂತ ಮೇಲೆ ರಕ್ತಹೀರುವ ಕಾಣಿಸುತ್ತದೆ ಆದರೆ ಏಕೆ ಉದ್ಧರಣಾ ಇಲ್ಲ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಆಗಿದೆ, ನೀವು ಯೋಚಿಸುವುದೇನು? ಏಕೆ ಈ ವಿಲಕ್ಷಣ ಅನುಕ್ರಮ ಇಲ್ಲ ಪಾತ್ರಗಳು, ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಉದ್ಧರಣಾ, ಏಕೆ ಎಂದು ಉಪಯುಕ್ತ ಎಂದು? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. DAVID MALAN: ನಿಖರವಾಗಿ, ಬಲ? ನಮ್ಮ ಹಲೋ ವರ್ಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ ಮತ್ತೆ ಥಿಂಕ್ ನಾವು ಈಗ ಕೆಲವು ಬಾರಿ ನೋಡಬಹುದು, ಪ್ರತಿ ಬಾರಿ ನಾವು ಹಲೋ ವರ್ಲ್ಡ್ ನೋಡಿದ ಪ್ರೋಗ್ರಾಂ ನಾವು ಒಳಗೆ ಎರಡು ಉಲ್ಲೇಖಗಳು ಹೊಂದಿತ್ತು ಮಾಡಿದ ಇದು ನಿನ್ನ ಅಲ್ಪವಿರಾಮ ವಿಶ್ವದ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. ಆದರೆ ನಿಮಗೆ ಭಾವಿಸುತ್ತೇನೆ, ವಾಸ್ತವವಾಗಿ ನೀವು ಒಂದು ಉದ್ಧರಣ ಚಿಹ್ನೆ ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸಿದರು? ನಿಮ್ಮ ಮೊದಲ ಇನ್ಸ್ಟಿಂಕ್ಟ್, ಇರಬಹುದು ಆದರೆ ನಾನು ಹಾಗಲ್ಲ ನಾನು ಇಲ್ಲಿ do-- ಬಯಸಬಹುದು ಏಕೆ ಗೊತ್ತಿಲ್ಲ, ನಾವು ಸ್ವಲ್ಪ ನಿಷ್ಕ್ರಿಯ ಮಾಡಬಹುದು ಆಕ್ರಮಣಕಾರಿ, ನಿನ್ನ ಸ್ನೇಹಿತ. ನಾವು ಆ ರೀತಿಯ ಮಾಡಲು ಬಯಸಬಹುದು. ಆದರೆ ಏಕೆ ಈ ಈಗ ಸಮಸ್ಯಾತ್ಮಕ? ಪಕ್ಕಕ್ಕೆ ಕರ್ಲಿ ಉಲ್ಲೇಖಗಳು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತಿದೆ ಪ್ರಧಾನ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಿದ. ಏಕೆ ಈ ಸಮಸ್ಯಾತ್ಮಕ? ನಿಖರವಾಗಿ. ನಾವು 4 ಉದ್ಧರಣ ಚಿಹ್ನೆಗಳನ್ನು ನಂತಹ ಕಾರಣ. ಮೊದಲಿನ ಬಹುಷಃ ಎರಡನೇ ಒಂದು ಹೋಗುತ್ತದೆ, ಮತ್ತು ಬಹುಶಃ ನಾಲ್ಕನೇ ಒಂದು ಮೂರನೆಯದು ಹೋಗುತ್ತದೆ, ಅಥವಾ, ನಾನು, ನಾನು ಖಚಿತವಿಲ್ಲ ಅರ್ಥ ಅಥವಾ ಏರಲಿದೆ ಕಂಪ್ಯೂಟರ್. ಮತ್ತೆ ಕಂಪ್ಯೂಟರ್, ಸಂಕಲನಕಾರರ ಮತ್ತೆ, ತಕ್ಕಮಟ್ಟಿಗೆ ಮೂಕ. ಅವರು ಮಾತ್ರ ಏನು ಮಾಡುತ್ತೇವೆ ನೀವು ಏನು ಹೇಳಲು. ಮತ್ತು ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲದಿದ್ದರೆ ಅವರು ಬಹುಶಃ ಒಂದು ದೋಷ ದೂರ ಹೋಗುವ. ನಿಮಗೆ ಹೇಗೆ ಸ್ಪಷ್ಟವಾಗಿದೆ ಇಲ್ಲದಿದ್ದರೆ ಕಡಲೆಕಾಯಿ ಬೆಣ್ಣೆ ಮತ್ತು ಜೆಲ್ಲಿ ಸ್ಯಾಂಡ್ವಿಚ್ ಮಾಡಲು ವಿಚಿತ್ರ ವಸ್ತುಗಳ ಬರುವ ಇರಬಹುದು. ಅದೇ ಉಪಾಯ. ಈಗ ಇಲ್ಲ ಹೇಳಲು ಸಾಕಾಗುತ್ತದೆ ಕೆಲವು ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮವಾಗಿ, ಆದರೆ ಬಹಳ ಹಿಂದೆ ಆ ಬಂದು ನೋಡುತ್ತಾರೆ. ಮೂಲಭೂತವಾಗಿ ಈ ಪಾರು ಅನುಕ್ರಮಗಳನ್ನು ಏನೋ ಪ್ರತಿನಿಧಿಸಲು ನೀವು ಸಾಧ್ಯವಾಗದೆ ಇರಬಹುದು ಆ ತುಂಬಾ ಸುಲಭವಾಗಿ ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ಗೊಂದಲ ಇಲ್ಲದೆ. ಈಗ ಏತನ್ಮಧ್ಯೆ ನಾವು printf ರಲ್ಲಿ ಹೊಂದಿತ್ತು placeholders. ಸಹ ಬರೆಯಬಹುದು ಪರ್ಸೆಂಟ್ ಡಿ, ಶೇಕಡಾ ನಾನು ಎಂದು ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಡೇಟಾ ಬಗೆ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್? ಮೌಲ್ಯದ ಬಗೆ? ಒಂದು ದಶಮಾಂಶ ಸಂಖ್ಯೆಯಲ್ಲಿರುವ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ನಾವು ಪ್ರಾರಂಭಿಸಿ ಇದು ಏಕೆಂದರೆ ಶೇಕಡಾ ನಾನು ಬಳಸಿ ಒಂದು ಪೂರ್ಣಾಂಕ, ಸ್ವಲ್ಪ ಸರಳವಾದ. ಶೇಕಡಾ ನಾನು. ನಡೆಯುವ ಒಂದು ಪೂರ್ಣಾಂಕ ದಶಮಾಂಶ ಎಂದು. ಶೇಕಡಾ ನಾವು ಈಗಾಗಲೇ ಹೇಳಿದರು ಒಂದು ತಂತಿಗೆ ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. ಇದು ಕೇವಲ ಒಂದು ಪದ, ಪದ, ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್, ಪ್ರಬಂಧ, ಯಾವುದೇ. ಇದು ಅನುಕ್ರಮ ಇಲ್ಲಿದೆ ಕೆಲವು ಉದ್ದ ಪಾತ್ರಗಳು. ನಾವು ಬಹಳ ಹಿಂದೆ ನೋಡುತ್ತಾರೆ ಕೆಲವರು ಕೆಲವು. ಆದರೆ ಶೇಕಡಾ ಸಿ ಒಂದು ಪಾತ್ರಕ್ಕೆ ಆಗಿದೆ. ಶೇಕಡಾ ಎಫ್ ಒಂದು ಆಗಿದೆ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆ ತೇಲುವ, ಎಂದು ಒಂದು ವಾಸ್ತವಿಕ ಸಂಖ್ಯೆಯ ಹಾಗೆ ಇದು ಒಂದು ಸ್ಪಷ್ಟ ದಶಮಾಂಶ ಬಿಂದುವಿನ, ಇದು ಸಹಜವಾಗಿ ಅಲ್ಲ ಒಂದು ಪೂರ್ಣಾಂಕ ಹೊಂದಿದೆ. ಮತ್ತು ಇಡೀ ಇಲ್ಲ ಹಾಗೂ ಇತರರ ಗುಂಪೇ. ಏತನ್ಮಧ್ಯೆ ಸಿ, ಮತ್ತು ಭಾಷೆ ಬಹಳಷ್ಟು ರಲ್ಲಿ, ನಾವು ವಿವಿಧ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಹೊಂದಿವೆ. ವಿವಿಧ ನೀವು ತಿನ್ನುವೆ ವೇಳೆ ಗಾಜಿನ ಬಟ್ಟಲುಗಳು. ಬೌಲ್ ನಾನು ಕಳೆದ ಬಾರಿ ಬಳಸಲಾಗುತ್ತದೆ , ಪಿಂಗ್ ಪಾಂಗ್ ಬಾಲ್ ಕಾಲ ಆದರೆ ವಿವಿಧ ಸಂಗ್ರಹಿಸಬಹುದು ಅಕ್ಷರಗಳು ಮತ್ತು ತಂತಿಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ಮತ್ತು ಧಾರಕದಲ್ಲಿ ಪೂರ್ಣಾಂಕಗಳು ವೇರಿಯಬಲ್ ರೀತಿಯ, ಮತ್ತು ಸಿ ಈ ಹೊಂದಿದೆ. ಚಾರ್, ಡೇಟಾ ವಿಧ ವೇರಿಯಬಲ್ ಪ್ರಕಾರ, ನೀವು ಒಂದು ಪಾತ್ರದ ಸಂಗ್ರಹಿಸಬಹುದು. ಫ್ಲೋಟ್ ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಒಂದು ರೀತಿಯ ಹೊಂದಿದೆ ಇದು ನೀವು ನಿಜವಾದ ಸಂಖ್ಯೆ ಸಂಗ್ರಹಿಸಬಹುದು. ಇಂಟ್ ಒಂದು ಇಂಟ್ ಕೋರ್ಸ್ ಆಗಿದೆ. ಮತ್ತು ಬದಲಿಗೆ ಹಾಸ್ಯಾಸ್ಪದವಾಗಿ ಬಹಳ ಸುದೀರ್ಘ ಎಂಬ ನೀವು ಮೂಲಭೂತವಾಗಿ ಸಂಗ್ರಹಿಸಬಹುದು ಅಲ್ಲಿ ಆಗಿದೆ ಸಹ ಒಂದು ನಿಜವಾಗಿಯೂ ಬಹಳ ಸಂಖ್ಯೆ, ಹೆಚ್ಚು ಅಂಕೆಗಳನ್ನು ನಂತರ ಒಂದು ವಿಶಿಷ್ಟ ಇಂಟ್ ಮೈಟ್ ಅಂಗಡಿ. ಆದರೆ ಬಹಳ ಹಿಂದೆ ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. , CS50 ಡಾಟ್ H ಏತನ್ಮಧ್ಯೆ ಇತರ ಹೆಡರ್ ಫೈಲ್ ನಾವು ಒಂದೆರಡು ನೋಡಬಹುದು ಬಳಕೆಯಲ್ಲಿ ಬಾರಿ ಇಲ್ಲ ಎರಡು ಇತರ ಡೇಟಾವನ್ನು ರೀತಿಯ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ಸಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ, ಮತ್ತು ನಾವು ನೋಡುತ್ತಾರೆ ಕೆಲವು ವಾರಗಳ ಏನು ತಂತಿಗಳನ್ನು ನಿಜವಾಗಿಯೂ HOOD ಕೆಳಗೆ ಇವೆ. ಮತ್ತು ಒಂದು, bool ಹೊಂದಿದೆ. ಮತ್ತು ಒಂದು bool ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂದು ಕೆಲವು ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಮತ್ತು ಕೇವಲ ಕಳೆದ ವಾರ ತಂದೆಯ ಆಧರಿಸಿದೆ ಸ್ಕ್ರಾಚ್ ವಿವರಣೆ, ಮತ್ತು ಇತ್ತೀಚೆಗೆ ಸಿ, ನೀವು ಏನು ಊಹಿಸುತ್ತಾರೆ ಎರಡು ಸಂಭವನೀಯ ಮೌಲ್ಯಗಳು ರೀತಿಯ bool ಆಫ್ ಎಂದು ಕೆಲವು ಧಾರಕ? ಮತ್ತು ಹೌದು. ಒಂದು ಮತ್ತು ಸೊನ್ನೆ. ಸರಿ ಅಥವಾ ತಪ್ಪು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇದು ಪ್ರವೃತ್ತಿಯನ್ನು ಕಳೆದ ಇಲ್ಲಿದೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಂಪ್ರದಾಯಿಕ ಎಂದು ಭಾಷೆ, ಹೇಳುವ ವಿಷಯ ಸರಿ ಅಥವಾ ತಪ್ಪು ರೀತಿಯಲ್ಲಿ. ಏತನ್ಮಧ್ಯೆ CS50 ಗ್ರಂಥಾಲಯದ ಬರುತ್ತದೆ ಕಾರ್ಯಗಳನ್ನು ಕನಸುಗಳಿವೆ ಸಿಬ್ಬಂದಿ ನೀವು ಬರೆದ, ಕೇವಲ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಮಾಡುವುದರ ಜೊತೆಗೆ. ನಾವು ಮುಂಚಿತವಾಗಿ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳಲ್ಲಿ ಬರೆದ ಬಳಕೆದಾರ ಒಂದು ಪೂರ್ಣಾಂಕ ಪಡೆಯುವುದು, ಒಂದು ಪಾತ್ರದ ಪಡೆಯುವುದು, , ಒಂದು ಫ್ಲೋಟ್ ಪಡೆಯಲು ದಶಮಾಂಶ ಬಿಂದುವಿನ ಜೊತೆ ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆ. ನಿಜವಾಗಿಯೂ, ಬಹಳ ದೀರ್ಘ ಪಡೆಯಿರಿ ಬಳಕೆದಾರರ ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು. ನಾವು ಮಾತ್ರ ಈ ನೋಡಿದ GetString ರೂಪದಲ್ಲಿ ಕ್ರಮ. ಆದರೆ ಈ ಕಾರ್ಯಗಳನ್ನು ಮೂಲಕ ಶೀಘ್ರದಲ್ಲೇ ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಪಡೆಯಲು ಕಾರ್ಯಕ್ರಮಗಳು. ಏತನ್ಮಧ್ಯೆ ಈ ಪರಿಗಣಿಸುತ್ತಾರೆ ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ಪರಿಗಣಿಸಲು ನಾವು ಈಗ ಸೇರಿಸಲು ಆರಂಭಿಸಬಹುದು ಹೇಗೆ ಹೊಸ ರಚನೆಗಳು ಇದರ. ಒಂದು ತ್ವರಿತ ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ ನಂತರ ನಾವು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ಕೆಲವು ಬರೆಯುವ ಕೆಲವು ನಾವೇ ಕೈಯಾರೆ ಕಾರ್ಯಕ್ರಮಗಳು. ನಾವು ಬಯಸುವ ಹಾಗಾಗಿ ವೇಳೆ ಸ್ಥಿತಿ ಜಾರಿಗೆ, ಇದು ಒಂದು ರೀತಿ ಹಿಂದಿರುಗಬಹುದೆಂದು ಸುಂದರವಾದ ಚಿಕ್ಕ ಸುಂದರ ಪಜಲ್ ತುಂಡು. ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ರಹಸ್ಯ ನೋಡಲು ವಿಶೇಷವೇನು. ಆದರೆ ಈ ಅಂಗೀಕೃತ ಆಗಿದೆ ಸಿ ಒಂದು ಸ್ಥಿತಿ ರಚನೆ ಪದ, ಎರಡು ವೇಳೆ ಆವರಣ, ಒಳಗೆ ನ ರೀತಿಯ ಏರಲಿದೆ ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ. ಈಗ ಕಡಿದು ಕಡಿದು ಮಧ್ಯದಲ್ಲಿ, ಈ ಕ್ಷಣ ರೀತಿಯಾಗಿ ನಲ್ಲಿ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಕೋಡ್ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್. ಕೋಡ್ ಆಫ್ ಆದರೆ ಸರಿಯಾಗಿ, ಯಾವುದೇ ಲೈನ್ ಸಿ ಸ್ಲಾಶ್ ಸ್ಲಾಶ್ ಆರಂಭಗೊಳ್ಳುವ ಒಂದು ಕಾಮೆಂಟ್. ಇದು ನೀವು ಬಹುಶಃ ಒಂದು ಜಿಗುಟಾದ ಟಿಪ್ಪಣಿ ಹೀಗಿದೆ ಕಾಗದದ ಮೇಲೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ ಒಂದು ಪ್ರಬಂಧ, ಮೇಲೆ. ಇದು ನಿಮ್ಮನ್ನು ಒಂದು ಟಿಪ್ಪಣಿ ಇಲ್ಲಿದೆ. ಇದು ಕ್ರಿಯಾತ್ಮಕ ಹೊಂದಿದೆ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪರಿಣಾಮ. ಇದು ಒಂದು ಜ್ಞಾಪನೆ ರೀತಿಯ ಇಲ್ಲಿದೆ, ಇದು ನಿಮ್ಮ ಸ್ವಂತ ಇಲ್ಲಿದೆ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಬಗ್ಗೆ ದಸ್ತಾವೇಜನ್ನು. ಆದ್ದರಿಂದ ಕ್ಷಣದಲ್ಲಿ ಇದನ್ನು ಒಂದು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ತೆರನಾದ ಯಾವುದೇ ಒಳಗೆ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅಂತಿಮವಾಗಿ ಏನೋ ಮಾಡಲು ಹೋಗುತ್ತದೆ. ಏತನ್ಮಧ್ಯೆ ನೀವು ಎರಡು ಸಲಾಕೆಗಳನ್ನು ಹೊಂದಿವೆ ರಸ್ತೆ, ಒಂದು ವೇಳೆ ಬೇರೆ ಈ ರೀತಿಯ ನಿರ್ಮಿಸಲು. ನೀವು ವೇಳೆ, elseif, ಬೇರೆ. ಈಗ ಇದು ವಿಶೇಷವಾಗಿ, ಗಮನಿಸಬೇಕಾದ ನೀವು ಸುಮಾರು Googling ಬಳಸುತ್ತಿದ್ದೇನೆ ಹೊರಗೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಆನ್ಲೈನ್ ಕುತೂಹಲ, ಅಥವಾ ನೀವು ಆಯ್ಕೆ ವೇಳೆ ಕೋರ್ಸ್ ನ ಒಂದು ಸಿ ಶಿಫಾರಸು ಪುಸ್ತಕಗಳು, ನೀವು ಮಾನವರು ಸಾಕಷ್ಟು ಎಂದು ನೋಡಬಹುದು ಹೇಗೆ ವಿವಿಧ ಆಯ್ಕೆಗಳು ಕೋಡ್ ತಮ್ಮನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು. ಕೆಲವರು ಹಾಕಲು ಇಷ್ಟ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಎಂದು. ಕೆಲವರು ಕರ್ಲಿ ಹಾಕಲು ಇಷ್ಟ ಇಲ್ಲಿ ಉದಾಹರಣೆಗೆ ಕಟ್ಟುಪಟ್ಟಿಗಳು. ಕೆಲವರು elses ಹಾಕಲು ಇಷ್ಟ ಇಲ್ಲಿ ಮತ್ತು ಈ ಇಲ್ಲಿ ಅಪ್. ಎಷ್ಟೇ ಸಂಖ್ಯೆಯ ಇಲ್ಲ ಬರಹ ಕೋಡ್, ಮತ್ತು ಇವುಗಳಲ್ಲಿ ವಸ್ತುತಃ ಸೂಕ್ತವಾಗಿರುತ್ತವೆ. ಕೆಲವು ಇಲ್ಲ ಆದರೂ ಸಾಕಷ್ಟು ತಪ್ಪು ಎಂದು. ಈ ವೇಳೆ no-- ಇವೆ ಅಂತಿಮವಾಗಿ ಒಂದು ಧಾರ್ಮಿಕ ಚರ್ಚೆ. ವಾಸ್ತವವಾಗಿ, ಅತ್ಯಂತ ತ್ರಾಸದಾಯಕ ಒಂದು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಬಗ್ಗೆ ವಿಷಯಗಳನ್ನು ಹೇಗೆ ಅನಿಸಿಕೆಯಲ್ಲಿ ಆಗಿದೆ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು ಇರಬಹುದು. ಮತ್ತು ನೀವು ಸಮಯ ಹೇಗೆ ಎಂದು ನೀವು ವೈಯಕ್ತಿಕ ಆದ್ಯತೆಗಳು ಅಭಿವೃದ್ಧಿ ನಿಮ್ಮ ಕೋಡ್ ತೋರಬೇಕು ಹೇಗೆ. ಕೇವಲ ವರ್ತಿಸದೆ, ಉತ್ಪಾದನೆ ರಚಿಸಲು, ಆದರೆ ಕಲಾತ್ಮಕವಾಗಿ ನೋಡಲು ಹೇಗೆ. ಹಾಗಾಗಿ ನಾವು ಕಾಣಿಸುತ್ತದೆ ಉದ್ದಕ್ಕೂ ಮಾರ್ಗದರ್ಶನ ಆಗಿದೆ ದಾರಿ ಕಡೆಗೆ, ಕನಿಷ್ಠ ಈಗ, ಪ್ರಮಾಣಿತ CS50 ಶೈಲಿ ಕನಿಷ್ಠ ಸಮವಸ್ತ್ರ ಮತ್ತು ಓದಲು ಸುಲಭ ವಸ್ತುಗಳನ್ನು ಇರಿಸುವ. ಆ ಮೇಲೆ ಆದರೆ ಹೆಚ್ಚು ಬಹಳ ಹಿಂದೆ ವೈಲಕ್ಷಣ್ಯಗಳು. ಸಿ ಒಂದು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ, ನೀವು ವೇಳೆ ಈ ಪರಿಸ್ಥಿತಿ ನಿಜವಾದ ವೇಳೆ ಹೇಳಲು ಬಯಸಿದರು ಮತ್ತು ಈ ಇತರ ಸ್ಥಿತಿ ನಿಜ, ನೀವು ಪದ ಬರೆಯಬೇಡಿ ಮತ್ತು, ನೀವು ಇಂಗ್ಲೀಷ್ ಇರಲಿಲ್ಲ. ನೀವು ಬದಲಿಗೆ ವನ್ನಾಗಲಿ ವನ್ನಾಗಲಿ ಬಳಸಲು, ಕಾರಣಗಳಿಗಾಗಿ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ನೀವು ಹೇಳಲು ಬಯಸುವ ಅಥವಾ ನೀವು ಎರಡು ಬಳಸಿದರೆ ಲಂಬ ಬಾರ್, ಯುಎಸ್ ಕೀಬೋರ್ಡ್ನ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ನಮೂದಿಸಿ ಮೇಲೆ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಪ್ರಮುಖ ಮುಂದಿನ. ಈ ಕೇವಲ ಈ ಸ್ಥಿತಿಯನ್ನು ಅರ್ಥ ಅಥವಾ ಈ ಪರಿಸ್ಥಿತಿ ಹೀಗೆ ನಿಜ. ಏತನ್ಮಧ್ಯೆ ಇಲ್ಲ ಈ ಅಸಾಮಾನ್ಯ ವಿಷಯವೆಂದರೆ, ಇದು ನೀವು ಸಂದರ್ಭದಲ್ಲಿ ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ ತುಸುಹೊತ್ತು ಒಮ್ಮೆ ಬಳಸಲು. ಆದರೆ ಇದು ಕೇವಲ ಒಂದು ಪರ್ಯಾಯ ಇಲ್ಲಿದೆ ನಿಮ್ಮನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು ರೀತಿಯಲ್ಲಿ. ಈ, ಈಗ, ಅವಕಾಶ ಅದು ಕೇವಲ, ಸಾರುತ್ತದೆ ವ್ಯಕ್ತಪಡಿಸುವ ಮತ್ತೊಂದು ಮೋಜಿನ ರೀತಿಯಲ್ಲಿ elseif, elseif, elseif, elseif, ವೇಳೆ. ಇದು ಕೇವಲ ವಿಷಯದಲ್ಲಿ ಫಾರ್ಮಾಟ್ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಅಲ್ಲಿ ನೀವು ಅಕ್ಷರಶಃ ಆಫ್ ಮೌಲ್ಯಗಳನ್ನು ಪಟ್ಟಿ ಎಂದು ನೀವು ಪರಿಶೀಲಿಸಲು ಬಯಸಬಹುದು. ಏತನ್ಮಧ್ಯೆ ಸೇರಿರುವ. ನಾವು ಒಂದು ಹೋಲಿಕೆ ಕಂಡಿತು ಲೂಪ್ ಸ್ಕ್ರ್ಯಾಚ್. ನಾನು ನನ್ನ ಕೈ ಅಲೆಗಳ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ವಸ್ತುಗಳ ಪ್ರತಿ ಅರ್ಥವನ್ನು. ಆದರೆ ಗಮನಿಸಿ ಒಂದು ಲೂಪ್ ನೀವು ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿ ಕೀವರ್ಡ್ ಆರಂಭವಾಗಬೇಕು. ಅಥವಾ ಇದು ಕೀವರ್ಡ್ ಸಂದರ್ಭದಲ್ಲಿ ಆರಂಭವಾಗುತ್ತವೆ. ಅಥವಾ ಇದು ಕೀವರ್ಡ್ ಆರಂಭವಾಗುತ್ತವೆ ಹಾಗೆ, ಮತ್ತು ಕೀವರ್ಡ್ ಸಂದರ್ಭದಲ್ಲಿ ಕೊನೆಗೊಂಡಿಲ್ಲ. ಆದರೆ ನಾವು ಬಗ್ಗೆ ಏನನ್ನು ನೋಡಲು ಹೆಚ್ಚು ಈ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ. ಇಲ್ಲಿ ಸಿ ಸಾಮಾನ್ಯವಾಗಿ, ಹೇಗೆ ನೀವು ಮಾಡಬಹುದು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಮತ್ತು ಮೌಲ್ಯವನ್ನು ನೀಡುವುದಿಲ್ಲ. ಸಿ ಇದನ್ನು ಸಾಕಾಗುತ್ತದೆ ಇಲ್ಲ, ಸ್ಕ್ರ್ಯಾಚ್ ರಲ್ಲಿ, ನೀವು ನನಗೆ ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಏನೋ ನೀಡಲು ಹೇಳುತ್ತಾರೆ. ನೀವು ಸಿ ಹೇಳಲು ಹೊಂದಿವೆ, ಮತ್ತು ಹೇಳಲು ನಿಮ್ಮ ಕಂಪೈಲರ್, ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಮೌಲ್ಯದ ಬಗೆ ನೀವು ಗಾಜಿನ ಬೌಲ್ ಪುಟ್ ಬಯಸುವ. ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ? ಆದ್ದರಿಂದ, ನೀವು ಹೊಂದಿವೆ ಅಕ್ಷರಶಃ ಇಂಟ್ ಮತ್ತು ಹೇಳುತ್ತಾರೆ ವೇರಿಯೇಬಲ್ ಹೆಸರನ್ನು, ನಂತರ ಒಂದು ಅರ್ಧವಿರಾಮ. ನೀವು ಬದಲಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಬಯಸಿದರು ಮತ್ತು ಕರೆಯಲಾಗುತ್ತದೆ ನಾನು ಇಂದು ನನ್ನ ಕೋಡ್ ಮಾಡಿದರು ಎಂದು ರು, ನೀವು ಸ್ಟ್ರಿಂಗ್ ರು ಅರ್ಧವಿರಾಮ ಹೇಳುತ್ತಿದ್ದರು. ನೀವು ಒಂದು ಮೌಲ್ಯವನ್ನು ನೀಡಲು ಬಯಸುವ ಒಮ್ಮೆ ನೀವು ನಂತರ ಸಮ ಚಿಹ್ನೆ ಬಳಸಬಹುದು, ಇಲ್ಲದಿದ್ದರೆ ಎಂದು ಹುದ್ದೆ ಆಯೋಜಕರು. ಮತ್ತು ಹೇಗೆ ಪ್ರತಿ ಗಮನಕ್ಕೆ ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ಆಫ್ ಇದು ಕೊನೆಯಲ್ಲಿ ಅರ್ಧವಿರಾಮ ಹೊಂದಿದೆ. ಆದರೆ ನಾನೂ ಈ ಕೇವಲ ಸ್ವಲ್ಪ ಕುರೂಪಿ ಕಾಣುತ್ತದೆ. ನಾನು ಕಂಪ್ಯೂಟರ್ ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆ, ನೀಡಿ ಅಂತ ವೇರಿಯಬಲ್ ಮತ್ತು ಶೂನ್ಯ ಅದನ್ನು ಆರಂಭಿಸಲು. ಅಂದರೆ, ನನಗೆ ಖಾಲಿ ಗ್ಲಾಸ್ ಬೌಲ್ ನೀಡಿ. ನಿಮಗೆ ಸಾಧ್ಯವಾದಾಗ. ಆದ್ದರಿಂದ ತೀರ್ಪು ಒಂದು ನೀವು ಮಾಡುತ್ತೇವೆ ಕರೆಗಳು ಕಾಲಾನಂತರದಲ್ಲಿ ಶೈಲಿಯಲ್ಲಿ ಮಾಡಬೇಕು , ನೀವು ಈ ರೀತಿ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಲು, ಅಥವಾ ಇಲ್ಲ ಇದೆ ನೀವು ರೀತಿಯ ಇದು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಮತ್ತು ಈಕೆಯನ್ನು ಇಲ್ಲ ಕೇವಲ ಒಂದು ಎರಡು ಸಾಲುಗಳನ್ನು ಬರೆದು ಜನರು. ಈ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಸಾಮಾನ್ಯವಾಗಿ ಹೆಚ್ಚು ಸೊಗಸಾದ ರೀತಿಯಲ್ಲಿ ಆಫ್ ಶೈಲಿಯಲ್ಲಿ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಲು. ಕಾರ್ಯಗಳು ನಾವು ನೋಡಿದ ಸಹಜವಾಗಿ ಆರ್. ಅವರು ಈ ರೂಪದಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು. ಒಂದು ಕ್ರಿಯೆಯ ಹೆಸರು, ಕೆಲವು ಆವರಣ, ಮತ್ತು ನಂತರ ಬಹುಶಃ ಕೆಲವು ವಿಷಯವನ್ನು. ಅಥವಾ ನೀವು ಉಪಯೋಗಗಳನ್ನು ನೋಡಲೆಂದು ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು ಬದಿಯಲ್ಲಿ ಈ ರೀತಿಯ ರೀತಿಯ ಅಡ್ಡ, ಮೂಲಕ. ಈಗ ಒಂದು ಸ್ಪರ್ಶಕ ರೇಖೆಯಾಗಿ, ಮಾಡುತ್ತದೆ ಈ ಜೋಕ್ ಇದೀಗ ಅರ್ಥ? [ನಗು] ಇದು ತಮಾಷೆಯ ಇಲ್ಲಿದೆ ಅರ್ಥ, ಆದರೆ ಇಲ್ಲ ಬಹುಶಃ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥ ಇಲ್ಲ. ಈಗ ಆಗದ ಒಂದು ಕ್ಷಣ CS50 ಉಪಕರಣಗಳಲ್ಲಿರುವ. ನನ್ನನ್ನು ಇಲ್ಲಿ ಒಂದು ಟೀಸರ್ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ಕಾರಣಗಳಲ್ಲಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಒಂದು ಐಕೆಇಎ ಕ್ಯಾಟಲಾಗ್ ಪರಿಚಯಿಸಲು ಮತ್ತು ಚಿತ್ರ ಮಿನುಗುವ ಐಫೋನ್ ಸ್ವಲ್ಪ ಹಿಂದೆ ವಾಸ್ತವವಾಗಿ ಒಟ್ಟಿಗೆ ಷರತ್ತು ಆಗಿತ್ತು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ಆ, 2007 ರಲ್ಲಿ, ಕೋಡ್ ಈ ತುಣುಕು , ಬಿಡುಗಡೆಯಾಗುವ ಮೊದಲ ಅನುಷ್ಠಾನ ಒಂದು ತಂತ್ರಾಂಶವಾಗಿದೆ ಆಫ್ ಆ ಪ್ರಕಾರ ನಿರ್ಬಂಧ ಎಂದು ಏನನ್ನು ಮಾಡುತ್ತದೆ. ಆ ಪರಿಚಯವಿರದ, ಹೊರಗಿನವರಿಂದ ನಿಯಮ ಬಾಹಿರ ಬಳಕೆ ಒಂದು ಫೋನ್ ಅಥವಾ ಐಫೋನ್ ರೀತಿಯ ಮೂಲಭೂತವಾಗಿ ಕುರಿತಾಗಿ ಅರ್ಥ ಕೆಲಸಗಳನ್ನು ಹೇಗೆ ಇದು ಆ ಕಂಪನಿ ಯಾರು ಇದು ಉದ್ದೇಶವನ್ನು ಮಾಡಿದ. ನೀವು ಕೆಲವು ಅನುಸ್ಥಾಪಿಸಲು ಬಯಸುವ ಲೈಕ್ ಅಪ್ಲಿಕೇಶನ್ ಅಂಗಡಿಯಲ್ಲಿ ಅಲ್ಲ ತಂತ್ರಾಂಶ, ನಿಮ್ಮ ಫೋನ್ ನಿಯಮಬಾಹಿರ ಬಳಕೆ ಇದು ನೀವು ಮತ್ತು ಇನ್ನಷ್ಟು ಕೆಲಸಗಳನ್ನು. ಆದರೆ ಮೋಜಿನ ಏನು 2007-- ಮತ್ತು ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದರೆ ವಿವಿಧ ಆವೃತ್ತಿಗಳು ಡಜನ್ಗಟ್ಟಲೆ ಈ ವಸ್ತುಗಳ ನಂತರ, ಎಲ್ಲಾ ರೀತಿಯ languages-- ಎಂಬುದು ಆಫ್ iUnlock ಎಂಬ ಇಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ರಮದ,, ವಾಸ್ತವವಾಗಿ ಸಿ ಆದ್ದರಿಂದ ಬರೆದ ನಾನು ಈ ಮೂಲ ಕೋಡ್ ಮೇಲಕ್ಕೆಳೆಯಲ್ಪಡುತ್ತದೆ ಕೇವಲ ರೀತಿಯ ನೀವು ಕೆಲವು ತೋರಿಸಲು ರಚನೆಗಳು ಸಾಮ್ಯತೆ ನಾವು ಇದುವರೆಗಿನ ಚರ್ಚಿಸುತ್ತಿರುವ ಬಂದಿದೆ. ಈಗ ರೀತಿಯಲ್ಲಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣತೆ ಇಲ್ಲಿ ಇಲ್ಲ ನಾವು ವರ್ಗ ಈಗಾಗಲೇ ನೋಡಿದ ಹೆಚ್ಚು. ನನಗೆ ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಸ್ಕ್ರಾಲ್. ಆದರೆ ಚೆನ್ನಾಗಿ ನಾವು ಕೆಲವು ಗಮನಕ್ಕೆ these-- ಗಮನಕ್ಕೆ ವಿಷಯಗಳ ಆದರೆ ಇಲ್ಲಿ ಈ ಸಾಲುಗಳಲ್ಲಿ ಗಮನಕ್ಕೆ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಡಾಟ್ H ಸೇರಿದಂತೆ. ಮತ್ತು, all-- ಸಾಲಿನ 24 please-- / ಓ ಪ್ರಮಾಣಿತ ನಾನು ಗಮನಕ್ಕೆ ಡಾಟ್ H ಮತ್ತು ಇತರ ಒಂದು ಇಡೀ ಗುಂಪೇ ಕಡತಗಳನ್ನು ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಇತರ ಜನರು ಬರೆದಿದ್ದಾರೆ. ನಾವು ಮೂಲಕ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ ಈ, ಸ್ವಲ್ಪ ಕ್ರಮವಿಲ್ಲದ, ನಾನು ಬರೆಯಲು ಹೇಗೆ ಗೊತ್ತಿಲ್ಲ ಗಮನಕ್ಕೆ ನನ್ನ ಅಗತ್ಯವಾಗಿ ಇನ್ನೂ ಈ ಎಲ್ಲಾ, ಆದರೆ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಸ್ಪಷ್ಟವಾಗಿ ಈ ಶಾಖೆಯಿದೆ. ನಾನು ಸ್ವಲ್ಪ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ವೇಳೆ ಮತ್ತಷ್ಟು ಮತ್ತೊಂದು ವೇಳೆ ಇಲ್ಲ. ನಾನು ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಲೈನ್ 100 ಸುಮಾರು ನಾನು ನೋಡಿದ. ಹಾಗಾಗಿ ಸ್ವಲ್ಪ ಖಾತರಿಯಿಲ್ಲ ಮನುಷ್ಯ ಹೇಗೆ ಈ ಇನ್ನೂ ಕೆಲಸ, ಆದರೆ ಈ ವಿಶೇಷವೇನು ಲೂಪ್ ನನಗೆ ಬಾರಿ ಕೆಲವು ಸಂಖ್ಯೆ ಮರಳಿ ಅವಕಾಶ. ನಾನು ಎಲ್ಲಾ ಸ್ಕ್ರಾಲ್ ಕೆಳಗೆ ದಾರಿ ನಾನು ಇಲ್ಲ ಎಂದು ನೋಡಿ ಇಲ್ಲಿ ಕೆಳಗೆ ಕಾರ್ಯ ಎಂದು ಮುಖ್ಯ, ಮತ್ತು ಕೆಲವು ಹೆಚ್ಚುವರಿ ಸಾಲಗಳನ್ನು ನಿಮ್ಮ ಓದುವಿಕೆ ವಿಹಾರಕ್ಕಾಗಿ. ಆದ್ದರಿಂದ ಈ ಮಾತ್ರ ಹೇಳಲು ಇದೆ ಮತ್ತು ನಾವು ಹಾಕುತ್ತೇವೆ ಕೋರ್ಸ್ ನ ಮೂಲ ನಡುವೆ ಈ ಆನ್ಲೈನ್ ಕೋಡ್ ಈ ಸಹ ಕೆಲವೊಂದು ಇಂದು ಲಘುವಾಗಿ ನಾವು ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧನಗಳೊಂದಿಗೆ, ದಿನದ ಕೊನೆಯಲ್ಲಿ ನೀವು ಇನ್ನೂ ಆರ್ ನಾವು ನೀವು ಈ ಮೂಲ ರಚನೆಗಳು ಬಳಸಿ ಇದುವರೆಗಿನ ಈಗಾಗಲೇ ಬಿಡುಗಡೆ. ಆ ಒಂದು ಸಾಕು. ಸರಿ, ಈಗ ನಾವು ವಾಸ್ತವವಾಗಿ ಏನೋ ನಿರ್ಮಿಸಲು. ನ ಸ್ವಲ್ಪ ಮೀರಿ ಹೋಗಿ ನೋಡೋಣ hello.c, ಮತ್ತು ಈ ತೆರೆಯುತ್ತದೆ ಇಲ್ಲಿ ಈ ಪ್ರೋಗ್ರಾಂ ಬರೆಯೋಣ. ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು , adder.c ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಜೀವನದಲ್ಲಿ ಇದರ ಉದ್ದೇಶ ಎಂದು ನಾನು ನನ್ನ ಮೊದಲ ಸೂಪರ್ ಸರಳ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಕೇವಲ ಸಂಖ್ಯೆಗಳನ್ನು ಒಂದೆರಡು ಸೇರಿಸುತ್ತದೆ. ಒಂದು ಹಾರ್ಡ್ ಇಲ್ಲಿದೆ ಕಾರಣ ಸಮಸ್ಯೆ, ಆದರೆ ಇದು ಕಾರಣ ನನಗೆ ಈಗ ಟೈ ಅನುಮತಿಸುತ್ತದೆ ಒಟ್ಟಿಗೆ ಕೆಲವು ವಿಷಯಗಳನ್ನು. ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಸೇರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಡಾಟ್ H ಮತ್ತು CS50 ಡಾಟ್ H. ನಾನು ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತೆ ಭವಿಷ್ಯದಲ್ಲಿ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ನಿರರ್ಥಕ ಎಂದರೆ ಒಳಗೆ. ಮತ್ತು ಈಗ ನಾನು ಏನೋ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ printf ರೀತಿಯ, ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿ. ಈಗ ನನ್ನ ಎರಡನೇ ಸಾಲಿನಲ್ಲಿ, ನಾನು ಅಂತಹ ವ್ಯಕ್ತಪಡಿಸಲು ಹೇಗೆ ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಬಯಸುವ ಒಂದು ಇಂಟ್ ಸಂಗ್ರಹಿಸಲು ವಿಶೇಷವೇನು? ನಾನು ಬಯಸಿದರೆ ಅಕ್ಷರಶಃ ನಾನು ಯಾವ ಕೌಟುಂಬಿಕತೆ ಒಳ್ಳೆಯದು ಒಂದು ಇಂಟ್ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಒಂದು ವೇರಿಯಬಲ್ ರಚಿಸಲು ನೀವು ಹೇಳಬಹುದು? ಇಂಟ್ ಒಂದು GetInt ಸಮನಾಗಿರುತ್ತದೆ. ಖಚಿತ, ಆದ್ದರಿಂದ ಕೆಲಸ. ಮತ್ತು ಕೇವಲ ಸ್ಥಿರತೆ ಕೋಡ್ ಜೊತೆ ನೀವು ಮಾಡುತ್ತೇವೆ ಆನ್ಲೈನ್ ನೋಡಿ, ನನ್ನನ್ನು ಬದಲಾಯಿಸಲು ಅವಕಾಶ ಈ X ಗೆ, ಕೇವಲ ಎಕ್ಸ್ ಸಾಮಾನ್ಯ ವೇರಿಯಬಲ್ ಹೆಸರು ಕನಿಷ್ಠ ಬೀಜಗಣಿತ, ಬಳಸಲು. ಈಗ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತೆ printf ಮಾಡಿ. ನನಗೆ ಮತ್ತೊಂದು ಪೂರ್ಣಾಂಕ ನೀಡಿ. ಮತ್ತು ಈಗ ನಾನು ರೀತಿಯ ಪಡೆಯಲಿದ್ದೇನೆ ಆ ಮಾದರಿಯನ್ನು ಕಲಿಯುತ್ತಾರೆ, ನಾನು ಇಂಟ್ Y GetInt ಪಡೆಯುತ್ತದೆ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನಾವು ಬಳಸದೆ ಮಾಡಿದ GetInt ಮೊದಲು, ಆದರೆ GetString ಹೋಗುತ್ತದೆ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯುತ್ತದೆ ಹಾಗೆ, ಜೇವಿಯರ್ ಪ್ರೇಕ್ಷಕರಿಂದ ಹಾಗೆ, ಇದೇ GetInt ಮಾಡುತ್ತದೆ ಪ್ರಾಂಪ್ಟ್ ಮಿಟುಕಿಸುವುದು ಆರಂಭಿಸಲು. ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಕೆದಾರರು ಕಾಯುತ್ತಿರುವ ನಲ್ಲಿ ಟೈಪಿಸುವ ಮೂಲಕ, ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ನೀಡಲು ಮತ್ತು ನಮೂದಿಸಿ ಹೊಡೆಯುವ. ಈಗ ಕೊನೆಯದಾಗಿ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ, ಭಾರತ printf ಇಲ್ಲಿದೆ ಮತ್ತು ನನಗೆ ಅಲಂಕಾರಿಕ ಈಗ ತಿಳಿದುಕೊಳ್ಳೋಣ ಶೇಕಡಾ ನಾನು ಮತ್ತು ಶೇಕಡಾ ನಾನು ಇರುತ್ತದೆ ನಾನು ಪಾಯಿಂಟ್ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಘೋಷಣಾ. ಮತ್ತು ನೀವು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಯೋಚಿಸುವುದೇನು ಹೆಚ್ಚುವರಿ ಒಳಹರಿವು ಈಗ ಪುಟ್ printf ಗೆ? ನಾನು ಹೇಳಲು ಬಯಸುವುದಿಲ್ಲ ಅಕ್ಷರಶಃ ಕೊಡುವುದು ಎಕ್ಸ್ ಹೇಳಿರುವ. ನಾನು X ವರ್ಗ ಬಯಸುವ ಮತ್ತು ನಂತರ, ಮತ್ತು ಈಗ ಅಲಂಕಾರಿಕ ತಿಳಿದುಕೊಳ್ಳೋಣ ಮತ್ತು ಕೇವಲ ಪಡೆದುಕೊಳ್ಳಬಹುದು ನಾವು ಏನು ಮಾಡಬಹುದು. ನೀವು ಮುಂದಿನ ಹೇಳಲು ಬಯಸುತ್ತೀರಿ? x + y. ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಆ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ. ಇದು ಕನಿಷ್ಠ ಭಾಷೆಗಳ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮೂಲಭೂತ ಅಂಕಗಣಿತ ಅರ್ಥ, ಆದ್ದರಿಂದ ಈ ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ಎಂದು. ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಮಾಡುತ್ತವೆಯಾದರೂ ಅವಕಾಶ ನನ್ನ ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ವಿಂಡೋದಲ್ಲಿ ಸರ್ಪ ಇಲ್ಲಿ ಕೆಳಗೆ ನಮೂದಿಸಿ. ಗೂಢ ಲೈನ್ ಆದರೆ ಯಾವುದೇ ದೋಷ ಸಂದೇಶ, ಆದ್ದರಿಂದ ಒಳ್ಳೆಯದು. ಡಾಟ್ ಒಂದು ಪೂರ್ಣಾಂಕ, 1 ನೀಡಲು, ಸರ್ಪ ಕಡಿದು. ನನಗೆ ಮತ್ತೊಂದು ಪೂರ್ಣಾಂಕ 2 ನೀಡಿ. 1 ಮತ್ತು 2 ಮೊತ್ತ 3. ಸರಿ, ಒಂದು ಸಾಕಷ್ಟು ಕ್ಷುಲ್ಲಕ ಪ್ರೋಗ್ರಾಂ, ಇದು ಯಾವ ನಿಲ್ಲಿಸುವುದಾಗಿ? ನನಗೆ ಒಂದು ಕಾರ್ಯವನ್ನು ಬಳಸಲು ಅನುಮತಿಸಲಾಗಿದೆ ಇಲ್ಲಿ ಕರೆ ಇಲ್ಲಿ ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಕರೆ, GetInt, ಒಂದು ಎರಡು ಕರೆಗಳನ್ನು printf ಕರೆ ಮೂರನೇ, ತದನಂತರ ಈ placeholders ಬಳಸಿ. ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ ಕೊನೆಯ ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ. ಆದರೆ ನಾನು ಯಾವ ಬಯಸಿದರೆ ಸ್ವಲ್ಪ ರಸಿಕ ಪಡೆಯಲು? ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡೋಣ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ರಚಿಸಲು ಅವಕಾಶ ಒಂದು ಹೊಸ ಕಡತ ಪರಿಸ್ಥಿತಿಗಳು ಶೂನ್ಯ ಎಂದು. ನಾನು ಉಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ತರಗತಿಗಳು ಸಲುವಾಗಿ ಕೆಲವು ಸಮಯ ಮತ್ತು ಕೇವಲ ಅಂಟಿಸಿ ಆರಂಭಿಕ ಅಂಶವಾಗಿ ಕೋಡ್. ಮತ್ತು ಈಗ ನಾನು ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮಧ್ಯದಲ್ಲಿ ಇಲ್ಲಿ ಹೊಸ ವಿಷಯ. ಆದ್ದರಿಂದ printf ನಾನು ಒಂದು ಪೂರ್ಣಾಂಕ ದಯವಿಟ್ಟು ಬಯಸುವ. ಮತ್ತು ಈ ಕೋಡ್ ಲಭ್ಯವಿದೆ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ, ನೀವು ಎಲ್ಲಾ ಟೈಪ್ ಇಲ್ಲ ವರ್ಗ ನೀವು ಬದಲಿಗೆ ಬಯಸುವ. ಇಂಟ್, ಮತ್ತು ಈಗ ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಬದಲಿಗೆ x ಮತ್ತು y, ಬಳಸಲು, ನಾನು ಇದು ಎನ್ ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಬಹುಶಃ ಸಾಮಾನ್ಯ ಹೆಸರು ಒಂದು ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಒಂದು ಪೂರ್ಣಾಂಕ. ಮತ್ತು ಈಗ ನಾನು ಮಾಡಲು ಬಯಸುವ ಇಲ್ಲಿ ಸ್ವಲ್ಪ ತೀರ್ಪು. ನಾನು ಎನ್ ನೋಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಂತರ, 0 ಹೆಚ್ಚು ಆಗಿದೆ ನಾನು, printf-- ಓಹ್ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ printf-- ನೀವು ಧನಾತ್ಮಕ ಸಂಖ್ಯೆ ಪಡೆದುಕೊಂಡರು ಕೂಗಾಟ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. ಆತ್ಮೀಯ. ಎಲ್ಸ್ ನಾನು printf ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ ಆಯ್ಕೆ. ಈಗ ನೀವು ನನಗೆ ಭಯ ಮೊದಲು, ನ ಈ ಪ್ರೋಗ್ರಾಂ ಅವಕಾಶ. ನನಗೆ ಇಲ್ಲಿ ಕೆಳಗೆ ಹೋಗಿ ನೋಡೋಣ. ನಾನು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಇಲ್ಲ ನಿಯಮಗಳು ಡ್ಯಾಶ್ 0 ಎಂಬ? ನಿಯಮಗಳು ಡ್ಯಾಶ್ 0 ಮಾಡಿ. ಒಂದು ಸ್ಟುಪಿಡ್ ಹೆಸರಿನ ರೀತಿಯ, ಆದರೆ ಹಾಳಾಗ. ಸರಿ, ಉತ್ತಮ ಬೋಧನೆ ಕ್ಷಣ. ಏಕೆ ಬಂದೆವು? ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಈ ಫೈಲ್ ಕರೆ ನೀಡಲಿಲ್ಲ? ನೀವು ರೀತಿಯ ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಇಲ್ಲಿ ಟ್ಯಾಬ್ನಿಂದ. ಆದ್ದರಿಂದ ಆ ಕೆಟ್ಟ ಅಲ್ಲ ನಾನು ಈ ಮಾಡಿದರು, ಈ ಕಾರಣ ನೀವು ಕೆಲವು ಬಹುಶಃ ನಡೆಯಲಿದೆ. ಹಾಗಾಗಿ ಆಕಸ್ಮಿಕವಾಗಿ ಎಂಬ ನನ್ನ ಮೂಲ ಕೋಡ್ ಸ್ಥಿತಿಯನ್ನು 0. ಆದರೆ ಸಂಪ್ರದಾಯದಂತೆ ನನ್ನ ಮೂಲ ಕೋಡ್ ಮಾಡಬೇಕಾದುದು ಪರಿಸ್ಥಿತಿ 0 ಡ್ಯಾಶ್ ಸಿ ಎಂಬ ಕಡತದಲ್ಲಿ ಎಂದು, ಅಥವಾ ಯಾವುದೇ ಡಾಟ್ ಸಿ. ಆದ್ದರಿಂದ ಈ ಸರಿಪಡಿಸಲು ಅವಕಾಶ. ಕೇವಲ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ನಂತಹ ನಾನು ಹೋಗಿ ಹಾಗೆ ಉಳಿಸಿ ಮತ್ತು ಸ್ಥಿತಿಯನ್ನು 0 ಡಾಟ್ ಸಿ ಮಾಡಲು. ಈಗ ನಾನು ಅಚ್ಚುಕಟ್ಟಾಗಿರುವುದು ಮುಂದೆ ಹೋಗಿ ತೆಗೆಯಲು ಹೋಗಿ ನನ್ನ ಹಳೆಯ ಆವೃತ್ತಿಯಾದ ಸ್ಥಿತಿಯನ್ನು 0,. ಮತ್ತು ಈಗ ಮಾಡುತ್ತವೆಯಾದರೂ ಅವಕಾಶ ಪರಿಸ್ಥಿತಿ 0, ನಮೂದಿಸಿ. ಸರಿ, ಒಳ್ಳೆಯ ತೋರುತ್ತದೆ. ಕಂಡಿಶನ್ 0, ನಮೂದಿಸಿ. ನಾನು, 50, ಒಂದು ಪೂರ್ಣಾಂಕ ದಯವಿಟ್ಟು ಬಯಸುವ ನೀವು ಧನಾತ್ಮಕ ಸಂಖ್ಯೆ ಪಡೆದುಕೊಂಡರು. ಈಗ ಹೇಗೆ ಋಣಾತ್ಮಕ 50 ಏನು? ನೀವು ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆ ಪಡೆದುಕೊಂಡರು. ಹೇಗೆ ಈಗ, 0. ಬಹಳ ಖಚಿತವಾಗಿ 0 ಋಣಾತ್ಮಕ ಅಲ್ಲ. ಆದ್ದರಿಂದ ಈ ಒಂದು ತಾರ್ಕಿಕ ದೋಷವನ್ನು ರೀತಿಯ. ನಾನು ಹೇಗೆ ಹೊಂದಿಸುವುದು? ಎನ್ 0 ಕಡಿಮೆ ವೇಳೆ ಬೇರೆ, ಬೇರೆ ಇದನ್ನು ನಾವು, ಇಲ್ಲಿ ಮೂರು ರೀತಿಯಲ್ಲಿ ಶಾಖೆಗಳಿವೆ ಮಾಡಬಹುದು printf ನೀವು 0 ಪಡೆದುಕೊಂಡರು. ಈಗ ನಾನು ಈ ಮರುಪ್ರದರ್ಶನ ವೇಳೆ ಪ್ರೋಗ್ರಾಂ, ಇದು ಕಂಪೈಲ್ ನಂತರ ಮತ್ತೆ ಮಾಡಲು, ಮತ್ತು ಈಗ ಮರುಪ್ರದರ್ಶನ ಪರಿಸ್ಥಿತಿ 0, ನಾನು ಇಲ್ಲಿ ಏನು ನೋಡುತ್ತಾರೆ 0 ನನಗೆ ಔಟ್ಪುಟ್ ನೀಡುತ್ತದೆ. ಹಾಗೆ ಅಲ್ಲಿ ನಾವು ಈ ಮೂಲಕ ಹೋಗುವ? ಅಲ್ಲದೆ ಇದು ದೃಷ್ಟಿ ಕಳೆದುಕೊಳ್ಳುವ ತುಂಬಾ ಸುಲಭ ಮರಗಳು ಅರಣ್ಯ. ಆದ್ದರಿಂದ ನಮಗೆ ತೀರ್ಮಾನಿಸಲು ಅವಕಾಶ ಈ 2 ಮತ್ತು 1/2 ನಿಮಿಷದ ವಿಡಿಯೋ ಅಂತಿಮವಾಗಿ ಸ್ವಲ್ಪ ಗೂಗಲ್ ಒಂದು ಜಾಹೀರಾತಿನ, ಆದರೆ ನಿಜಕ್ಕೂ ಪುರಾವೆಯಾಗಿದೆ ಏನು ಈ ಮೂಲಭೂತ ಕಟ್ಟಡ ಬಳಸಿ ನಾವು ಅಂತಿಮವಾಗಿ ಒಮ್ಮೆ ಮಾಡಬಹುದು ಬ್ಲಾಕ್ಗಳನ್ನು ನಾವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಬಿಟ್ ಹೊಂದಿವೆ ನಮ್ಮ ಪಟ್ಟಿಗಳು ಅಡಿಯಲ್ಲಿ ಜಾಣತನ. [ಸಂಗೀತ] SAROO Brierley (ಅಶರೀರವಾಣಿ): ಇದು, 26 ವರ್ಷಗಳ ಹಿಂದೆ ಮತ್ತು ನಾನು 5 ಮಾಡಲು ಸುಮಾರು. ನಾವು ರೈಲು ನಿಲ್ದಾಣಕ್ಕೆ ಸಿಕ್ಕಿತು ಮತ್ತು ನಾವು ನಮ್ಮ ರೈಲನ್ನು ಹತ್ತಿದರು. ನನ್ನ ಸಹೋದರ ನಾನು ಹೇಳಿದ ಇಲ್ಲಿ ಉಳಿಯಲು, ಮತ್ತು ನಾನು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ನಾನು, ಹಾಗೂ ನಿಮಗೆ ತಿಳಿದಿರುವ, ಭಾವಿಸಲಾಗಿದೆ ನಾನು ಮತ್ತು ಕೇವಲ ನಿದ್ರೆ ಹೋಗಿ ಇರಬಹುದು ಮತ್ತು ಅವರು ನನಗೆ ಏಳುವ ಮಾಡುತ್ತೇವೆ. ನಾನು ಮುಂದಿನ ಎಚ್ಚರವಾದಾಗ ದಿನ, ಇಡೀ ಸಾರೋಟು ಸುಲಭ ರೈಲು ಮೇಲೆ ಖಾಲಿಯಾಗಿತ್ತು, ಒಂದು ಪ್ರೇತ ರೈಲು ನಾನು ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ನನಗೆ ತೆಗೆದುಕೊಳ್ಳುವ. ನಾನು, ಆಸ್ಟ್ರೇಲಿಯಾ ಔಟ್ ಅಳವಡಿಸಿಕೊಂಡಿತು ಆಸ್ಟ್ರೇಲಿಯನ್ ಕುಟುಂಬಕ್ಕೆ. ಮತ್ತು ತಾಯಿ ಪುರಸ್ಕಾರವನ್ನು ಎಂದು ನನ್ನ ಭಾರತದ ನಕ್ಷೆ ಕೊಠಡಿ, ಆಕೆ ನನ್ನ ಹಾಸಿಗೆ ಮುಂದಿನ ಪುಟ್. ನಾನು ಪ್ರತಿ ದಿನ ಬೆಳಗ್ಗೆ ಎಚ್ಚರವಾಯಿತು ಆ ನಕ್ಷೆ ನೋಡಿದ, ಹೀಗಾಗಿ ಇದು ರೀತಿಯ ಜೀವಂತವಾಗಿ ನೆನಪುಗಳು ಇದ್ದರು. ಜನರು ನೀವು, ಹೇಳುತ್ತಾರೆ ಸೂಜಿ ಪಡೆಯುವ ಪ್ರಯತ್ನ ಬಣಬೆ, Saroo ರಲ್ಲಿ ನೀವು ಕಂಡು ಎಂದಿಗೂ. ನಾನು ಸ್ಥಳಗಳ ದೃಶ್ಯವನ್ನು ಮಾಡಿದೆವು ಎಂದು ನಾನು ಹೋಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ನನ್ನ ಕುಟುಂಬದ ಹೊಳಪಿನ ಎದುರಿಸುತ್ತಿದೆ. ನನ್ನ ತಾಯಿಯ ಚಿತ್ರ, ಸಂಭವಿಸಿದೆ ತನ್ನ ಕಾಲುಗಳನ್ನು ದಾಟಿ ಕೆಳಗೆ ಕುಳಿತಿರುವ ಕೇವಲ ತನ್ನ ಕೂಗು ವೀಕ್ಷಿಸಲು. ಲೈಫ್ ಕೇವಲ ಎಷ್ಟು ಕಷ್ಟ. ನನ್ನ ನಿಧಿ ಆಗಿತ್ತು. ನಾನು ಗೂಗಲ್ ನಕ್ಷೆ ಮತ್ತು ನೋಡುವ ಅರಿವಾಯಿತು ಹಾಗೂ ಗೂಗಲ್ ಅರ್ಥ್ ಇಲ್ಲ. ನೀವು ಜೂಮ್ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಅಲ್ಲಿ ಜಗತ್ತಿನಲ್ಲಿ, ನಾನು ಈ ಆಲೋಚನೆಗಳು ಎಲ್ಲಾ ಆರಂಭಿಸಿದರು ಮತ್ತು ಸಾಧ್ಯತೆಗಳನ್ನು ಈ ನನಗೆ ಏನು ಎಂದು. ನಾನು, ನಿಮಗೆ, ನೀವು ಮಾಡಿದ ನನಗೆ ಹೇಳಿದರು ಎಲ್ಲಾ ಛಾಯಾಗ್ರಹಣದ ನೆನಪುಗಳು ಸಿಕ್ಕಿತು ಮತ್ತು ನೀವು ಎಲ್ಲಿಯವರು ಹೆಗ್ಗುರುತುಗಳು, ಮತ್ತು ನೀವು ಪಟ್ಟಣದ ತೋರುತ್ತಿದೆ ಏನು. ಈ ಅಪ್ಲಿಕೇಶನ್ ಎಂದು ನೀವು ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ಹುಡುಕಲು ಬಳಸಬಹುದಾದ. ನಾನು ಚೆನ್ನಾಗಿ ನಾನು ಹಾಕುತ್ತೇವೆ ಭಾವಿಸಲಾಗಿದೆ ಕಲ್ಕತ್ತಾ ರಂದು ರೈಲು ನಿಲ್ದಾಣ ಡಾಟ್, ಮತ್ತು ತ್ರಿಜ್ಯದ ಲೈನ್, ನಿಮಗೆ, ನೀವು ಈ ಪ್ರದೇಶದಲ್ಲಿ ಸುತ್ತ ಹುಡುಕುವ ಮಾಡಬೇಕು. ನಾನು ರೀತಿಯ ಕಾಣುತ್ತಾರೆ ಈ ರೈಲು ಹಾಡುಗಳನ್ನು. ಮತ್ತು ನಾನು ಕೆಳಗಿನ ಆರಂಭಿಸಿದರು, ಮತ್ತು ನಾನು ರೈಲು ನಿಲ್ದಾಣದಲ್ಲಿ ಬಂದ ಅದೇ ಚಿತ್ರ ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ ನನ್ನ ನೆನಪುಗಳನ್ನು ರಲ್ಲಿ. ಎಲ್ಲವೂ ದಾಖಲೆಗಳುಸರಿಹೊಂದಿವೆ. ನಾನು, ಹೌದು ಭಾವಿಸಲಾಗಿದೆ ನಾನು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಅಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ. ನಾನು ಅವಕಾಶ ನನಗೆ ನನ್ನ ತಲೆಯಲ್ಲಿ ಹೊಂದಿರುವ ನಕ್ಷೆ ನನಗೆ ದಾರಿ ಹಿಂದೆ ನನ್ನ ತವರು ನನಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನಾನು ಬಾಗಿಲಿನಲ್ಲಿ ಬಂದು ನಾನು ಹುಟ್ಟಿದ ಮನೆಗೆ. ಮತ್ತು ಸುಮಾರು 15 ನಡೆದರು ಮೂಲೆಯಲ್ಲಿ ಸುತ್ತ ಮೀಟರ್, ಮೂರು ಹೆಂಗಸರು ನಿಂತು ಇತ್ತು ಹೊರಗೆ, ಪರಸ್ಪರ ಪಕ್ಕದಲ್ಲಿದೆ. ಮತ್ತು ಮಧ್ಯಮ ಒಂದು ಮುಂದೆ ಬಂದನು ಮತ್ತು ನಾನು ಈ ನಿಮ್ಮ ತಾಯಿ, ಭಾವಿಸಲಾಗಿದೆ. ಅವರು ಮುಂದೆ ಬಂದು, ಅವರು ನನ್ನನ್ನು ಅಪ್ಪಿಕೊಂಡು, ಮತ್ತು ನಾವು ಐದು ನಿಮಿಷಗಳ ಕಾಲ ಇದ್ದವು. ಅವರು ನನ್ನ ಕೈ ಹಿಡಿದು ಅವರು ಮನೆಗೆ ಓದಿದೆನು ಮತ್ತು ಫೋನ್, ಅಲ್ಲಿ ಅವರು ಹತ್ತಿದಾಗ ನನ್ನ ಸಹೋದರಿ ಮತ್ತು ನನ್ನ ಸಹೋದರ ರಂಗ್ ಹೇಳುವುದು, ನಿಮಗೆ, ನಿಮ್ಮ ಸಹೋದರ ಕೇವಲ ಹೊಂದಿದೆ ಎಲ್ಲಾ ಹಠಾತ್ ಪ್ರೇತ ಕಾಣಿಸಿಕೊಂಡರು. ನಂತರ ಕುಟುಂಬ ಮತ್ತೆ ಮತ್ತೆ. ಎಲ್ಲವೂ ಒಳ್ಳೆಯದು ನಾನು, ನನ್ನ ತಾಯಿ ಔಟ್ ಸಹಾಯ ಅವರು ದೂರ slaving ಮಾಡಲು ಹೊಂದಿಲ್ಲ. ಅವರು ಉಳಿದ ಬದುಕಬಲ್ಲವು ಶಾಂತಿ ಜೀವನದ. ಇದು, ಒಂದು ಬಣಬೆ ಒಂದು ಸೂಜಿ ಆಗಿತ್ತು ಆದರೆ ಸೂಜಿ ಇತ್ತು. ಎಲ್ಲವೂ ಇಲ್ಲ. ಎಲ್ಲವೂ ನಾವು ವಿಶ್ವದ ಹೊಂದಿವೆ ಒಂದು ಗುಂಡಿಯನ್ನು ನಲ್ಲಿ ಹೊಂದಿದೆ. ಆದರೆ ನೀವು ಇಚ್ಛೆಯಂತೆ ಹೊಂದಿವೆ ಮಾಡಲೇಬೇಕು ಮತ್ತು ಇದು ಬಯಸುವ ಸಂಕಲ್ಪ. [ಸಂಗೀತ] DAVID MALAN: ಅತ್ಯದ್ಭುತವಾಗಿ ಸಿಹಿ ಪ್ರಶಂಸಾ ಏನು ನೀವು ಹೇಗೆ ಈಗ ತಂತ್ರಜ್ಞಾನದ ಜೊತೆಗೆ. ನಾವು ಮುಂದಿನ ವಾರದಲ್ಲಿ ನೀವು ನೋಡಬಹುದು.