ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆದ್ದರಿಂದ ಈ CS50 ಹೊಂದಿದೆ. ಮತ್ತು ಈ ಸ್ಪಷ್ಟವಾಗಿ ಶುಕ್ರವಾರ. ಮತ್ತು ಈ ವಾರದಲ್ಲಿ ಒಂದು ಅಂತ್ಯ. ಆದ್ದರಿಂದ ನೀವು ನಾವು ಆಫ್ ಬಿಟ್ಟು ಎಂದು ಸ್ಮರಿಸಿಕೊಳ್ಳಲು, ರೀತಿಯ ಒಂದು ರೋಚಕ ಕೊನೆಯ ಬಾರಿಗೆ. ಆ ಮೂಲಕ ನಾವು, ಈ ಸುಳ್ಳು ಒಡ್ಡಲು ಯಾವುದೇ ಎಂದು ಮ್ಯಾಟರ್ ಬೆಳೆಯುತ್ತಿರುವ ನೀವು ಕಲಿಸಿದ ಬಂದಿದೆ ಏನು ಅಪ್ 1 10 ಭಾಗಿಸಿ ರಲ್ಲಿ, ಅಲ್ಲ ವಾಸ್ತವವಾಗಿ, 0.1 ಅಥವಾ 0,100 ಅಥವಾ 0,10000. ವಾಸ್ತವವಾಗಿ, ನಾವು ಈ ಕಂಪೈಲ್ ಪ್ರೋಗ್ರಾಂ, ನಾವು ನಿನ್ನೆ, ಮಾಡಿದಂತೆ, ನಿಖರತೆಯ ಮಾಡಲು, ಮತ್ತು ನಂತರ ಡಾಟ್, ಕಡಿದು, ನಿಖರತೆಯ, ನಾವು ಈ ಎಂಬುದನ್ನು ಕಲಿತಿದ್ದು 1 ವಾಸ್ತವವಾಗಿ 10 ಭಾಗಿಸಿ. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ಸಾಕಷ್ಟು ಅಲ್ಲ. ಆದರೆ ಈ ಕೆಲವು ಸುಳಿವನ್ನು ಮಾಡುತ್ತದೆ ಕಂಪ್ಯೂಟರ್ಗಳ ಮೂಲಭೂತ ಮಿತಿಯ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಡುವೆ ವಿಷಯಗಳನ್ನು ನಾವು ಮಾಡಲು ನೀನು ಇಂದು ಈ ಏಕೆ ನೋಡೋಣ ಆಗಿದೆ ಏನಾಯಿತು, ಈ ಏನು ಪ್ರಭಾವಗಳು ಮಾನವೀಯತೆಯ ವಿಫಲವಾಗಿದೆ ಹೇಗೆ ಕೆಲವು ಈ ಗ್ರಹಿಸಲು ಗಂಭೀರ situations-- ಇದು ಪರಿಣಾಮವಾಗಿ ಸಾಕಷ್ಟು ದುರಂತ ಬಂದಿದೆ ಮತ್ತು expensive-- ಮತ್ತು ನಾವು ಹೇಗೆ ನೋಡೋಣ ವಾಸ್ತವವಾಗಿ ರಕ್ಷಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯ ಮಿತಿಗಳನ್ನು ಈ ರೀತಿಯ ವಿರುದ್ಧ. ಆದ್ದರಿಂದ ಅಂತರ್ದೃಷ್ಟಿಯಿಂದ ಬಹುಶಃ, ಏಕೆ 1 10 ಭಾಗಿಸಿ ಇದೆ, ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಪ್ರಕಾರ ಇಲ್ಲಿ, ಕೇವಲ 1/10, 0.10? ಹೌದು. ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಮೂಲ ಭಿನ್ನವಾಗಿದೆ? ಡೇವಿಡ್ ಜೆ MALAN: ಏನು? ಓಹ್, ಮೂಲ ಭಿನ್ನವಾಗಿದೆ? ಆದ್ದರಿಂದ ಅಷ್ಟೇನು. ಇದು ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚು ಹಾರ್ಡ್ವೇರ್ ಮೂಲಭೂತ. ಇತರ ಆಲೋಚನೆಗಳು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಅವರು ವಿಭಿನ್ನವಾಗಿ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ they-- ರೈಟ್. ಬೇರೆ ಬೇರೆ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ತಪ್ಪಾಗಿ, ಸ್ಪಷ್ಟವಾಗಿ. ಅಲ್ಲದೆ is-- ಆದ್ದರಿಂದ ವಿಭಿನ್ನವಾಗಿ ಏನು? ಅಥವಾ ಯಾರಿಂದ? ನಮ್ಮಿಂದ? ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಹೌದು. ಅವರು ದಶಮಾಂಶ ಬಳಸಬೇಡಿ [ಕೇಳಿಸುವುದಿಲ್ಲ] ವ್ಯವಸ್ಥೆಯ. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಆದ್ದರಿಂದ ಒಂದು ಅರ್ಥದಲ್ಲಿ, ಅವರು ಹಾಗೆ ದಶಮಾಂಶ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತವೆ. HOOD ಕೆಳಗೆ, ಎಲ್ಲವನ್ನೂ, ವಾಸ್ತವವಾಗಿ, ಅವಳಿ ಹೊಂದಿದೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸಂಬಂಧಪಟ್ಟಿದೆ. ಆದರೆ ಇದು ಒಂದು ಸರಳ ಹೆಚ್ಚು ವಿವರಣೆ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಅವರು ಮಾತ್ರ ಅನೇಕ ಬಿಟ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಅವರು ಕೇವಲ ಒಂದು ನಿರ್ದಿಷ್ಟ ವರೆಗೆ ಸಂಗ್ರಹಿಸಬಹುದು ಮಟ್ಟಿಗೆ ದಶಮಾಂಶಗಳು ಹಾಗೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಈ ನಿಜವಾಗಿಯೂ ಇದು ಪಡೆಯುವಲ್ಲಿ ಏನನ್ನು ಹೊಂದಿದೆ. ಇದು ಕಂಪ್ಯೂಟರ್ ತಿರುಗಿದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಯಾವಾಗಲೂ ಮಾತ್ರ ಮಾಹಿತಿಯನ್ನು ಒಂದು ಸೀಮಿತ ಪ್ರಮಾಣದ ಬಳಕೆಗೆ ಏನೋ ಪ್ರತಿನಿಧಿಸಲು. ರೈಟ್? ಎಲ್ಲಾ ನಂತರ, ನಾವು ಮಾತ್ರ ಸ್ಥಿರ ಹೊಂದಿವೆ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಸ್ಪೇಸ್. ನಾವು ಕೇವಲ ಒಂದು ನಿಶ್ಚಿತ ಪ್ರಮಾಣದ ಸಮಯವನ್ನು ಹೊಂದಬಹುದು ರಾಮ್, ಅಥವಾ ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ. ಮತ್ತು ನೀವು ಕೇವಲ ಒಂದು ಹೊಂದಿದ್ದರೆ ಏನೋ ನಿಶ್ಚಿತ ಪ್ರಮಾಣದ, ಖಂಡಿತವಾಗಿ ನೀವು ನಿಜವಾಗಿ ಲೆಕ್ಕ ಸಾಧ್ಯವಿಲ್ಲ ಅನಂತ ಅಥವಾ ನೀವು ಯಾವುದೇ ಸಂಖ್ಯೆಯ. ನೀವು ರೀತಿಯ, ಹೊಂದಿವೆ ಆಯ್ಕೆ ಮತ್ತು ಶ್ರೇಣಿಯ ಆಯ್ಕೆ ನೀವು ಬೆಂಬಲಿಸಲು ನೀನು ಗೌರವಿಸುತ್ತಾರೆ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಒಂದು ವಾರ ಅಥವಾ ಎರಡು ಹಿಂದೆ, ನಾವು ಬಗ್ಗೆ ASCII ಮಾತಾಡಿಕೊಂಡರು ಮಾಡಿದಾಗ, ಮತ್ತು ನಾವು ಬಗ್ಗೆ 8 ಬಿಟ್ಗಳು ಮಾತನಾಡಿದರು, ಅಥವಾ ಒಂದು ಬೈಟ್, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ದೊಡ್ಡ ಸಂಖ್ಯೆ ಸಾಧ್ಯವೋ 8 ಬಿಟ್ಗಳನ್ನು ಏನು ಪ್ರತಿನಿಧಿಸಲು? 255. ಮತ್ತು ನಾವು 256 ಒಟ್ಟು ಮೌಲ್ಯಗಳು ಪ್ರತಿನಿಧಿಸಬಹುದು ಆದರೆ ಅವುಗಳಲ್ಲಿ ಒಂದು ಖರ್ಚು ವೇಳೆ ಸರಿ 0 ಆಗಿತ್ತು, ಆದರೆ ನಾವು ವೇಳೆ 0 ಅವುಗಳಲ್ಲಿ ಒಂದು ಕಾಲ, ನಂತರ ದೊಡ್ಡ ಸಂಖ್ಯೆ 255, ಸಹಜವಾಗಿ, ಆಗಿದೆ. ಆದ್ದರಿಂದ ಈ ಎಂದು ತಿರುಗಿದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ತುಂಬಾ ಸಂದರ್ಭದಲ್ಲಿ,. ನಾವು ಮಾತನಾಡುವ, ಕಳೆದ ಬಾರಿ ಆರಂಭಿಸಿದರು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಯ ಬಗ್ಗೆ ಇದು ರಲ್ಲಿ, ಪೂರ್ಣಾಂಕಗಳ ಭಿನ್ನವಾಗಿರುತ್ತವೆ ಅವರು ಒಂದು ದಶಮಾಂಶ ಹೊಂದಿರುವ ಮತ್ತು, ಆಶಾದಾಯಕವಾಗಿ, ಕೆಲವು ಸಂಖ್ಯೆಗಳು ನಂತರ, ಆದರೆ ಅವರು ತುಂಬಾ ಇವೆ. ಒಂದು ಕಂಪ್ಯೂಟರ್ ಮಾತ್ರ ವಿಶಿಷ್ಟವಾಗಿ ಹೋಗುತ್ತದೆ 32 ಬಿಟ್ಗಳು, ಬಹುಶಃ 64 ಬಿಟ್ಗಳನ್ನು ಬಳಸುತ್ತವೆ ಅಂಕವು ತೇಲುತ್ತಿರುವ ಪ್ರತಿನಿಧಿಸಲು. ಸಹ ನಾವು ಬೆಳೆಸಿಕೊಂಡ ಬಂದಿದೆ ಗಣಿತ ಕಲಿಕೆ ಮತ್ತು ತಿಳಿವಳಿಕೆ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಬಹುದಾದ ಸಂಖ್ಯೆಗಳನ್ನು ಅಪರಿಮಿತ ಸಂಖ್ಯೆ ಇದು ಸ್ಪಷ್ಟ ದಶಮಾಂಶ ಬಿಂದುವಿನ ಅಲ್ಲದ ನಂತರ ನೀವು ಸೀಮಿತ ಮೆಮೊರಿ ಇದ್ದಲ್ಲಿ. ನೀವು ರೀತಿಯ, ಹಿಡಿಯಲು ಹೊಂದಿವೆ, ಅಥವಾ ಆಯ್ಕೆ ಮತ್ತು ಆಯ್ಕೆ ಇದು ಸಂಖ್ಯೆಗಳನ್ನು ನೀವು ಪ್ರತಿನಿಧಿಸಲು ಹೋಗುವ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಅರ್ಥದಲ್ಲಿ, ನಗರದ, ಈ ಎಂಬ ಕಂಪ್ಯೂಟರ್ ಆತ್ಮಿಯ ಮೌಲ್ಯದ 1/10 ಅಂದಾಜು ಎಂದು ಇದು ಕೇವಲ 32 ಅಥವಾ ಬಿಟ್ಗಳು, ಪಡೆಯಬಹುದು. ಮತ್ತು ಇದು ಕೇವಲ 1/10 ಅಲ್ಲ. ಉದಾಹರಣೆಗೆ, ನಾನು ಈ ಬದಲಾಯಿಸಿದರೆ ನಾವು ಭಾವಿಸುತ್ತೇನೆ ಇದು 1/3, ಸಹ ಸುಲಭವಾಗುವುದು. ಆದ್ದರಿಂದ 1 3 ಗುರುಗಳು. ನನಗೆ ಕಡತವನ್ನು ಉಳಿಸಲು ಅವಕಾಶ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಮರುಸಂಕಲಿಕೆಯು ಅವಕಾಶ. ಮತ್ತು ನನಗೆ ಇದು ಮರು ರನ್ ಅವಕಾಶ. ಇಲ್ಲಿ ತುಂಬಾ, ಸ್ಪಷ್ಟವಾಗಿ, 1/3 0.3 ಅಲ್ಲ ತದನಂತರ 3 ಅಪರಿಮಿತ ಸಂಖ್ಯೆ ನಂತರ. ನೀವು ಕೊನೆಯಲ್ಲಿ ಈ ನಿಖರತೆಯ ಹೊಂದಿವೆ. ನಾವು ಮಾನವರು ಸರಿಯಾಗಿವೆ, ಮತ್ತು ನೀವು, ವಾಸ್ತವವಾಗಿ, ಸರಿಯಾದ ಕಲಿತ ಆದರೆ ನಾವು ಬಡಿದುಕೊಳ್ಳುವಲ್ಲಿ ನೀವು ಕೆಲವು ಮಿತಿಗಳನ್ನು ವಿರುದ್ಧ. ಮತ್ತು ನಾನು ಯೋಚನೆ ಏನು ನಾವು ಇಂದು ಮಾಡಲು ಬಯಸುವ, ಆರಂಭಿಸಲು ಇದೆ ನಾನೂ, ನೋಡಿ ಈ ಹೃದಯವಿದ್ರಾವಕ ಪರಿಣಾಮಗಳನ್ನು ಕೆಲವೊಮ್ಮೆ, ಆಗ ಮಾನವಕುಲದ ಸಾಕಷ್ಟು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ ಈ ರಿಯಾಲಿಟಿ ಮತ್ತು ಈ ಮಿತಿಗಳು. ನಾವು ವಿಗ್ನೆಟ್ಸ್ ಒಂದು ಸರಣಿಯನ್ನು ನೋಡುತ್ತಾರೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಹಿಸ್ಟರಿ ಚಾನೆಲ್ ಗೆ ಹೇಗೆ ಒಂದು ನೋಟ ತಪ್ಪಾಗಿದೆ. ಇದು 8 ನಿಮಿಷಗಳ ಉದ್ದವಾಗಿದೆ ಮತ್ತು ನಾವು ಈ ನಂತರ ಹಿಂತಿರುಗಿ ವಿಲ್ ಮತ್ತು ನಿಖರವಾಗಿ ನೋಡೋಣ ಬೇರೆ ಏನು ತಪ್ಪು ಹೋಗಬಹುದು. ನಾವು lights-- ಮಂದ ಸಾಧ್ಯವೋ [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -Computers, ನಾವು ಎಲ್ಲಾ ಸ್ವೀಕರಿಸಲು ಬಂದು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಹುಟ್ಟಿಸಿದ ಸಮಸ್ಯೆಗಳನ್ನು ಎಂದು ಅವರೊಂದಿಗೆ ಹೋಗಿ. ಬಗ್ಸ್, ವೈರಸ್ಗಳು, ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ತೊಡಕಿನ ಸಣ್ಣ ದರಗಳು ಅನುಕೂಲಕ್ಕಾಗಿ ಪಾವತಿ. ಆದರೆ ಹೈಟೆಕ್ ಮತ್ತು ವೇಗದ ಮಿಲಿಟರಿ ಮತ್ತು ಬಾಹ್ಯಾಕಾಶದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ವಯಗಳು, ಚಿಕ್ಕ ಸಮಸ್ಯೆಯಾಗಿ ಮಾಡಬಹುದು ವಿಪತ್ತು ದೂಡುತ್ತಿದೆ. ಜೂನ್ 4, 1996 ರಂದು, ವಿಜ್ಞಾನಿಗಳು ತಯಾರಿಸಲಾಗುತ್ತದೆ ಮಾನವರಹಿತ Ariane 5 ರಾಕೆಟ್ ಆರಂಭಿಸಲು. ಇದು ವೈಜ್ಞಾನಿಕ ಸಾಗಿಸುತ್ತಿತ್ತು ಉಪಗ್ರಹಗಳು ವಿನ್ಯಾಸ ನಿಖರವಾಗಿ ಹೇಗೆ ಸ್ಥಾಪಿಸಲು ಭೂಮಿಯ ಕಾಂತಕ್ಷೇತ್ರದ ಸಂವಹನ ಸೌರ ಮಾರುತಗಳು. ರಾಕೆಟ್ ನಿರ್ಮಿಸಲಾಯಿತು ಯುರೋಪಿಯನ್ ಸ್ಪೇಸ್ ಏಜೆನ್ಸಿ ಮತ್ತು ಅದರ ಸೌಲಭ್ಯ ಮೇಲಕ್ಕೆ ಹಾರಿತು ಫ್ರೆಂಚ್ ಗಯಾನಾ ತೀರದಲ್ಲಿ. ಶತಕಗಳನ್ನು ಸುಮಾರು 30 ಸೆಕೆಂಡುಗಳ ಒಳಗೆ ವಿಮಾನ, ಅವರು ಮೊದಲ ಗಮನಕ್ಕೆ ಏನೋ ತಪ್ಪು ಹೊರಟಿದ್ದ. ನಳಿಕೆಗಳು swiveling ಎಂದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಅವರು ನಿಜವಾಗಿಯೂ ಮಾಡಬಾರದು. ವಿಮಾನದ ಒಳಗೆ ಸುಮಾರು 40 ಸೆಕೆಂಡುಗಳ, ಸ್ಪಷ್ಟವಾಗಿ ವಾಹನ, ತೊಂದರೆ ಅವರು ಮಾಡಿದ ಮತ್ತು ಇಲ್ಲಿದೆ ನಿರ್ಧಾರ ಅದನ್ನು ನಾಶ. ಒಂದು ವ್ಯಾಪ್ತಿಯ ಸುರಕ್ಷತಾ ಅಧಿಕಾರಿ ಜೊತೆ ಪ್ರಚಂಡ ಧೈರ್ಯವಿರುವ ಬಟನ್ ಒತ್ತಿದರೆ, ಇದು ಮೊದಲೇ ರಾಕೆಟ್ ಉಡಾಯಿಸಿದರು ಸಾರ್ವಜನಿಕ ಸುರಕ್ಷತೆ ಒಂದು ಅಪಾಯ. -ಈ ಮೊದಲ ಆಗಿತ್ತು Ariane 5 ಪ್ರಯಾಣ, ಮತ್ತು ಅದರ ವಿನಾಶ ತೆಗೆದುಕೊಂಡಿತು ಏಕೆಂದರೆ ಒಂದು ನ್ಯೂನತೆಯು ಆಫ್ ಇರಿಸಿ ರಾಕೆಟ್ ನ ತಂತ್ರಾಂಶ ಹುದುಗಿದೆ. ಮೇಲೆ ರೆಪ್ಪೆ ಸಮಸ್ಯೆ Ariane ಎಂದು ಅಲ್ಲಿ ಹಾಕಬೇಕಾಗಿ ಸಂಖ್ಯೆ 64 ಬಿಟ್ಗಳು, ವ್ಯಕ್ತಪಡಿಸಲು ಮತ್ತು ಅವರು ಬದಲಾಯಿಸಲು ಬಯಸಿದರು ಇದು ಒಂದು 16 ಬಿಟ್ ಸಂಖ್ಯೆಗೆ. ಇವರು ಊಹಿಸಲಾಗಿದೆ ಅತಿ ದೊಡ್ಡ ಎಂದು ಇರಲಿಲ್ಲ, ಎಂದು ಆ ಅಂಕೆಗಳು ಅತ್ಯಂತ 64 ಬಿಟ್ ಸಂಖ್ಯೆಯಲ್ಲಿ 0 ನ ಇದ್ದರು. ಅವರು ತಪ್ಪು ಎಂದು. ಒಂದು ರೆಪ್ಪೆ ಅಸಾಮರ್ಥ್ಯ ತಂತ್ರಾಂಶ ಸ್ವೀಕರಿಸಲು ರಚಿತವಾದ ಸಂಖ್ಯೆಯ ರೀತಿಯ ಮತ್ತೊಂದು ಸೋಲು ರೂಟ್ ನಲ್ಲಿ. ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿ ಗಳಿಸಿದ್ದರು ಒಂದು ಹೊಸ ತಂತ್ರಜ್ಞಾನದ ಬಹಳ ದುಬಾರಿ ಭಾಗವಾಗಿ. Ariane 4 ರಾಕೆಟ್ ಬಹಳ ಇತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಯಶಸ್ವಿ, ತುಂಬಾ ಇದು ಕೂಡಾ ದಾಖಲಿಸಿದವರು Ariane 5 ಬಳಸುವ. -ಮೂಲಭೂತ ಸಮಸ್ಯೆ Ariane ಎಂದು 5, ವೇಗವಾಗಿ ವೇಗವಾಗಿ ಏರುತ್ತಿದೆ. ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅಲ್ಲ ಹೊಂದಿತ್ತು ಆ ಪಾಲನ್ನು. ಮುಟ್ಟು ನಾಶ ಬೃಹತ್ ಆರ್ಥಿಕ ದುರಂತದಲ್ಲಿ ಎಲ್ಲಾ ಕಾರಣ ಒಂದು ನಿಮಿಷ ತಂತ್ರಾಂಶ ದೋಷದ. ಆದರೆ ಈ ಮೊದಲ ಅಲ್ಲ ಸಮಯ ಡೇಟಾವನ್ನು ಪರಿವರ್ತನೆ ಸಮಸ್ಯೆಗಳನ್ನು ಆಧುನಿಕ ರಾಕೆಟ್ ತಂತ್ರಜ್ಞಾನ ಹಾವಳಿ. ಆರಂಭದೊಂದಿಗೆ, 1991 ಇನ್ ಮೊದಲ ಕೊಲ್ಲಿ ಯುದ್ಧ, ಪೇಟ್ರಿಯಾಟ್ ಕ್ಷಿಪಣಿ ಇದೇ ರೀತಿಯ ಅನುಭವ ಸಂಖ್ಯೆಯ ಪರಿವರ್ತನೆ ಸಮಸ್ಯೆ. ಪರಿಣಾಮವಾಗಿ, 28 ಜನರು, 28 ಅಮೆರಿಕನ್ ಸೈನಿಕರು ಕೊಂದು ಸುಮಾರು 100 ಇತರರು ಗಾಯಗೊಂಡರು, ಯಾವಾಗ ಮಾಡಬೇಕಾಗಿರುವ ಪೇಟ್ರಿಯಾಟ್, ಒಳಬರುವ ಬಳಕೆಯಲ್ಲಿದ್ದ ಸ್ಕಡ್ಗಳಿಗೆ ವಿರುದ್ಧ ರಕ್ಷಿಸಲು, ಕ್ಷಿಪಣಿ ವಿಫಲವಾಗಿದೆ. -ನಾನು ಇರಾಕ್ ಕುವೈತ್ ಮತ್ತು ಅಮೆರಿಕ ದಾಳಿ ಆರಂಭಿಕ 1991 ರಲ್ಲಿ ಡಸರ್ಟ್ ಸ್ಟಾರ್ಮ್ ಬಿಡುಗಡೆ, ಪೇಟ್ರಿಯಾಟ್ ಕ್ಷಿಪಣಿ ಬ್ಯಾಟರಿಗಳು ನಿಯೋಜಿಸಲಾಯಿತು ಸೌದಿ ಅರೇಬಿಯಾ ಮತ್ತು ಇಸ್ರೇಲ್ಗಳ ರಕ್ಷಿಸಲು ಇರಾಕಿನ ಸ್ಕಡ್ ಕ್ಷಿಪಣಿ ದಾಳಿ. ಪೇಟ್ರಿಯಾಟ್ ಒಂದು ಅಮೇರಿಕಾದ, ಮಧ್ಯಮ ಶ್ರೇಣಿ ಮೇಲ್ಮೈಯಿಂದ ಗಾಳಿ ವ್ಯವಸ್ಥೆ ರೇಥಿಯಾನ್ ಕಂಪನಿಯು ತಯಾರಿಸುತ್ತದೆ. ಪೇಟ್ರಿಯಾಟ್ ಇಂಟರ್ಸೆಪ್ಟರ್ ರೆಪ್ಪೆ ಗಾತ್ರ, ಸ್ವತಃ, ಸುಮಾರು 20 ಅಡಿ ಉದ್ದ, ಸುಮಾರು. ಮತ್ತು ಇದು ಸುಮಾರು 2000 ಪೌಂಡ್ ತೂಗುತ್ತದೆ. ಮತ್ತು ಇದು about-- ಒಂದು ಸಿಡಿತಲೆ ಒಯ್ಯುತ್ತದೆ ನಾನು ಸುಮಾರು 150 ಪೌಂಡ್ ಹಿತ. ಮತ್ತು ಸಿಡಿತಲೆ, ಸ್ವತಃ ಹೆಚ್ಚಿನ ಸ್ಫೋಟಕ, ಇದು ಸುಮಾರು ತುಣುಕುಗಳನ್ನು ಹೊಂದಿದೆ. ಸಿಡಿತಲೆ ಆಫ್ ಕವಚವನ್ನು ಹೊಂದಿದೆ ಜಿಂಕೆಯನ್ನು ಕೊಲ್ಲುವಷ್ಟು ದೂರದ ತುಪಾಕಿ ಹೊಡೆತ ವರ್ತಿಸುತ್ತಾರೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ರೆಪ್ಪೆ ಕ್ಷಿಪಣಿಗಳು 4 ಧಾರಕದಲ್ಲಿ, ನಡೆಸಿತು, ಮತ್ತು ಸೆಮಿ ಟ್ರೈಲರ್ ಸಾಗಿಸಲಾಗುತ್ತದೆ. ರೆಪ್ಪೆ ಪೇಟ್ರಿಯಾಟ್ ವಿರೋಧಿ ಕ್ಷಿಪಣಿ ವ್ಯವಸ್ಥೆ ಈಗ ಕನಿಷ್ಟ 20 ವರ್ಷಗಳ ಹಿಂದೆ ಹೋಗುತ್ತದೆ. ಇದು ಮೂಲತಃ ಒಂದು ವಾಯು ರಕ್ಷಣಾ ಕ್ಷಿಪಣಿ ಎಂದು ಶತ್ರು ವಿಮಾನಗಳು ಕೆಳಗೆ ಶೂಟ್. ಮೊದಲ ಕೊಲ್ಲಿ ಯುದ್ಧ ರಲ್ಲಿ, ಆ ಯುದ್ಧದ ಜೊತೆಗೆ ಬಂದಾಗ, ಸೇನೆಗೆ ಬಳಸಲು ಆಶಿಸಿದ್ದ ಬಳಕೆಯಲ್ಲಿದ್ದ ಸ್ಕಡ್ಗಳಿಗೆ ಅಲ್ಲದ ವಿಮಾನಗಳು ಕೆಳಗೆ ಶೂಟ್. ಇರಾಕಿನ ಫೋರ್ಸ್ ಅಲ್ಲ ಸಮಸ್ಯೆ ತುಂಬಾ, ಆದರೆ ಸೇನಾ ಬಳಕೆಯಲ್ಲಿದ್ದ ಸ್ಕಡ್ಗಳಿಗೆ ಬಗ್ಗೆ ಚಿಂತಿತರಾಗಿದ್ದರು. ಮತ್ತು ಆದ್ದರಿಂದ ಅವರು ಪ್ರಯತ್ನಿಸಿದರು ಪೇಟ್ರಿಯಾಟ್ ಅಪ್ಗ್ರೇಡ್. ಶತ್ರು -Intercepting ಕ್ಷಿಪಣಿ ಮ್ಯಾಕ್ ಐದು ಪ್ರಯಾಣ ಸಾಕಷ್ಟು ಸವಾಲು ಹೊರಟಿದ್ದ. ಆದರೆ ದೇಶಭಕ್ತ ಸೇವೆಗೆ ಧಾವಿಸುತ್ತದೆ, ಸೈನ್ಯವು ತಿಳಿದಿರಲಿಲ್ಲ ಮಾಡಿದ ಇರಾಕಿ ಬದಲಾವಣೆ ತಮ್ಮ ಬಳಕೆಯಲ್ಲಿದ್ದ ಸ್ಕಡ್ಗಳಿಗೆ ಹೊಡೆಯಲು ಅಸಾಧ್ಯವಾದುದು. -ಏನು ಸಂಭವಿಸಿದ, ಬಳಕೆಯಲ್ಲಿದ್ದ ಸ್ಕಡ್ಗಳಿಗೆ ಎಂದು ಬರುವ, ಅಸ್ಥಿರ ಎಂದು ಅವರು wobbling ಮಾಡಲಾಯಿತು. ಈ ಕಾರಣ, ಸಲುವಾಗಿ, ಇರಾಕಿನ ಆಗಿತ್ತು ಹೊರಗೆ 600 ಕಿ.ಮೀ. ಪಡೆಯಲು 300 ಕಿಲೋಮೀಟರ್ ವ್ಯಾಪ್ತಿಯ ಕ್ಷಿಪಣಿ, ಮುಂದೆ ಸಿಡಿತಲೆ ಹೊರಗೆ ತೂಕ ತೆಗೆದುಕೊಂಡಿತು ಮತ್ತು ಸಿಡಿತಲೆ ಹಗುರ ಮಾಡಿದ. ಈಗ, ಪೇಟ್ರಿಯಾಟ್ನ ಬರಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಸ್ಕಡ್ ನಲ್ಲಿ, ಮತ್ತು ಹೆಚ್ಚಿನ ಸಮಯ, ಪಾಲು ಸಮಯ, ಇದು ಕೇವಲ ಸ್ಕಡ್ ಮೂಲಕ ಹಾರುವ ಎಂದು. ಪೇಟ್ರಿಯಾಟ್ ವ್ಯವಸ್ಥೆ ನಿರ್ವಾಹಕರು -Once , ಪೇಟ್ರಿಯಾಟ್ ಅದರ ಗುರಿ ತಪ್ಪಿದ ಅರಿತುಕೊಂಡ ಅವರು, ಪೇಟ್ರಿಯಾಟ್ನ ಸಿಡಿತಲೆ ಅದಾಗಿತ್ತು ಇದು ಸಾಧ್ಯವಾದರೆ ಸಾವು ತಪ್ಪಿಸಲು ನೆಲಕ್ಕೆ ಬೀಳುವ ಅವಕಾಶ ನೀಡಲಾಯಿತು. ಹೆಚ್ಚಿನ ಜನರು ಕಂಡ -That, ಆಗಿತ್ತು ಆಕಾಶದಲ್ಲಿ ಆ ದೊಡ್ಡ ಫೈರ್ಬಾಲ್ಸ್, ಮತ್ತು ತಪ್ಪಾಗಿ ಸ್ಕಡ್ ಸಿಡಿತಲೆಗಳ ಪ್ರತಿಬಂಧಿಸುವ. ರಾತ್ರಿ ಸಹ ಆಕಾಶಕ್ಕೆ, ದೇಶಪ್ರೇಮಿಗಳು ಕಾಣಿಸಿಕೊಂಡರು ಯಶಸ್ವಿಯಾಗಿ ಎಂದು ಧಹ್ರಾನ್ನಲ್ಲಿ ನಲ್ಲಿ, ಬಳಕೆಯಲ್ಲಿದ್ದ ಸ್ಕಡ್ಗಳಿಗೆ ನಾಶ, ಯಾವುದೇ ತಪ್ಪು ಇರಲಿಲ್ಲ ತನ್ನ ಕಾರ್ಯವೈಖರಿಯ ಬಗ್ಗೆ. ಇಲ್ಲ, ಪೇಟ್ರಿಯಾಟ್ ರೆಡಾರ್ ವ್ಯವಸ್ಥೆ ಒಳಬರುವ ಸ್ಕಡ್ ಧರ್ಮದ ಜಾಡನ್ನು ಕಳೆದುಕೊಂಡೆ, ಮತ್ತು, ಬಿಡುಗಡೆ ಎಂದಿಗೂ ಸಾಫ್ಟ್ವೇರ್ ನ್ಯೂನತೆಯು ಕಾರಣ. ಇದು ಮೊದಲ ಪತ್ತೆಹಚ್ಚಿದ ಇಸ್ರೇಲಿಗಳು ಆಗಿತ್ತು ಮುಂದೆ ಗಣಕದಲ್ಲಿ ಎಂದು, ಹೆಚ್ಚಿನ ಸಮಯ ವ್ಯತ್ಯಾಸವನ್ನು ಕಾರಣ ಎಂಬೆಡೆಡ್ ಗಡಿಯಾರವನ್ನು ಆಯಿತು ವ್ಯವಸ್ಥೆಯ ಕಂಪ್ಯೂಟರ್. -About 2 ವಾರಗಳ ಮೊದಲು ಧಹ್ರಾನ್ನಲ್ಲಿ ಒಂದು ದುರಂತ, ಇಸ್ರೇಲಿಗಳು ವರದಿ ರಕ್ಷಣಾ ಇಲಾಖೆ, ವ್ಯವಸ್ಥೆಯ ವಿರುದ್ಧ ಸೋತಿದ್ದಾನೆ ಎಂದು, ಚಲಾಯಿಸುವ 8 ಗಂಟೆಗಳ ನಂತರ, ಅವರು ವ್ಯವಸ್ಥೆಯ ಗಮನಿಸಿದರು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ನಿಖರ ಆಗುತ್ತಿದೆ. ರಕ್ಷಣಾ ಇಲಾಖೆ ಮೂಲಕ ಪ್ರತಿಕ್ರಿಯಿಸಿತು ಪೇಟ್ರಿಯಾಟ್ ಬ್ಯಾಟರಿಗಳ ಎಲ್ಲಾ ಹೇಳುವ ವ್ಯವಸ್ಥೆಗಳು ಬಿಡುವುದಿಲ್ಲ ದೀರ್ಘಕಾಲ ಮೇಲೆ. ಅವರು ದೀರ್ಘಕಾಲ ಇದ್ದ ಹೇಳಿದರು ಎಂದಿಗೂ. 8 ಗಂಟೆಗಳ? 10 ಗಂಟೆಗಳ? 1000 ಗಂಟೆಗಳ? ಯಾರೂ ಗೊತ್ತಿತ್ತು. ರೆಪ್ಪೆ ಪೇಟ್ರಿಯಾಟ್ ಬ್ಯಾಟರಿ ಬ್ಯಾರಕ್ಗಳು ​​ನೆಲೆಗೊಳ್ಳುತ್ತಾರೆ ಧಹ್ರಾನ್ನಲ್ಲಿ, ಮತ್ತು ಅದರ ದೋಷಪೂರಿತ ಆಂತರಿಕ ನಲ್ಲಿ 100 ಗಂಟೆಗಳ ಗಡಿಯಾರ ಇತ್ತು ಫೆಬ್ರವರಿ 25 ರ ರಾತ್ರಿ. -ಇದು ನಿಖರತೆಯಲ್ಲಿ ಸಮಯ ಟ್ರ್ಯಾಕ್ 1/10 ಎರಡನೇ ಆಫ್. ಈಗ ಎರಡನೇ 1/10 ಆಗಿದೆ ಆಸಕ್ತಿದಾಯಕ ಸಂಖ್ಯೆ ಇದು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ನಿಖರವಾಗಿ, ಅವಳಿ ವ್ಯಕ್ತಪಡಿಸಿದ್ದಾರೆ. ಇದು ಅದು ಸಾಧ್ಯವಿಲ್ಲ, ಅಂದರೆ ವ್ಯಕ್ತಪಡಿಸಬಹುದು, ನಿಖರವಾಗಿ, ಯಾವುದೇ ಆಧುನಿಕ ಡಿಜಿಟಲ್ ಕಂಪ್ಯೂಟರ್. ಇದು ನಂಬಲು ಕಷ್ಟ ಆದರೆ ಉದಾಹರಣೆಯಾಗಿ ಈ ಬಳಸಿ. ನಂಬರ್, 1/3 ತೆಗೆದುಕೊಳ್ಳೋಣ. 1/3 ವ್ಯಕ್ತಪಡಿಸಿದರು ಸಾಧ್ಯವಿಲ್ಲ ದಶಮಾಂಶ, ನಿಖರವಾಗಿ. 1/3 ಅನಂತ ನಡೆಯುತ್ತಿವೆ 0,333 ಆಗಿದೆ. ಹಾಗೆ ಯಾವ ರೀತಿಯಲ್ಲೂ ಇಲ್ಲ ದಶಮಾಂಶ ಸಂಪೂರ್ಣ ನಿಖರತೆ,. ಆ ಒಂದೇ ರೀತಿಯ ಪೇಟ್ರಿಯಾಟ್ ಸಂಭವಿಸಿದ ಸಮಸ್ಯೆ. ಮುಂದೆ ವ್ಯವಸ್ಥೆಯ ನಡೆಯಿತು, ಕೆಟ್ಟ ಸಮಯದಲ್ಲಿ ದೋಷ ಆಯಿತು. ಕಾರ್ಯಾಚರಣೆಯ 100 ಗಂಟೆಗಳ -ನಂತರ, ದೋಷ ಸಮಯದಲ್ಲಿ ಮಾತ್ರ 1/3 ಎರಡನೇ ಆಗಿತ್ತು. ಆದರೆ ಒಂದು ಗುರಿ ವಿಷಯದಲ್ಲಿ ಕ್ಷಿಪಣಿ ಮ್ಯಾಕ್ 5 ಪ್ರಯಾಣ, ಇದು ಟ್ರ್ಯಾಕಿಂಗ್ ಕಾರಣವಾಯಿತು 600 ಮೀಟರ್ ದೋಷ. ಇದು ಒಂದು ಮಾರಕ ದೋಷ ಎಂದು ಧಹ್ರಾನ್ನಲ್ಲಿ ನಲ್ಲಿ ಸೈನಿಕರ. ಸಂಭವಿಸಿದ -ಏನು, ಒಂದು ಸ್ಕಡ್ ಬಿಡುಗಡೆ ಆಗಿದೆ ಆಗಿತ್ತು ಆರಂಭದಲ್ಲಿ ಎಚ್ಚರಿಕೆಯ ಉಪಗ್ರಹಗಳು ಪತ್ತೆ, ಮತ್ತು ಅವರು ಸ್ಕಡ್ ಎಂದು ನ್ಯೂ ತಮ್ಮ ಸಾಮಾನ್ಯ ದಿಕ್ಕಿನಲ್ಲಿ ಬರುವ. ಇದು ಬರುವ ಅಲ್ಲಿ ಅವರು ತಿಳಿದಿರಲಿಲ್ಲ. -ಇದು ರೇಡಾರ್ ವರೆಗೆ ಈಗ ಪೇಟ್ರಿಯಾಟ್ ವ್ಯವಸ್ಥೆಯ ಘಟಕ ಪತ್ತೆ ಮತ್ತು ಇರಿಸಿಕೊಳ್ಳಲು, ಧಹ್ರಾನ್ನಲ್ಲಿ ಹಾಲಿ ಒಳಬರುವ ಶತ್ರು ಕ್ಷಿಪಣಿ ಜಾಡನ್ನು. ರೆಪ್ಪೆ ರೇಡಾರ್ ತುಂಬಾ ಸ್ಮಾರ್ಟ್ ಆಗಿತ್ತು. ಇದು ವಾಸ್ತವವಾಗಿ ಟ್ರ್ಯಾಕ್ ಎಂದು ಸ್ಕಡ್ ಸ್ಥಾನವನ್ನು ತದನಂತರ ಅಲ್ಲಿ ಊಹಿಸಲು ಇದು, ಬಹುಶಃ ಎಂದು ಮುಂದಿನ ಬಾರಿ, ರೇಡಾರ್ ಒಂದು ನಾಡಿ ಕಳುಹಿಸಲಾಗಿದೆ. ಶ್ರೇಣಿಯ ಗೇಟ್ ಕರೆಯಲಾಯಿತು. -ನಂತರ, ಪೇಟ್ರಿಯಾಟ್ ಒಮ್ಮೆ ಸಾಕಷ್ಟು ಸಮಯ ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತೆ ಹೋಗಿ ಮುಂದಿನ ಪರಿಶೀಲಿಸಲು ಜಾರಿಗೆ ಈ ಪತ್ತೆ ವಸ್ತುವನ್ನು ಸ್ಥಳ, ಇದು ಹೋಗುತ್ತದೆ. ಆದ್ದರಿಂದ ತಪ್ಪು ಮತ್ತೆ ಹೋದಾಗ ಸ್ಥಳದಲ್ಲಿ, ಇದು ನಂತರ ಯಾವುದೇ ವಸ್ತು ನೋಡುತ್ತಾನೆ ಮತ್ತು ಇದು ಯಾವುದೇ ಇಲ್ಲ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ ಉದ್ದೇಶಪೂರ್ವಕ ತಪ್ಪು ಪತ್ತೆ ಆಗಿತ್ತು, ಮತ್ತು ಟ್ರ್ಯಾಕ್ ಇಳಿಯುತ್ತದೆ. ಒಳಬರುವ ಸ್ಕಡ್ ಕಣ್ಮರೆಯಾಯಿತು ರೇಡಾರ್ ತೆರೆಯಿಂದ, ಮತ್ತು ಸೆಕೆಂಡುಗಳ ನಂತರ, ಇದು ಬ್ಯಾರಕ್ಗಳು ​​ಒಳಗೆ ಸ್ಲ್ಯಾಂಮ್ಮಡ್. ಸ್ಕಡ್ 28 ಕೊಂದು ಕೊನೆಯ ಒಂದು ಮೊದಲ ಕೊಲ್ಲಿ ಯುದ್ಧದ ಅವಧಿಯಲ್ಲಿ ವಜಾ. ದುರಂತ, ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ತಂತ್ರಾಂಶ ಮರುದಿನ ಧಹ್ರಾನ್ನಲ್ಲಿ ಆಗಮಿಸಿದರು. ಸಾಫ್ಟ್ವೇರ್ ನ್ಯೂನತೆಯು ಹೊಂದಿತ್ತು ಎಂದು ನಿಗದಿ, ಮುಚ್ಚುವ ತೊಂದರೆಗೊಳಗಾಗಿರುವ ಒಂದು ಅಧ್ಯಾಯ ಪೇಟ್ರಿಯಾಟ್ ಕ್ಷಿಪಣಿ ಇತಿಹಾಸ. [END ಪ್ಲೇಬ್ಯಾಕ್] ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ನಾವು ನೋಡೋಣ ಮಾಡುತ್ತೇವೆ ಕೇವಲ ಒಂದು ಬಿಟ್ ಕೆಲವು ರೀತಿಯ ಮಿತಿಗಳನ್ನು. ಆದರೆ ಮೊದಲ, ಕೆಲವು ಪರಿವರ್ತನೆ FYI ಇಲ್ಲಿದೆ. ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ one-- ಆದ್ದರಿಂದ, ಸೂಪರ್ ವಿಭಾಗಗಳು ಇರುತ್ತದೆ, ಆಕ್ರಮಿಸುವಂತೆ ಮೀಸಲಾದ ಯಾವ ಕ್ರಮಬದ್ಧ ನಿಯೋಜಿತ ವಿಭಾಗಗಳು, ಇದು ಹೀಗಾಗಿ ವಾರದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. CS50 ನ ವೆಬ್ಸೈಟ್ ನೋಡೋಣ ಆ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ. ಅವರು ಚಿತ್ರೀಕರಿಸಿ ಪ್ರಸಾರ ಮಾಡಲಾಗುತ್ತದೆ ಹಾಜರಾಗಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಈ ವಾಸಿಸುತ್ತಿದ್ದಾರೆ. ಸಮಸ್ಯೆ 1 ಮೇಲೆ ಸೆಟ್ ಈಗಾಗಲೇ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ, ಮತ್ತು ನಾವು ನೋಡೋಣ ಮಾಡುತ್ತೇವೆ ಸ್ವಲ್ಪ ಆ. ಕಚೇರಿ ಗಂಟೆಗಳ ಕೂಡ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಗುರುವಾರ ಮೂಲಕ ಈ ಸೋಮವಾರ ಇರಿಸಿ. ಆದ್ದರಿಂದ ಈ ಅತ್ಯಂತ ಅಂಗೀಕೃತ ಆಗಿತ್ತು ಪ್ರೋಗ್ರಾಂ ನಾವು ಕಳೆದ ಬಾರಿ ನೋಡಿದ್ದಾರೆ. ಇದು ಸರಳ ಹೀಗಿದೆ ನೀವು ಸಿ ಬರೆಯಬಹುದು ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಆ ದಪ್ಪ ಹಕ್ಕಿನ ಒಂದು ಬಿಟ್ ನ. ರೈಟ್? ಬಹಳಷ್ಟು ಇರುವುದರಿಂದ ಈ ಸಂಕೀರ್ಣತೆಯನ್ನು ತೋರಿಕೆಯ. ಆದ್ದರಿಂದ ಒಂದು ತ್ವರಿತ ಅವಲೋಕಿಸೋಣ ಏನು ಈ ಕೆಲವು ಅಂಶಗಳನ್ನು ಮತ್ತು ನಂತರ ನೀಡಲು ಪ್ರಯತ್ನಿಸಿ ಹೇಗೆ ಒಂದು ಮಾನಸಿಕ ಮಾದರಿ ಕಾರ್ಯಕ್ರಮಗಳ ಈ ಸರಳ ಕೆಲಸ, ಮತ್ತು ನಂತರ ನಾವು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ವಸ್ತುಗಳನ್ನು ನೋಡುವ. ಆದ್ದರಿಂದ ಈ ಸಾಲಿನ ಇಲ್ಲಿ, ಈಗ ಹೈಲೈಟ್ ಹಳದಿ, ನಾವು ಹೇಳಲು ಏನು, ಕಳೆದ ಬಾರಿ ಈ ನಮಗೆ ಮಾಡುತ್ತದೆ? ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಉದ್ದೇಶ ಏನು? ದೂರದ ಹಿಂದಿನಿಂದ ಯಾರಾದರೂ? ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಗುಡ್. ಆದ್ದರಿಂದ ನೀವು ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ ಆಜ್ಞೆಗಳನ್ನು, ಅಥವಾ ಅವಕಾಶ ಕರೆ ಕಾರ್ಯಗಳನ್ನು ಯಾರಾದರೂ ಬೇರೆ ಡಿಕ್ಲೇರ್ಡ್ ಎಂದು ಬರೆದರು, ಆದ್ದರಿಂದ ಕೆಲವು ಕಡತದಲ್ಲಿ, ಮಾತನಾಡಲು. ನಾವು ನಿಖರವಾಗಿ ಒಂದು H ಕಡತವನ್ನು ನೋಡುತ್ತಾರೆ ಅಂತಿಮವಾಗಿ, ಒಂದು ಸಿ ಕಡತ ವಿರುದ್ಧ ಆಗಿದೆ. ಆದರೆ ಈಗ, ಕೇವಲ ಗೊತ್ತು printf ಎಂದು, ಉದಾಹರಣೆಗೆ, ಎಂದು ಕಾರ್ಯಗಳನ್ನು ಪೈಕಿ ಎಲ್ಲೋ ಕೆಲವು ಫೈಲ್ ಘೋಷಿಸಲಾಗಿದೆ ಮೋಡದ ಹಾರ್ಡ್ ಡ್ರೈವ್ ನಲ್ಲಿಯ ಬೇರೆ ನಮಗೆ printf ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ reinvent ಮಾಡದೆಯೇ ನಾವೇ ಚಕ್ರ ಎಂದು. ಏತನ್ಮಧ್ಯೆ, ಮುಖ್ಯ. ಮುಖ್ಯ ಕಳೆದ ವಾರದ ಅನಲಾಗ್ ಏನು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಹಸಿರು ಧ್ವಜವನ್ನು ಕ್ಲಿಕ್. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಸ್ಕ್ರ್ಯಾಚ್ ನ, ಹಸಿರು ಧ್ವಜವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ. ಇದು ಒಗಟು ತುಣುಕು ಹೀಗಿದೆ ಆ ವಿಷಯಗಳನ್ನು ಪ್ರಾರಂಭ. ಮತ್ತು ಆದ್ದರಿಂದ ಹಾಗೆಯೇ, ಪ್ರಪಂಚದ ಮಾಡಿದರು , ಸಿ ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ಎಂದು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಒಂದು ಗುಂಪನ್ನು, ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಬಯಸಿದರೆ, ನಿಮ್ಮ ಮೊದಲ ಕಾರ್ಯ ಮುಖ್ಯ, ಎಂದು ಮಾಡಿದೆ. ಮತ್ತು ಇದು ನೋಡಲು ಹೊಂದಿದೆ. ಆದರೆ, ಹಿಂತಿರುಗಿ ವಿಲ್ ಮತ್ತೊಂದು ಬಾರಿ, ಏನು, ಇಂಟ್, ಮತ್ತು, ಶೂನ್ಯ, ಆ ಸಂದರ್ಭದಲ್ಲಿ ಅರ್ಥ. ಈಗ, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ರೀತಿಯ ಸ್ಕ್ರ್ಯಾಚ್ ಪಜಲ್ ತುಂಡು ಆಕಾರ ಆ ಸಾಲುಗಳನ್ನು ಕೆಲವು ಸಂಖ್ಯೆ encapsulates. ಮತ್ತು ಸಾಲುಗಳನ್ನು ನಡುವೆ ಇಲ್ಲಿ, ಇಲ್ಲಿ ಈ ಒಂದು. printf ಇದರ ಉದ್ದೇಶ ಒಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ಜೀವನ ಒಂದು ಸ್ವರೂಪದ ಸ್ಟ್ರಿಂಗ್ ಮುದ್ರಿಸಲು ಆಗಿದೆ. ಮತ್ತು ಫಾರ್ಮಾಟ್ ಮೂಲಕ ನಾನು ನೀವು ಅರ್ಥವನ್ನು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಮೌಲ್ಯಗಳು ಪ್ಲಗ್, ಮತ್ತು ನೀವು ಎಷ್ಟು ದಶಮಾಂಶ ಸೂಚಿಸಬಹುದು ಅಂಕಗಳನ್ನು, ಎಷ್ಟು ಸಂಖ್ಯೆಗಳನ್ನು ಮುದ್ರಿಸು ಒಂದು ದಶಮಾಂಶ ಮತ್ತು ಹಾಗೆ ನಂತರ. ಮತ್ತು printf, ಸಹಜವಾಗಿ, ಒಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅಥವಾ ವಾದಗಳನ್ನು ಅಥವಾ ನಿಯತಾಂಕಗಳನ್ನು ಹೆಚ್ಚು, ಇಲ್ಲದಿದ್ದರೆ ಸರಳವಾಗಿ, ಒಳಹರಿವು, ಕರೆಯಲಾಗುತ್ತದೆ. ಬಹಳಷ್ಟು ರೀತಿಯಲ್ಲಿ, ಆದ್ದರಿಂದ printf ಕಾರ್ಯಗಳನ್ನು, ಒಳಹರಿವು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ಆ ಒಳಹರಿವು ತೆಕ್ಕೆಗೆ ಮಾಡಲಾಗುತ್ತದೆ ಇಲ್ಲಿ ಎರಡು ಆವರಣ. ಮತ್ತು ಆ ಒಳಗೆ ಒಂದು ಇನ್ಪುಟ್. ನಾವು ಎಂದು ಬಂದಿದೆ ಎಂದು ಒಂದು ಸ್ಟ್ರಿಂಗ್, ಇದು ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಅನುಕ್ರಮಣಿಕೆಯಲ್ಲಿರುವ ಒಂದು ಪದ, ಅಥವಾ ನುಡಿಗಟ್ಟು ಅಥವಾ ಇಡೀ ರೀತಿಯ ಪ್ರಬಂಧ ಸಹ, ಎರಡು ಉಲ್ಲೇಖಗಳು ನಡುವೆ. ಆ ಪ್ರಭಾವ ವಿಶೇಷವೇನು ಇಲ್ಲಿದೆ printf ವರ್ತನೆಯನ್ನು ಏಕೆಂದರೆ, ಸಹಜವಾಗಿ, ಇದು ಕೇವಲ ಸಾರ್ವತ್ರಿಕ ಮುದ್ರಣ ಕಾರ್ಯ ನ. ಇದು ಏನು ಗೊತ್ತಿಲ್ಲ ಹಿಂದಿರುಗಬಹುದೆಂದು ನೀವು ತಿಳಿಸದ ಹೊರತು ಮುದ್ರಿಸಲು. ತದನಂತರ ಕೆಲವು ಸೂಕ್ಷ್ಮವಿವರಗಳ. ನಾವು ಈ ವಿಲಕ್ಷಣ ಹೇಳಲು ಏನು ಸಂಕೇತಗಳನ್ನು ಅನುಕ್ರಮದ? ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಹೊಸ ಲೈನ್. ಡೇವಿಡ್ ಜೆ MALAN: ಹೊಸ ಲೈನ್. ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ಹಿಟ್ ಮಾಡಬಹುದು, ತಿರುಗಿದರೆ ನೀವು ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ನೀವು ನಮೂದಿಸಿ. ಸಾಮಾನ್ಯವಾಗಿ, ಕಂಪೈಲರ್ ಕಾಣುವುದು ಇದೆ ನೀವು ಅರ್ಥ ಏನು ಎಂದು ಸ್ವಲ್ಪ ಗೊಂದಲ. ಬದಲಿಗೆ, ನೀವು ಅಕ್ಷರಶಃ ಹೊಂದಿವೆ ಇಲ್ಲಿ ನನಗೆ ಹೊಸ ಲೈನ್ ನೀಡಿ, ಹೇಳುತ್ತಾರೆ. ಆದ್ದರಿಂದ / ಎನ್ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಪಾರು ಅಕ್ಷರಗಳನ್ನು ಕರೆ. ಆದ್ದರಿಂದ N, ಹೊಸ ಮಾರ್ಗದ. ಮತ್ತು ಕಂಪೈಲರ್ ತಿಳಿದಿರುವ ಅದು / ಎನ್ ನೋಡಿದಾಗ, ಇದು ವಾಸ್ತವವಾಗಿ ಕಂಪ್ಯೂಟರ್ ಪ್ರೇರೇಪಿಸುತ್ತದೆ ಬೇಕು, ಅಂತಿಮವಾಗಿ, ಅಥವಾ printf, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ನಿಜವಾದ ಹೊಸ ಮುದ್ರಿಸುತ್ತದೆ ಲೈನ್ ಹೊಡೆಯುವ ಹಾಗೆ, ನಮೂದಿಸಿ ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಪ್ರಮುಖ. ಮತ್ತು ಕೊನೆಯದಾಗಿ, ನಾವು ಹೇಳಲು ಹೋಗಲಿಲ್ಲ ವಾಕ್ಯ ಈ ತುಣುಕು ಇದು? ಇದು ಏನು ನೀಡಬಲ್ಲದು? ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಜಸ್ಟ್ ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ. ಇದು ಹೇಳಿಕೆ ಎಂಡ್. ಮತ್ತು ನಾವು ಅದನ್ನು ಅರ್ಥ ಎಲ್ಲೆಡೆ ಇರಿಸಿ. ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಇರಿಸಬೇಡಿ ಪ್ರತಿ ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿರುವ. ಉದಾಹರಣೆಗೆ, ಯಾವುದೂ ಇಲ್ಲ ಮೊದಲ ಸಾಲು, ಯಾವುದೂ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲ ಮುಖ್ಯ ಜೊತೆಗೆ, ಯಾವುದೂ ಇಲ್ಲ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಂತರ, ಆದರೆ ನೀವು ನೋಡಿ ಮತ್ತು ಪಡೆಯಲು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ಇದು ಕರೆ ವಿಶೇಷವೇನು ಅಲ್ಲಿ ತಿಳಿದಿದೆ. ಮತ್ತು ಇದು ಒಂದು ಕಾರ್ಯ ನಂತರ ಯಾವಾಗಲೂ ಇಲ್ಲಿದೆ ಕೆಲವು ಆಕ್ಷನ್, ಕರೆ ಅಥವಾ ಹೇಳಿಕೆ ನೀವು ವಾಸ್ತವವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು. ಮತ್ತು, ವಿಶೇಷವಾಗಿ ಈಗ ತಿಳಿದಿರುವ ಕಡಿಮೆ ಆರಾಮದಾಯಕ ನಡುವೆ, ಈ ಅವಿವೇಕಿ ಕೆಲಸಗಳನ್ನು ವಿಧಗಳಾಗಿವೆ ನೀವು ಆಕಸ್ಮಿಕವಾಗಿ ಹೊಡೆಯುತ್ತಿದ್ದರು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಮೇಲೆ ಗೋಡೆಯ ವಿರುದ್ಧ ನಿಮ್ಮ ತಲೆ. ನೀವು ತಾರ್ಕಿಕವಾಗಿ ಆಗಬಹುದು ಏಕೆಂದರೆ ಕೆಲವು ಸಮಸ್ಯೆ ಆತ್ಮವಿಶ್ವಾಸ ನೀವು ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಮಾಡಿದ ಸೆಟ್, ಮತ್ತು ಕೇವಲ ಡ್ಯಾಮ್ ವಿಷಯ ಕಂಪೈಲ್ ಅಥವಾ ನಡೆಯುವುದಿಲ್ಲ. ಮತ್ತು ಆಗಾಗ, ಆರಂಭಿಕ, ಇದು ವಿಶೇಷವೇನು ನೀವು ಆವರಣದ ತಪ್ಪಿಸಿಕೊಂಡ ಕಾರಣ ಎಂದು, ಅಥವಾ ನೀವು ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ತಪ್ಪಿಸಿಕೊಂಡ. ಆದ್ದರಿಂದ ಕೇವಲ ಎಚ್ಚರವಾಗಿರಿ ವಸ್ತುಗಳ ಈ ರೀತಿಯ, ಮತ್ತು ನಿಷ್ಪರಿಣಾಮಗೊಳಿಸಲ್ಪಟ್ಟಿತು ಎಚ್ಚರ ಪ್ರಯತ್ನಿಸಿ ಅವುಗಳನ್ನು ಬೇಗನೆ ಈ ಏಕೆಂದರೆ ಹಳೆಯ Hat ಆಗಲು. ಆದರೆ ಅದನ್ನು ಪಡೆಯಲು ತುಂಬಾ ಸುಲಭ ಪರಿಣಾಮವಾಗಿ, ಆರಂಭಿಕ ಉರುಳಿಸಿದರು. ಈಗ, ಹೇಗೆ ಅವಲೋಕಿಸೋಣ ಈ ಸಾಲಿನ ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ತದನಂತರ ಸ್ವಲ್ಪ ನೋಡಲು ಸಂಕೀರ್ಣವಾದ ಒಂದು. ನಾವು ಇಲ್ಲಿ, ಪ್ರತಿ ಹೊಂದಿವೆ ಈ ತೆರೆಯಲ್ಲಿ ಸೆಳೆಯಲು ಸಾಮರ್ಥ್ಯ. ಮತ್ತು ಅವರ ಊಹಿಸಿಕೊಳ್ಳಿ ಅವಕಾಶ ಈ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಪರದೆಯ ಆಗಿದೆ ಆದರೆ ನಾನು, ನಿನ್ನ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ನಾನು ಮತ್ತು ನಾನು printf ಕಾರ್ಯಗತಗೊಳಿಸಿಲ್ಲ. ಬೇರೊಬ್ಬರ, printf ಅಳವಡಿಸಿಕೊಂಡಿದೆ. ಯಾರು ಹೇಳಿಕೊಳ್ಳಲು ಬಯಸುತ್ತೇನೆ , printf ಜಾರಿಗೊಳಿಸಿವೆ? ನಾವು ಒಂದು ವೇಳೆ? ಸರಿ, ನಿಮ್ಮ ಹೆಸರೇನು? ವಿದ್ಯಾರ್ಥಿ 1: [? ಕೊಪಲ್. ?] ಡೇವಿಡ್ ಜೆ MALAN: ಕೊಪಲ್, ಅಪ್ ಮೇಲೆ ಬರುತ್ತಾರೆ. ಅಪ್ ಮೇಲೆ ಕಮ್. ಎಲ್ಲಾ ಸರಿ. ನಾವು ಇಲ್ಲಿ ಹೊಂದಿವೆ, ಕೆಲವು ಹೆಸರು ಟ್ಯಾಗ್ಗಳನ್ನು, ನಾವು ಈ ಒಂದು ಸ್ವಲ್ಪ ಆಟದ ಮಾಡಿಕೊಳ್ಳುವಿರಿ ರಿಂದ. ಮತ್ತು ನಾವು printf, ನೀವು ಕರೆಯಬಹುದು. ಮತ್ತು ನೀವು ಇಲ್ಲಿ ಮೇಲೆ ಬರಲು ಬಯಸಿದರೆ, ನಾನು ಕೇವಲ ಪರದೆಯ ಮೇಲೆ ಡ್ರಾ ಮಾಡಿದ, ಇದು, ನನಗೆ ಇಲ್ಲ, ಸರಳವಾಗಿ ಈ ಇಲ್ಲಿದೆ. ಸರಿ, ಹಲೋ ನನ್ನ ಹೆಸರು, printf, ನೀವು ಮೇಲೆ ಹಾಕಲು ಬಯಸಿದಲ್ಲಿ. ಎಲ್ಲಾ ಸರಿ. ಮತ್ತು ನೀವು ಸ್ಟ್ಯಾಂಡ್ ಹೋಗಬಹುದು ಕಂಪ್ಯೂಟರ್ ಪರದೆಯ ಮೂಲಕ ಆದರೂ ನೀವು ಕಾರ್ಯ ಎಂದು ಈ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆ ಬಂದಿತು. ಮತ್ತು ಜೀವನದಲ್ಲಿ ನಿಮ್ಮ ಉದ್ದೇಶ ವಾಸ್ತವವಾಗಿ ಏನೋ ಮುದ್ರಿಸಲು. ಆದರೆ ಪ್ರೋಗ್ರಾಂ ಹೆಚ್ಚು ನಾವು ಇಲ್ಲಿ, ಪರದೆಯ ಮೇಲೆ, ನಾವು ಮಾಡಬೇಕು ನೀನು ವಾಸ್ತವವಾಗಿ ನೀವು ಕೆಲವು ಇನ್ಪುಟ್ ನೀಡಿ. ಆದ್ದರಿಂದ, ನನ್ನ ಇನ್ಪುಟ್, ಇಲ್ಲಿ, ಆಗಿದೆ ಸ್ಪಷ್ಟವಾಗಿ ಏನು printf ಗೆ ರವಾನಿಸಲಾಗಿದೆ, ನ ರೀತಿಯ ಈ ರೀತಿಯ ಗೇಲಿ ಅವಕಾಶ. ನಾನು ಅಕ್ಷರಶಃ ಮೇಲೆ ಬರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಾಗದದ ತುಂಡು, "ಹಲೋ, ವರ್ಲ್ಡ್," ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಮತ್ತು ಸ್ಪಷ್ಟ ಎಂದು, ಏನು ನಾನು, ಈ ಕಾಗದದ ತುಣುಕನ್ನು ಡ್ರಾ ಮಾಡಿದ ಈ ತೋರುತ್ತಿದೆ. ಹಾಗಾಗಿ ಈ ಪ್ರೋಗ್ರಾಂ, ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೋಡ್ ಆಫ್ ಹಳದಿ ಲೈನ್ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ, ಇದು, ನಾನು, ನಿನ್ನ ಪ್ರೋಗ್ರಾಂ ಆದರೂ ಇಲ್ಲಿದೆ ಒಂದು ಕಾರ್ಯ ಆಫ್ ಕೆಲವು ಇನ್ಪುಟ್ ಹಸ್ತಾಂತರಿಸುವ ನಾನು ಬೇರೆಯವರ ಬರೆದರು. ಮತ್ತು ನೀವು ವೇಳೆ, ನಿಮ್ಮ ಬೆರಳು, ವಾಸ್ತವವಾಗಿ ಸಾಧ್ಯವೋ, ನಿಮ್ಮ ಬೆರಳಿನಿಂದ, ತೆರೆಯಲ್ಲಿ ಸೆಳೆಯಲು ಯಾವುದೇ ನೀವು ರಿಗೆ ಮಾಡಲಾಗಿದೆ, ಪರಿಣಾಮ, ಅಂತಿಮವಾಗಿ, ಮಾಡುವುದು ನಿಖರವಾಗಿ, ತೆರೆಯ ಮೇಲೆ ನೋಡಿ. ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ. ಮತ್ತು ಉತ್ತಮ, ನಾವು ನೋಡಿ ಮಾಡಬಾರದು ಈ ಹಂತದಲ್ಲಿ, ಹೊಸ ಲೈನ್,. ನೀವು ತಪ್ಪಾಗಿದೆ ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಹೊಸಸಾಲು ಸೆಳೆಯಲು. ಆದರೆ ನಾವು ಇರಿಸಬೇಕಾಗುತ್ತದೆ ಮೇಲೆ ಪದಗಳನ್ನು ಬರೆಯಲು ಸ್ಕ್ರೀನ್, ಅವರು ಕೆಳಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಆದರೆ ಉತ್ತಮ ಇಲ್ಲಿ ಸುಮಾರು ಒಂದು ಕ್ಷಣ. ನಾವು ಈಗ ಮತ್ತೊಬ್ಬರು ಅಗತ್ಯವಿದೆ ಸ್ವಯಂಸೇವಕ, ನಾವು ಎಂದು, ಆ ಪಾತ್ರವನ್ನು ಅಗತ್ಯವಿದೆ ವಿಶೇಷವೇನು ಇಲ್ಲಿದೆ ಇದು ಆರ್ಕೆಸ್ಟ್ರಾ ಮಾತ್ರ ಜನರು ಇಲ್ಲಿದೆ ಇದೀಗ. ಹೇಗೆ ಸರಿ about--. ಇಲ್ಲಿಯೇ. ಅಪ್ ಮೇಲೆ ಕಮ್. ನಿಮ್ಮ ಹೆಸರೇನು? ವಿದ್ಯಾರ್ಥಿ 2: [? Ivay. ?] ಡೇವಿಡ್ ಜೆ MALAN: ಕ್ಷಮಿಸಿ? ವಿದ್ಯಾರ್ಥಿ 2: [? Ivay. ?] ಡೇವಿಡ್ ಜೆ MALAN: ಎಥಾನ್, ಅಪ್ ಮೇಲೆ ಬರುತ್ತಾರೆ. ಯಾವುದೇ? ನಾನು, ಆ ತಪ್ಪು ಬಂದೆವು ನೀವು ಎರಡು ಬಾರಿ ಹೇಳಿದರು ನಂತರ? ಅಪ್ ಮೇಲೆ ಕಮ್. ಇದು ಇಲ್ಲಿ ಕೇಳಲು ಕಷ್ಟ. ಸರಿ. ಮತ್ತು ನಾನು ಕ್ಷಮಿಸಿ ಮನುಷ್ಯ, ನಿಮ್ಮ ಹೆಸರೇನು? ವಿದ್ಯಾರ್ಥಿ 2: [? Ivay. ?] [? ಡೇವಿಡ್ ಜೆ MALAN: Ivay. ?] ಸರಿ. ಈಗ, ನೀವು ಇಲ್ಲದಿದ್ದರೆ ಮನಸ್ಸು, ನೀವು GetString ಮಾಡಲಾಗುತ್ತದೆ. ವಿದ್ಯಾರ್ಥಿ 2: ಸರಿ. ಕೂಲ್. ಡೇವಿಡ್ ಜೆ MALAN: ನೀವು ಬಯಸುತ್ತೀರಿ ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಇಲ್ಲಿ ನಿಲ್ಲಲು, ನ ಸ್ವಲ್ಪ ನೋಡೋಣ ಅವಕಾಶ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕಾರ್ಯಕ್ರಮವನ್ನು ಆ ಈಗ ಕೋಡ್ ಮೂರು ಸಾಲುಗಳನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ, ನಾವು ಒಂದು, ಹೊಂದಿವೆ ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಹೆಸರನ್ನು ರಾಜ್ಯ printf; ಎರಡು, GetString ಕರೆ, ಒಂದು ಒಂದು ಹುದ್ದೆ ನಂತರ ವೇರಿಯಬಲ್ ಸ್ಟ್ರಿಂಗ್ ರು, ಎಂದು, ಅಥವಾ ಗಳು ಎಂದು; ಮತ್ತು ನಂತರ printf, ಮತ್ತೊಂದು ಕರೆ, ಆದರೆ ಎರಡು ಒಳಹರಿವು ಈ ಸಮಯ. ಆದ್ದರಿಂದ ನಾವು ಈಗಾಗಲೇ ಮಾಡಿದ ರಾಜ್ಯದ ನಿಮ್ಮ ಹೆಸರು, ಅಥವಾ ಬದಲಿಗೆ, ನಾವು ಈಗಾಗಲೇ printf ಕರೆ ಮಾಡಿದ. ಹಾಗಾಗಿ ನಿಮ್ಮ ಹೆಸರು ರಾಜ್ಯ ಬರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಆದ್ದರಿಂದ, ನಾನು ಏನನ್ನು ಪಡೆಯಲಿದ್ದೇನೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, printf ಪಾಸ್, ಈ, ಸರಳವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ ಇದು. ನೀವು ಮುಂದೆ ಹೋಗಿ ಈ ಸೆಳೆಯಲು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ತೆರೆಯಲ್ಲಿ, ನಿಮ್ಮ ಇನ್ಪುಟ್ ಈಗ. ಎಲ್ಲಾ ಸರಿ. ಮತ್ತು ನಾವು ಈಗ ಹೊಂದಿರುವ, ಸ್ಟ್ರಿಂಗ್ ಮರೆಯಬೇಡಿ ಇಲ್ಲಿ ಕೋಡ್ ನಮ್ಮ ಲೈನ್. ಆದ್ದರಿಂದ, GetString, ನಾವು ಅಗತ್ಯವಿದೆ ವಾಸ್ತವವಾಗಿ, GetString ಕರೆ. ಆದ್ದರಿಂದ ಜೀವನದಲ್ಲಿ ನಿಮ್ಮ ಉದ್ದೇಶ ಕೇವಲ ನಡೆಯಲು ಹೊಂದಿದೆ ಆರ್ಕೆಸ್ಟ್ರಾ ಔಟ್, ನೀವು ಎಂದು, ಮತ್ತು ಯಾರೊಬ್ಬರ ಹೆಸರನ್ನು ಪಡೆಯಿರಿ. ಆದರೆ ನೀವು ಅವರಿಗೆ ಕೊಡೋಣ ಏನೋ ಅದನ್ನು ಮಾಡಲು. ನೀವು ಬಯಸಿದರೆ, ಹೋಗಿ ಮುಂದೆ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು, ಆ ಮೇಲೆ ಯಾರೊಬ್ಬರ ಹೆಸರನ್ನು ಪಡೆಯಲು ಕಾಗದದ ತುಂಡು, ನೀವು ಎಂದು. ಎಲ್ಲಾ ಸರಿ. ಮತ್ತು ನಾವು, ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ನೋಡುತ್ತಾರೆ ಯಾರ ಹೆಸರನ್ನು ನಾವು ಬರುತ್ತಿದೆ. ಏತನ್ಮಧ್ಯೆ, ನಾನು ಏನು ಪಡೆಯಲಿದ್ದೇನೆ ತಯಾರಾಗಿರುವಂತೆ ಒಂದು ಖಾಲಿ ತುಣುಕು ಕಾಗದದ, ಇದರಲ್ಲಿ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಶೇಖರಿಸಿಡಲು ಏನೇ ಮೌಲ್ಯವನ್ನು ಇದು GetString ನನಗೆ ಮರಳಲಿದ್ದಾರೆ ಎಂದು, ನಾನು, ಎಂಬ ವಾಕ್ಯವನ್ನು ವೇರಿಯಬಲ್, ರು ಎಂದು. ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ನೀವು ಇಲ್ಲಿ ಏನು ಇಲ್ಲ? ನಿಕ್. ಎಲ್ಲಾ ಸರಿ. ನಾವು ಇಲ್ಲಿ ನಿಕ್ ಹೆಸರು ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ಈ ಅಕ್ಷರಶಃ ಏನು ವಾಪಸಾದ ನನಗೆ, ಆದ್ದರಿಂದ GetString ಮೂಲಕ ಮಾತನಾಡಲು. ನಾನು ಹೋಗಿ, ಈಗ, ನಾನು ಎಡಬದಿಯಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಲ್ಲಿ ನಾನು ಸುಮ್ಮನೆ ಅಭಿವ್ಯಕ್ತಿ, ಆಫ್ ಇಂದಿನ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ನಿಕ್, ಕೆಳಗೆ ನಕಲಿಸಿ. ಈಗ, ನಾನು ಒಂದು ವೇರಿಯಬಲ್ ಎಂಬ, ನಿಕ್ ಹೆಸರು ಸಂಗ್ರಹಿಸುವ, ರು. ನಾನು ಈಗಾಗಲೇ ರಿಗೆ ಬಂದಿದೆ printf, ಒಂದು ಹಿಂದಿನ ವಾದ. ಆದರೆ ನಮ್ಮ ಮೂರನೇ ಮತ್ತು ಅಂತಿಮ ಸಾಲಿನಲ್ಲಿ ಕೋಡ್, ನಾನು ವಾಸ್ತವವಾಗಿ ಕೈ printf ಹೊಂದಿವೆ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಏನೋ "ಹಲೋ,% s" ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. ಆದ್ದರಿಂದ ಕೊನೆಯ ಸಾಲು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಾನು ಕಡೆಯದಾಗಿ send-- ಗೆ ಈಗ ಬರೆಯಲು ಹೋಗುತ್ತಿದ್ದೇನೆ, ಇದು. ಆದ್ದರಿಂದ ಕೋಡ್ ಎರಡು ಸಾಲುಗಳನ್ನು, ಅಥವಾ ಕೋಡ್ ಕೊನೆಯ ಸಾಲು ಬದಲಿಗೆ, ಎರಡು inputs-- ಕರೆಗೆ ಒಂದು, ಈ, ಮತ್ತು ಎರಡು, ಈ. ನಮ್ಮ printf ಕಾರ್ಯ ಆದ್ದರಿಂದ ಈಗ ಇನ್ಪುಟ್ ಈ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ನನಗೆ ನೀವು ಪರದೆಯ ತೆರವುಗೊಳಿಸಲು ಅವಕಾಶ. ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ, ಮುಂದಕ್ಕೆ ಹೋಗಬಹುದು. ನಾವು ರಿಂದ ಅದನ್ನು ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ ಇದು ಅದೇ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಇಲ್ಲಿದೆ. ನಾವು, ಹಲೋ, ನಿಕ್ ನೋಡಿ ಮಾಡಬೇಕು. ಎಲ್ಲಾ ಸರಿ. ಆದ್ದರಿಂದ ಈ ಕೆಲವು ಆಗಿತ್ತು ಹೂಪ್ಸ್ ಕೇವಲ ಮೂಲಕ ನೆಗೆಯುವುದನ್ನು ಬರೆಯಲು, ರಾಜ್ಯ ನಿಮ್ಮ ಹಲೋ, ನಿಕ್ ಹೆಸರಿಸಿ, ಮತ್ತು. ಆದರೆ ಸಂದೇಶ ರವಾನೆಯನ್ನು ಈ ಸರಳ ಕಲ್ಪನೆ, ಇನ್ಪುಟ್ ಹಾದುಹೋಗುವ ಮತ್ತು ಔಟ್ಪುಟ್ ಸ್ವೀಕರಿಸುವ, ನಾವು ಎಂದು ನೀನು ಮಾದರಿ ನಿಖರವಾಗಿ ಅತ್ಯಂತ ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳನ್ನು. ಆದ್ದರಿಂದ ನೀವು ಎರಡೂ ತುಂಬಾ ಧನ್ಯವಾದ. ನಾವು ಒಂದು ಸುಂದರ ಒತ್ತಡ ಇಲ್ಲಿ ನೀವು ಚೆಂಡನ್ನು. ಮತ್ತು ನಮ್ಮ GetString ಗೆ ಧನ್ಯವಾದಗಳು ಸಮಾನವಾಗಿ ಮತ್ತು printf ಸ್ವಯಂಸೇವಕರು. ಧನ್ಯವಾದಗಳು. ಎಲ್ಲಾ ಸರಿ. ನೀವು ಎರಡೂ ಧನ್ಯವಾದಗಳು. ನಾವು ಬಗ್ಗೆ ಬಂದಿದೆ ಇದುವರೆಗಿನ ಹೆಚ್ಚಾಗಿ ತಂತಿ ಬಗ್ಗೆ. ಮತ್ತು ಆ ಸಿ ವಾಸ್ತವವಾಗಿ ತಿರುಗಿದರೆ ಕೆಲವು ವಿವಿಧ ಅಕ್ಷಾಂಶ ರೀತಿಯ ಅರ್ಥ. ವಾಸ್ತವವಾಗಿ, ನ ನೋಡೋಣ ಒಂದು ಇಲ್ಲಿ ಈ ನೋಡಲು. ಆದ್ದರಿಂದ ಸಿ, ಮತ್ತು ಭಾಷೆ ಬಹಳಷ್ಟು, ಅಕ್ಷರಗಳನ್ನು ಎಂಬ ವಿಷಯಗಳನ್ನು ಅರ್ಥ. ಎ ಚಾರ್ ಸಾಮಾನ್ಯವಾಗಿ ಆಗಿದೆ ಬೈಟ್, ಅಥವಾ ಎಂಟು ಬಿಟ್ಗಳು. ಮತ್ತು ಇದು ಒಂದು ಬಿಂಬಿಸುತ್ತದೆ, ಅಕ್ಷರ, ಅಥವಾ ಬಂಡವಾಳ ನಂತಹ ಅಕ್ಷರ, ಅಥವಾ ಸಣ್ಣಕ್ಷರವು ಒಂದು, ಅಥವಾ ಒಂದು ಆಶ್ಚರ್ಯಕರ ಸ್ಥಳವನ್ನು, ಅಥವಾ ಯಾವುದೇ ಪಾತ್ರ ನೀವು ಟೈಪ್ ಮಾಡಬಹುದು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಹೆಚ್ಚು. ನಾವು ಫ್ಲೋಟ್ಗಳು ನೋಡಿ ಸಂಭವಿಸಬಹುದು. ಒಂದು ಫ್ಲೋಟ್, ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು 32-ಬಿಟ್ ಮೌಲ್ಯ, ಅಥವಾ ನಾಲ್ಕು ಬೈಟ್ಗಳು ಏಕೆಂದರೆ ಮತ್ತೆ ಒಂದು ಬೈಟ್ ಎಂಟು ಬಿಟ್ಗಳು. ಆದ್ದರಿಂದ ಒಂದು ಫ್ಲೋಟ್ ಒಂದು ತೇಲುವ ಬಿಂದು ಕೆಳಗಿನ, ಒಂದು ದಶಮಾಂಶ ಏನೋ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲಿದೆ ಚಿತ್ರ ಮಾತನಾಡಿದ್ದನ್ನು ಅವರು ತೇಲುವ ಬಗ್ಗೆ ಹೇಳಿದ ಬಗ್ಗೆ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ, ಬಿಟ್ಗಳು ಕೆಲವು ನಿಗದಿತ ಸಂಖ್ಯೆಯ ನಿಜವಾದ ಸಂಖ್ಯೆ ನಿರೂಪಿಸಲು ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಆದರೆ ಡಬಲ್ಸ್ ಎಂಬ ವಿಷಯಗಳಿವೆ. ಈ, ಜಾವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ನೀವು APCS ತೆಗೆದುಕೊಳ್ಳಬಹುದು ವೇಳೆ, ಮತ್ತು ಎರಡು, ಹೆಸರು Thankfully ಸೂಚಿಸುತ್ತದೆ ಎರಡು ಬಾರಿ ಒಂದು ಫ್ಲೋಟ್ ಎಂದು ದೊಡ್ಡದಾಗಿದೆ. ಇದು ಇನ್ನೂ ನಿಜವಾದ ಸಂಖ್ಯೆ, ಇದು ಕೇವಲ ಹೆಚ್ಚು ಬಿಟ್ಗಳು ಇದು, ಹೆಚ್ಚು ನಿಖರ ಎಂದು ಅಥವಾ ಇನ್ನೂ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ಶೇಖರಿಸಿಡಲು. ಇಂಟ್ ಸುಲಭ. ನಾವು ಕಳೆದ ಬಾರಿ ಕುರಿತು. ಇದು ಕೇವಲ ಒಂದು ಪೂರ್ಣಾಂಕ. ಮತ್ತು ಇದು ಸಾಮಾನ್ಯವಾಗಿ 32 ಇಲ್ಲಿದೆ ಬಿಟ್ಗಳು, ಅಥವಾ ನಾಲ್ಕು ಬೈಟ್ಗಳು. ಆದ್ದರಿಂದ, ನೀವು ಹೊಂದಿದ್ದರೆ, ಈಗ ನೋಡೋಣ 32 bits-- ಮತ್ತು ನಾವು ವಾರದ 0 ಮಾಡಿದರು, ನೀವು ಹೊಂದಿದ್ದರೆ ಎಂದಿಗೂ ಆ briefly-- 32 ಬಿಟ್ಗಳು, ದೊಡ್ಡ ಇಲ್ಲಿದೆ ನೀವು ಒಂದು ಪೂರ್ಣಾಂಕ ಎಂದು ಪ್ರತಿನಿಧಿಸಬಹುದು ಸಂಖ್ಯೆ? ನೀಡಲು ಅಥವಾ ಪಡೆಯಲು? ಇದು 4 ಶತಕೋಟಿ ಹೀಗಿದೆ ಮತ್ತು ನಾವು ಆರ್ ಮಾತ್ರ ಇಲ್ಲಿದೆ ಧನಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ಮಾತ್ರ ಪ್ರತಿನಿಧಿಸುವ. ನೀವು 32 ಬಿಟ್ಗಳು, ಮತ್ತು ನೀವು ಬಯಸಿದರೆ ಹಾಗೂ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ಪ್ರತಿನಿಧಿಸಲು, ನಿಮ್ಮ ವ್ಯಾಪ್ತಿಯ ಮೂಲಭೂತವಾಗಿ, ಋಣಾತ್ಮಕ ಬಿಲಿಯನ್ 2 ಧನಾತ್ಮಕ 2 ಬಿಲಿಯನ್. ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನಾವು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ 0 4 ಬಿಲಿಯನ್ ವರೆಗೆ ಹೋಗಿ. ನೀವು ನಿಖರವಾಗಿ ತಿಳಿಯಲು, ಆದರೆ ನಾನು ನಾವು, ವಾಸ್ತವವಾಗಿ, ಈ ನೋಡಬಹುದು ಇಲ್ಲಿ, ಸ್ವಲ್ಪ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ತೆರೆಯುತ್ತದೆ. ನಾನು 32 2 ಮಾಡಬಹುದು, ಮತ್ತು ಎಂದು ನಿಖರವಾಗಿ ಹೇಗೆ ದೊಡ್ಡದಾಗಿದೆ, ಎಷ್ಟು ಮೌಲ್ಯಗಳನ್ನು ನೀವು 32 ಬಿಟ್ಗಳು, ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಮತ್ತು ಇದು ಸುಮಾರು 4 ಬಿಲಿಯನ್ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಎಂದು ನೋಡಿದ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ ಕೆಲವು ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ. ಆದರೆ ನೀವು ಮುಂದೆ ಅಗತ್ಯವಿದ್ದರೆ ಹೆಚ್ಚು ಸಂಖ್ಯೆಗಳು ಇದು ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ಏನೋ ಒಂದು ದೀರ್ಘ ದೀರ್ಘ ಎಂದು. ಮತ್ತು ದೀರ್ಘ ದೀರ್ಘ ಆಗಿದೆ ಸಾಮಾನ್ಯವಾಗಿ 64 ಬಿಟ್ಗಳು, ಇದು ಇದು ಕ್ರಮಾಗತಿಯನ್ನು ಅರ್ಥ ಒಂದು ಇಂಟ್ ದೊಡ್ಡದಾಗಿದೆ. ಹಾಗಾಗಿ ಕೂಡ ದೊಡ್ಡ ಉಚ್ಚರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಪ್ರತಿನಿಧಿಸಬಹುದು ಎಂದು, ಆದರೆ ಗಮನಾರ್ಹವಾಗಿ ದೊಡ್ಡ ಇಲ್ಲಿದೆ. ಈಗ ಅತ್ತ, ಐತಿಹಾಸಿಕವಾಗಿ ಒಂದು ಇಂಟ್ 32 ಬಿಟ್ಗಳು ವೇಳೆ, ಮತ್ತು ದೀರ್ಘ 64 ಬಿಟ್ಗಳು, ಹೇಗೆ ದೊಡ್ಡ ದೀರ್ಘ, ದೀರ್ಘ ಉದ್ದವಾಗಿದೆ? ನೀವು ಒಂದು ಇಂಟ್ ಹೆಚ್ಚು ಹಿತ ಬಯಸುವ ಆದರೆ ಬಹುಶಃ ಕಡಿಮೆ ಉದ್ದ ಹೆಚ್ಚು ದೀರ್ಘ ದೀರ್ಘ, ಆದರೆ ಇದು ವಾಸ್ತವವಾಗಿ ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಒಂದು ತಿರುಗಿದರೆ ತುಂಬಾ ನಿರಾಶೆಯನ್ನು, ಕೆಲವು ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕೋಡ್ ಬರವಣಿಗೆಗೆ, ಎಂದು ಈ ಡೇಟಾವನ್ನು ರೀತಿಯ ಎಲ್ಲಾ ಪೂರ್ವ-ನಿರ್ಧಾರಿತ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ಕೆಲವೊಮ್ಮೆ ಈ ಅನೇಕ ಬಿಟ್ಗಳು ಇಲ್ಲಿದೆ. ಕೆಲವೊಮ್ಮೆ ಅನೇಕ ಬಿಟ್ಗಳು ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಗೊತ್ತಿರಬೇಕಾಗುತ್ತದೆ, ಕೆಲವೊಮ್ಮೆ, ಯಂತ್ರಾಂಶಗಳು ನೀವು ನಿಮ್ಮ ಸಾಫ್ಟ್ವೇರ್ ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ. Thankfully, ಇನ್ನಿತರ ಭಾಷೆಗಳಿಗೆ ಮತ್ತು ಈಗ ಇರುವ ಇತರ ಡೇಟಾ ಪ್ರಕಾರಗಳು, ನೀವು ಹೆಚ್ಚು ನಿಖರವಾದ ಅವಕಾಶ. ಹಾಗೆಯೇ, ನಾವು ಸ್ಟ್ರಿಂಗ್ ಕಂಡಿತು ಮತ್ತು ನಾವು, ತುಂಬಾ, bool ಕಂಡಿತು ಆದರೆ ಆ ಬಂದು ತಿರುಗಿದರೆ ಕೇವಲ CS50 ಗ್ರಂಥಾಲಯದ. ಆದ್ದರಿಂದ ಆ ರಚಿಸಲ್ಪಟ್ಟಿಲ್ಲ ಸಿ ಆ ಬದಲಿಗೆ, ಎಂಬ ಕಡತ ಬರುತ್ತವೆ CS50.h, ನಾವು ಅಂತಿಮವಾಗಿ ಮಾಡುತ್ತೇವೆ ಪದರಗಳ ಮತ್ತೆ ಪೀಲ್. ಆದರೆ ಈಗ, ಅವರು ಕೇವಲ ನೀವು ಹೆಚ್ಚುವರಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು. ಒಂದು bool ಒಂದು ಸರಿ ಅಥವಾ ತಪ್ಪು, ಮತ್ತು ಹೊಂದಿದೆ ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರಗಳ ಒಂದು ಅನುಕ್ರಮದ ಒಂದು ಪದ ಹಾಗೆ. ಈಗ printf, ನಾವು ನೋಡಿದ್ದೇವೆ, ಹೊಂದಿದೆ placeholders,% s ಒಂದಾಗಿದೆ. ಮತ್ತು ನೀವು, ಈಗ, ಸಾಧ್ಯವಾಗುತ್ತದೆ ಇತರ ಉದಾಹರಣೆಗಳು, ಹೇಗೆ ನಿರ್ಣಯಿಸು ನೀವು ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ತೋರಿಸಬಹುದಿತ್ತು ವಿವಿಧ ಅಕ್ಷಾಂಶ ರೀತಿಯ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನೀವು ಬಳಸಿಕೊಂಡು ಒಂದು ಚಾರ್ ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸಿದರು printf, ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಬಹುಶಃ% c. ಮತ್ತು ನೀವು ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸಿದರೆ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್,% ನಾನು ಪೂರ್ಣಾಂಕ. % ಎಲ್ಎಲ್ಡಿ, ಬಹಳ ದೀರ್ಘ ದಶಮಾಂಶ ಕೆಳಗಿನ ಆದರೆ ದೀರ್ಘ ದೀರ್ಘ, ಆ ನಕಾಶೆಯನ್ನು ಆದ್ದರಿಂದ. ತೇಲುವ ತದನಂತರ% F ಅಂಕವು ಅಥವಾ ಒಂದು ಜೋಡಿ, ಆದ್ದರಿಂದ ಕೆಲವೊಮ್ಮೆ ಅವರು ಮರು ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ. ಆದ್ದರಿಂದ ನಾವು ನೋಡಿ ಬಳಸಿ ಕಾಲಾನಂತರದಲ್ಲಿ ಆ ಕೆಲವು. Printf ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಬೆಂಬಲ ಇತರರ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮವಾಗಿ, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ, ಈ ಅವಶ್ಯಕ. ಆದ್ದರಿಂದ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಹೊಸ ಸಾಲು. Backslash t, ಯಾರಾದರೂ ಮಾಡುತ್ತದೆ ಒಂದು ಇರಿತ ಬಯಸುವ? ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಟ್ಯಾಬ್. ಡೇವಿಡ್ ಜೆ MALAN: ಟ್ಯಾಬ್. ನೀವು ನಿಜವಾಗಿಯೂ ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ , ಒಂದು ಟ್ಯಾಬ್ ಅಲ್ಲ ಮುದ್ರಿಸುತ್ತದೆ ಸ್ಥಳಗಳಲ್ಲಿ ಒಂದು ನಿಶ್ಚಿತ ಸಂಖ್ಯೆಯ ಆದರೆ ನಿಜವಾದ ಟ್ಯಾಬ್ ಅಕ್ಷರ, ನಿಮ್ಮ ಹಿಟ್ ಇಲ್ಲ, ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಟ್ಯಾಬ್, ಪ್ರಮುಖ, ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ನಿಜವಾಗಿಯೂ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಟಿ. ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಉದ್ಧರಣಾ, ಏಕೆ ಆ ಬಯಸುತ್ತೇನೆ? ರೈಟ್? ನಾನು ಕೇವಲ ಒಂದು ಟೈಪ್ ಸಾಧ್ಯವಿಲ್ಲ ನನ್ನ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಉದ್ಧರಣಾ? ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಇಲ್ಲದಿದ್ದರೆ, ಇದು, ಏಕೆಂದರೆ ಇದು ಕೊನೆಯಲ್ಲಿ ಹಿತ ಹೋಗುವ ನಿಮ್ಮ ಮುದ್ರಣ [ಇಷ್ಟ? ಪಠ್ಯ. ?] ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. ಜೊತೆ ನೆನಪಿಡಿ ನಮ್ಮ printf ಉದಾಹರಣೆಗಳು, ನಾವು ಆದಾನ printf ಗೆ ರವಾನಿಸುತ್ತವೆ, ಇನ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ ಎಡಭಾಗದಲ್ಲಿರುವ ಮತ್ತು ಇನ್ಪುಟ್ ಬಲಭಾಗದಲ್ಲಿ ವಸಂತ, ಸಹಜವಾಗಿ, ಒಂದು ಉದ್ಧರಣಾ ಆಗಿತ್ತು. ನಿಮ್ಮ ಸ್ವಂತ ಇನ್ಪುಟ್ ಎರಡು ವೇಳೆ ಆ ಮಧ್ಯದಲ್ಲಿ ಉಲ್ಲೇಖ, ಕಂಪ್ಯೂಟರ್ ಸಮರ್ಥವಾಗಿ ಮಾಡಬಹುದು ಎಂದು, ತಪ್ಪಾಗಿ, ಈ ಉದ್ಧರಣಾ ಮಾಡುತ್ತದೆ ಮಧ್ಯದಲ್ಲಿ ಸೇರಿರುವ? ಇದು ಎಡ ಒಂದು ಸಂಬಂಧಿಸಿದೆಯೆ? ಇದು ಸರಿಯಾದ ಜೊತೆ ಸಂಬಂಧಿಸಿದೆಯೆ? ಆದ್ದರಿಂದ, ನೀವು ಸೂಪರ್ ಇದು ಮಾಡಲು ಬಯಸಿದರೆ ಸ್ಪಷ್ಟ, ನೀವು ಉದ್ಧರಣಾ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಮಾಡಲು, ಇದು ತಪ್ಪಿಸಿಕೊಂಡ ಎಂದು ಆದ್ದರಿಂದ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಮತ್ತು ಇದು ಯಾವುದೋ ಸಂಯೋಜಿಸಿದ್ದಾರೆ ಅಲ್ಲ. ಮತ್ತು ಇಲ್ಲಿ ಕೆಲವು ಇತರರು ಇಲ್ಲ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಆರ್, ತಂತುವನ್ನು, 0, ನಾವು ಹಾಗೂ ಕಾಲಾನಂತರದಲ್ಲಿ ನೋಡಬಹುದು. ಮತ್ತು ಈಗ, ಏನು ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು? ನಾವು ಇದುವರೆಗಿನ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕ್ರಮಗಳು ಆದ್ದರಿಂದ ಈ ಭಾಷೆಯಲ್ಲಿ, ಸಿ, ಹಾಗೂ, ನಾವು ನೋಡಿದ್ದೇವೆ, printf, ಸಹಜವಾಗಿ, ಮತ್ತು ಎಲ್ಲಾ ತೆರೆಯಲ್ಲಿ ಇತರರ, ಇಲ್ಲಿ, ನಾವು ಬಳಸಿ ಮಾತ್ರ ಕೋರ್ಸ್ ನ ಮೊದಲ ಕೆಲವು ವಾರಗಳಲ್ಲಿ, ಯಾವಾಗ CS50 ಗ್ರಂಥಾಲಯದ ಬರುತ್ತವೆ. ಅವರು, ಇದು ಸುಲಭವಾಗಿ ಮಾಡಲು ಸಿ, ವಾಸ್ತವವಾಗಿ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಪಡೆಯಲು. ಇದು ಸಿ ಎಂದು ತಿರುಗಿದರೆ, ಮತ್ತು ನಾನೂ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ, ಅದನ್ನು ಕುತ್ತಿಗೆ ಒಂದು ನಿಜವಾದ ನೋವು ಇಲ್ಲಿದೆ ಪ್ರಾಂಪ್ಟ್ ಬಳಕೆದಾರ ರೀತಿಯ ಸರಳ ಏನೋ, ತನ್ನ ಇನ್ಪುಟ್ ಫಾರ್ ಕೀಬೋರ್ಡ್, ಫಾರ್. ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಗಳನ್ನು ಸುಲಭವಾಗುತ್ತದೆ. ಮತ್ತು ಇದು ದೋಷವನ್ನು ಹೊಂದಿದೆ ಪೂರ್ತಿ ತಪಾಸಣೆ, ಆದ್ದರಿಂದ ನೀವು, ಎಂದು ಬುಧವಾರ ನಾವು, ಮರುಸ್ಥಾಪನೆ , ಮರುಪ್ರಯತ್ನಿಸಿ, ಎಚ್ಚರಿಕೆ ಕಂಡಿತು ನಾನು ಸಹಕರಿಸಲು ಅವರು, ಮತ್ತು ನಾನು ಒಂದು ಪದ, ಬದಲಿಗೆ ಸಂಖ್ಯೆ ಟೈಪ್? ನಾವು ಆರಂಭಿಕ ಭಾರೀ ತರಬೇತಿ ಮಾಡಿದ ಬಳಕೆದಾರರ ಸಹಕಾರ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಆದರೆ ಈ ಕೇವಲ ತರಬೇತಿ ನಾವು ಅಂತಿಮವಾಗಿ ಚಕ್ರಗಳು, ಮತ್ತು ವೇಗವಾಗಿ, ತೆಗೆದುಕೊಳ್ಳಲು. ರಿಕ್ಯಾಪ್ ಗೆ ಆದ್ದರಿಂದ, ನಂತರ, ನ ತ್ವರಿತ ಅವಲೋಕಿಸೋಣ ನಾವು ಸ್ಕ್ರ್ಯಾಚ್, ನಲ್ಲಿ ಮಾಡಿದರು ಹೆಚ್ಚಿನ ರೀತಿಯಲ್ಲಿ ಸಿ ಕೆಲವು ಅಂಗೀಕೃತ ರಚನೆಗಳು ಈ ರೀತಿಯ ಅರ್ಥ ಇದೆ ಆಫ್, ಒಂದು ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ ಎಂದು, ಕೇವಲ ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಉಲ್ಲೇಖ ಹೊಂದಿವೆ ಮತ್ತು ನೀವು ಮೊದಲು ವಿಷಯಗಳನ್ನು ನೋಡಬಹುದು. ಆದರೆ ಆಗ ನಿಜವಾದ ಕೋಡಿಂಗ್ ನೋಡಲು ಮಾಡುತ್ತೇವೆ ಈ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್ ಕೆಲವು ಬಳಸಿ. ತುಂಬಾ ಸ್ಕ್ರ್ಯಾಚ್ ರಲ್ಲಿ ಹಾಗೆ, ನಾವು ಹೇಳಿಕೆಗಳಿದದವು ಕೊಟ್ಟಾಗ ಸಿ, ನಾವು ಹೊಂದಿಲ್ಲ, ನಿರೀಕ್ಷಿಸಿ, ಹೇಳಲು ಅಥವಾ ಹಾಗೆ printf ಹಾಗೂ ಕಾರ್ಯ ಮಾಡುತ್ತದೆ. ನಾವು ಒಂದು ಸ್ಥಿತಿ ವ್ಯಕ್ತಪಡಿಸಲು ಬಯಸಿದರೆ ಸಿ, ಇದು ಉತ್ಸಾಹ, ಹೋಲುತ್ತದೆ, ಆ ಒಗಟು ತುಣುಕು ಎಂದು ಸ್ಕ್ರ್ಯಾಚ್ ಈ ಹೇಗಿತ್ತು. ಬದಲಿಗೆ, ನಾವು ಅಕ್ಷರಶಃ ವೇಳೆ, ಬರೆಯಲು. ತದನಂತರ, ಆವರಣ, ನಾವು ಒಂದು ಸ್ಥಿತಿ ಪುಟ್, ಷರತ್ತಿನ ಅಲ್ಲಿ ನಾವು ಮಾಡುತ್ತೇವೆ ಒಂದು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿ, ಮತ್ತೆ, ಕರೆ. ಮತ್ತೆ, ಈ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ತೆರನಾದ. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, // ಕಾಮೆಂಟ್ ಆಗಿದೆ. ಇದು ನನಗೆ ಕೇವಲ ಇಂಗ್ಲೀಷ್ ಪದಗಳನ್ನು ಇಲ್ಲಿದೆ. ಆದರೆ ಈ ಸಾಮಾನ್ಯ ಆಗಿದೆ ಒಂದು ವೇಳೆ, ಪರಿಸ್ಥಿತಿ ರಚನೆ. ಆದರೆ ಕಾಂಕ್ರೀಟ್ ನೋಡುತ್ತಾರೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಉದಾಹರಣೆಗಳು. ನೀವು ಬೇಕು ರಸ್ತೆ ದ್ವಿಮುಖ ಫೋರ್ಕ್, ಹೆಚ್ಚು ನಾವು ನಮ್ಮ ಸ್ವಯಂಸೇವಕ ಮಾಡಿದರು ಬುಧವಾರ, ನೀವು ಬೇರೆ, ಒಂದು ಹೊಂದಬಹುದು. ಮತ್ತು ನೀವು ಮೂರನೇ ಬೇಕು ಮತ್ತು ಅಂತಿಮ ಸ್ಥಿತಿ ಅಥವಾ ಡೀಫಾಲ್ಟ್ ಪರಿಸ್ಥಿತಿ ನೀವು ಕೇವಲ ಒಂದು ಬೇರೆ ಬ್ಲಾಕ್ ಹೊಂದಬಹುದು. ಮತ್ತು ಹಾಗೆಯೇ, ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗಳು, ನೀವು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಮಾಡಬಹುದು, ಮತ್ತು. ಮತ್ತು ನಾವು, ಬುಧವಾರ ಕಂಡಿದ್ದು ಇದು ಒಂದು ವನ್ನಾಗಲಿ ಅಲ್ಲ, ಇದು ಕಡಿಮೆ ಮಟ್ಟದ ಕಾರಣಗಳಿಗಾಗಿ, ಎರಡು ಎಂದು ನಾವು ಅಂತಿಮವಾಗಿ ಮತ್ತು ಆಡಲು ಮಾಡುತ್ತೇವೆ. ವಿಷಯಗಳನ್ನು ಒಟ್ಟಿಗೆ ಅಥವಾ ING 2 ಲಂಬ ಬಾರ್ ಆಗಿದೆ. ಒಂದು ಅಮೇರಿಕಾದ ಕೀಬೋರ್ಡ್, ಈ ಪ್ರಮುಖ ಸಾಮಾನ್ಯವಾಗಿ ಮೇಲೆ ವರ್ಗಾಯಿಸು ಕೀ ನಿಮ್ಮ ಕೀಲಿಯನ್ನು ನಮೂದಿಸಿ ಅಥವಾ ಪ್ರಮುಖ ಹಿಂತಿರುಗಿ. ಹಾಗಾದರೆ ಈ ವಿಷಯಗಳಲ್ಲಿ ಇಲ್ಲ ಎಂದು ನಾವು ಒಂದು ಅಥವಾ ಎರಡು ಬಾರಿ ಬಹುಶಃ ಬಳಸಿ. ಅವರು ಕ್ರಿಯೆಗಳಿಗೆ ಸಂಬಂಧಪಟ್ಟಂತೆ ಸಮವಾಗಿರುತ್ತವೆ ವೇಳೆ ಬೇರೆ ಏನು, ನೀವು, ಒಂದು ಮಾಡಬಹುದು, ಬೇರೆ ಬೇರೆ ವೇಳೆ, ನಿರ್ಮಿಸಲು, ಆದರೆ ಒಂದು ಸ್ವಿಚ್ ಎಂದು ನೀವು. ಅವರು ವಿಭಿನ್ನ ನೋಡಿ, ಆದರೆ ನಾವು ಮಾಡುತ್ತೇವೆ ನಮ್ಮ ವಿತರಣಾ ಕೋಡ್ ಕೆಲವು ನೋಡಿ, ಭವಿಷ್ಯದ ಸಮಸ್ಯೆ ಸೆಟ್, ಹೆಚ್ಚಾಗಿ, ಇದು ಕೇವಲ ಕೆಲವೊಮ್ಮೆ ಒಂದು prettier ಎಂದು ಇಡೀ ವ್ಯಕ್ತಪಡಿಸುವ ರೀತಿಯಲ್ಲಿ ಪರಿಸ್ಥಿತಿಗಳ ಗುಂಪೇ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಬಹಳಷ್ಟು ಮಾಡದೆಯೇ ಮತ್ತು ಆವರಣ ಮತ್ತು ಇಂಡೆಂಟೇಷನ್ ಬಹಳಷ್ಟು. ಆದರೆ ನಮಗೆ ಯಾವುದೇ ನೀಡಲು ವಿದ್ಯುತ್ ನಾವು ಈಗಾಗಲೇ ಹೊಂದಿರುವ ಹೆಚ್ಚು. ಈಗ ಸೇರಿರುವ. ಮತ್ತು ಈ ಒಂದು, ನಾವು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ನಿಧಾನವಾಗಿ ಸ್ವಲ್ಪ ನಲ್ಲಿ. ಆದರೆ, ನಾವು ಈ ಬಳಸಲು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ, ವಿಶೇಷವಾಗಿ ಈಗಾಗಲೇ ಪರಿಚಿತವಾಗಿರುವ ಈ. ಈ ವೇಳೆ ಮೀರಿ, ಅಂಗೀಕೃತ ದಾರಿ ರಹಸ್ಯ ರೀತಿಯಲ್ಲಿ, ಸಿ ಲೂಪ್ ಬರೆಯಲು ಈಗ ಸ್ಕ್ರ್ಯಾಚ್ ಲೂಪ್ ಆಗಿತ್ತು ಬಹಳ ಸರಳ. ನೀವು ಶಾಶ್ವತವಾಗಿ, ಬ್ಲಾಕ್ ಹೊಂದಿರುತ್ತವೆ. ನೀವು, ಮತ್ತೆ, ಬ್ಲಾಕ್ ಹೊಂದಿವೆ ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆ ನೀವು ಟೈಪ್ ಮಾಡಬೇಕು. ಮತ್ತು, ಲೂಪ್, ನೀವು , ಆ ವಿಚಾರಗಳ ಎರಡೂ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆದರೆ ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಾಂತ್ರಿಕ ಇಲ್ಲಿದೆ. ಆದರೆ ನಾನೂ, ಇದು ಇಲ್ಲಿದೆ ಸರಳ. ನೀವು ಕ್ರಮವನ್ನು ತಿಳಿಯಲು ಒಮ್ಮೆ ಕಾರ್ಯಾಚರಣೆ, ನೀವು ಅಕ್ಷರಶಃ ಕೇವಲ ಮೌಲ್ಯಗಳು ಪ್ಲಗ್ ಹೋಗುವ ಮತ್ತು ಮಾಡಲು ಕಂಪ್ಯೂಟರ್ ಹೇಳಲು. ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ. ಈ ಲೂಪ್ ಎಂದು, ಸಾಕಷ್ಟು ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಕೆ ಮತ್ತೊಂದು ಮೂಲಕ. ಮತ್ತು ಕೇವಲ ಕೋನೀಯ ಮೂಲಕ ನೀವು ಸಹ, ಇದು ಯಾವುದೇ ಮೊದಲು ಅನುಭವ ಈ ಭಾಷೆ ಏನು ಸಂಖ್ಯೆ ಇದು ಬಹುಶಃ ಎಣಿಸುವ ಆರಂಭಿಸಲು ಇಲ್ಲ? ಸರಿ, 0. ಮತ್ತು ನಾನು ನೀವು ಏಕೆಂದರೆ ಊಹೆ ನಾನು ಒಂದು ಇಂಟ್ ಮತ್ತು ಒಂದು ನಾನು ಇಲ್ಲ ಎಂದು ನೋಡಿ ಇದು ಒಂದು ಅಸ್ಥಿರವಾಗಿದೆ. ಇದು 0 ಆರಂಭಿಸಲಾಗಿಲ್ಲ. ಮತ್ತು ನಂತರ, ಇದು ತೋರುತ್ತಿದೆ ನಾವು, ಈ ಕೆಳಗಿನ printf ಹಾದುಹೋಗುವ ನೀವು. ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾನು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಮುದ್ರಣದೋಷ ಮಾಡಿದ. ಆದರೆ ಸುಲಭವಾಗಿ ನಿವಾರಿಸಲಾಗಿದೆ ವಿಶೇಷವೇನು. ನನಗೆ ಇಲ್ಲಿ, ನಾನು ರಲ್ಲಿ ಸೇರಿಸಲು ಅವಕಾಶ. ನಾವು ಈಗ printf ಹೊಂದಿರುವುದು ಆ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಮೌಲ್ಯವನ್ನು ಜಾರಿಗೆ. ಮತ್ತು ಮೂಲಕ ಎಣಿಕೆ ನಡೆಯುತ್ತಿದೆ? ಪ್ರೇಕ್ಷಕರು: 50. 50. 49. ಡೇವಿಡ್ ಜೆ MALAN: 49. ಆದ್ದರಿಂದ 50, ಮೊದಲ ಗ್ಲಾನ್ಸ್, ಬಲ ತೋರುತ್ತದೆ. ಆದರೆ, ಇದನ್ನು ತಿರುಗುತ್ತದೆ, ಎಂದು ನಾನು ನಾವು ತಪಾಸಣೆ ಇರಿಸಿಕೊಳ್ಳಲು ನಮ್ಮ ಸ್ಥಿತಿಯು. ನಾವು ಒಮ್ಮೆ ನಿಲ್ಲಿಸಲು ನೀನು ನಾನು ಇನ್ನು ಮುಂದೆ 50 ಕಡಿಮೆ. ಆದ್ದರಿಂದ ಈ ಲೂಪ್ ವಿರುದ್ಧವಾಗಿ, ಮಾಡಬೇಕಾದುದು ಬಹಳ ನಾನು 50 ಕಡಿಮೆ ಎಂದು, ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಆದರೆ 50, ಅಥವಾ 51 ಆಗುತ್ತದೆ ಬೇಗ, ಅಥವಾ ಕೆಟ್ಟದಾಗಿ, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಂತಾಗ. ಎಲ್ಲಾ ಸರಿ. ಹಾಗಾಗಿ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ? ಆದ್ದರಿಂದ ಈ ಒಂದು ಕ್ರಮವಾಗಿದೆ ಲೂಪ್ ಕಾರ್ಯಾಚರಣೆಗಳು. ಒಂದು, ನೀವು ಆರಂಭಕ್ಕೆ ಕರೆಯಲ್ಪಡುವ. ಈ ಹಳದಿ ಹೈಲೈಟ್ ಪಡೆ ಕೋಡ್ ಆಫ್, ಮೊದಲ ಕಾರ್ಯರೂಪಕ್ಕೆ ಮತ್ತು ಇದು ಪರಿಣಾಮ ಎಂದು, ಪ್ರತಿ ಹೊಂದಿದೆ ಬುಧವಾರ, ನೀವು ಬಹುಶಃ ಊಹಿಸಿ. ಇದು ಒಂದು ವೇರಿಯೇಬಲ್ ನಾನು ಮತ್ತು ಇದನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ ವೇರಿಯಬಲ್ ಅಂಗಡಿಗಳಲ್ಲಿ ಮೌಲ್ಯ 0 ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾನು ಕಥೆ ಈ ಹಂತದಲ್ಲಿ 0. ಮುಂದೆ ಆ ಈ ರಚನೆ ಸಂಭವಿಸುತ್ತದೆ, ಪರಿಸ್ಥಿತಿ ಪರಿಶೀಲಿಸಿದ ಮುಟ್ಟುತ್ತದೆ ಎಂಬುದು. ಹಾಗಾಗಿ, ತಕ್ಷಣವೇ ಪರಿಶೀಲಿಸಿ ನಾನು 50 ಕಡಿಮೆ? ಮತ್ತು ಸಹಜವಾಗಿ, ಉತ್ತರವನ್ನು ಈಗ ಹೌದು, ಖಂಡಿತವಾಗಿ, ಆಗಿದೆ. ಹೌದು ನಾನು 0, ಮತ್ತು ಏಕೆಂದರೆ ಖಂಡಿತವಾಗಿ ಕಡಿಮೆ 50 ಇಲ್ಲಿದೆ. ನಂತರ ಏನಾಗುತ್ತದೆ, ಈ ಎಂದು ಕೋಡ್ ಆಫ್ ಲೈನ್ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ವೇಳೆ ಅನೇಕ ಇಲ್ಲ ಆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಲ್ಲಿ ಕೋಡ್ ಸಾಲುಗಳನ್ನು, ಅವರು ಎಲ್ಲಾ ಮತ್ತೊಂದು ನಂತರ ಒಂದು ಮರಣದಂಡನೆ. ಇಲ್ಲಿ ಪರಿಣಾಮ, ಆಗಿದೆ ಸ್ಪಷ್ಟವಾಗಿ, ಮುದ್ರಿಸುತ್ತದೆ ನಾನು ಇದು ಸಂಖ್ಯೆ ನಾನು, 0, ತದನಂತರ 1, ತದನಂತರ 2 ಎಂದು. ಆದರೆ ಏಕೆ? ಏಕೆ ಹೆಚ್ಚಾಗುತ್ತದೆ ಪಡೆಯುತ್ತೀರಿ ಮಾಡುವುದಿಲ್ಲ? ಸರಿ, ನಾಲ್ಕನೇ ವಿಷಯ ನಡೆಯುವ ಈ ವಾಕ್ಯ ಎಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನಂತರ, ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ. ನಾನು ಹೇಳುವ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಮಾರ್ಗವಾಗಿದೆ ++; ನಾನು ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು, ಮತ್ತು ಇದನ್ನು 1 ಸೇರಿಸಲು; ತದನಂತರ ಮುಂದಿನ ಬಾರಿ ಸೇರಿಸಿ ಇದು 1; ಮತ್ತು ಮುಂದಿನ ಬಾರಿ, ಇದನ್ನು 1 ಸೇರಿಸಲು. ನಾವು ಮುಂದುವರಿಸುವುದಕ್ಕೆ, ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು ಮುಂದಿನ ನಾನು ನಾನೇನು ಇದೆ ಮತ್ತೆ, ನಾನು ಆರಂಭಿಸಲು. ನಾನು ಆರಂಭಿಸುವಲ್ಲಿ ಇರಿಸಬೇಕಾಗುತ್ತದೆ 0 ನಾನು, ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಏಕೆಂದರೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂದಿಗೂ ಇ 0 ಅಂಟಿಕೊಂಡಿತು ಎಂದು. ಆದರೆ ಸಂಭವಿಸಿ ಹೋಗುವ ಇದೆ ಏನು ಪರಿಸ್ಥಿತಿ ಪರಿಶೀಲಿಸಿದ ಎಂದು, ಕೋಡ್ ಆಫ್ ಲೈನ್ ಮರಣದಂಡನೆ ಆಗುತ್ತದೆ, ನಾನು ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಮಾಡಲಾಗುತ್ತದೆ ಪರಿಸ್ಥಿತಿ ಪರಿಶೀಲಿಸಲಾಗಲಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ, ಕೋಡ್ ಮರಣದಂಡನೆ ಆಗುತ್ತದೆ. ಮತ್ತು ಇದು, ಮತ್ತೆ ಸೈಕ್ಲಿಂಗ್ ಇದ್ದರು ಮತ್ತು ಮತ್ತೆ, ಮತ್ತು ಮತ್ತೆ, ನಾನು ರವರೆಗೆ ++ 50 ಮೌಲ್ಯವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಪರಿಸ್ಥಿತಿ ನಂತರ ಹೇಳುತ್ತಾರೆ 50 50 ಕಡಿಮೆ? ಉತ್ತರ, ಸಹಜವಾಗಿ, ಯಾವುದೇ, ಮತ್ತು ಆದ್ದರಿಂದ ಇಡೀ ಕೋಡ್ ಪಾಲಿಸಲು ನಿಲ್ಲುತ್ತದೆ. ಪರದೆಯ ಮೇಲೆ ಹೆಚ್ಚು ಕೋಡ್ ಹೊಂದಿದ್ದರೆ ಕೆಳಗಿನ, ಮುಂದಿನ ನಡೆದುಹೋಗುತ್ತದೆ. ಇದು ಈ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಔಟ್ ಪಾಪ್ಸ್ ಮತ್ತು ನಂತರ ಮುದ್ರಿಸಲು ಮುಂದುವರೆಯುತ್ತದೆ. ಆದ್ದರಿಂದ ನರಿನೃತ್ಯ ಈಗ ಒಂದು ಜೋಕ್, ಎಂದು ನೀವು ಬಹುಶಃ ಈಗ ಅರ್ಥ ಮಾಡುತ್ತೇವೆ. ಯಾವಾಗಲೂ ಹಾಸ್ಯಾಸ್ಪದ. ಇದು chuckles ಹೀಗಿದೆ ರೀತಿಯ, ಜಿನುಗಲು ಮತ್ತು ನಂತರ ನೀವು ಅರ್ಥ ನೀವು ಮಾಡಬಾರದು ಈ ರೀತಿಯ ಹಾಸ್ಯ ನಗುವುದು ಎಂದು. ಆದರೆ ಕೆಲವು ಟೇಕ್ಅವೇ ಇಲ್ಲ ಇಲ್ಲಿ, pedagogically, ತುಂಬಾ. ಆದ್ದರಿಂದ ನಾನು ಮನುಷ್ಯ ಎಂದು ತಿರುಗಿದರೆ ವಾಕ್ಯ ತುಂಡು ಕಾಣೆಯಾಗಿದೆ, ಅಥವಾ ನರಿನೃತ್ಯ ನ ಒಂದು ಕಾಣೆಯಾಗಿದೆ ವಾಕ್ಯ ತುಂಡು. ನಾವು ಹೊಂದಿತ್ತು ಎಂಬುದನ್ನು, ಕಾಣೆಯಾಗಿದೆ ಪ್ರತಿಯೊಂದು ಉದಾಹರಣೆಯಲ್ಲಿ, ಇದುವರೆಗಿನ? ರಿಟರ್ನ್, ಆದ್ದರಿಂದ, ಇಲ್ಲ ಎಂದು, ಬೇರೆ ವಿಷಯ ನಾವು ಬಹಳ ಹಿಂದೆ ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಎಂದು. ಏನು ಕಾಣೆಯಾಗಿದೆ, ಆದರೂ? ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಆರಂಭಕ್ಕೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಆದ್ದರಿಂದ ಹೌದು. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ಈ ಸರಿ is--, ಮತ್ತು ಎಣಿಕೆ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಮೇಲೆ, ಅಥವಾ ಬದಲಿಗೆ, ಮೇಲೆ ಘೋಷಿಸಿತು. ಆದ್ದರಿಂದ ಈ ಮಾಡುತ್ತಿದ್ದೆ ಇನ್ನೊಂದು ದಾರಿ. ಆದರೆ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಇದು ಆದರೂ ಮಾನ್ಯ. ಹೇಗೆ ಇಲ್ಲಿ ಬಗ್ಗೆ? ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಇದು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಈಸ್? ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಆದ್ದರಿಂದ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಕಾಣೆಯಾಗಿವೆ. ಆದರೆ ಈ ಕೋಡ್, ನಾನು ತಮ್ಮ ಕ್ರೆಡಿಟ್ ಗೆ, ಅರ್ಥ, ವಾಸ್ತವವಾಗಿ, syntactically ಮಾನ್ಯವಾಗಿಲ್ಲ. ಇದು ತಿರುಗಿದರೆ, ನೀವು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಅಗತ್ಯವಿದೆ ನೀವು ಕೇವಲ ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಹೊಂದಿದ್ದರೆ ನೀವು ಲೂಪ್ ಒಳಗೆ ನಿರ್ವಹಿಸಲು ಬಯಸುವ. ಈಗ ನಾವು ಯಾವಾಗಲೂ ವರ್ಗ ಮತ್ತು ನಮ್ಮ ವಿತರಣಾ ಕೋಡ್ ಎಲ್ಲಾ, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸೇರಿವೆ ಹೇಗಾದರೂ, ಕೇವಲ ಸ್ಪಷ್ಟತೆ ನಿಮಿತ್ತ. ಆದರೆ ಪಠ್ಯಪುಸ್ತಕದಲ್ಲಿ ಅರ್ಥ ಮತ್ತು ಆನ್ಲೈನ್ ಉದಾಹರಣೆಗಳು, ನೀವು ಚೆನ್ನಾಗಿ ಕರ್ಲಿ ನೋಡಬಹುದು ಕೆಲವು ಕಾಣೆಯಾಗಿದೆ ಕಟ್ಟುಪಟ್ಟಿಗಳು. ಮತ್ತು, ಒಕೆ ಹೀಗಾದರೆ ನೀವು ಇಂಡೆಂಟ್ ಮತ್ತು ಉದ್ದೇಶ ಕೋಡ್ ಕೇವಲ ಒಂದು ರೇಖೆ, ಮತ್ತು ಸಮರ್ಥವಾಗಿ ಕೋಡ್ ಅನೇಕ ಸಾಲುಗಳು,. ಎಲ್ಲಾ ಸರಿ. ಸಮಸ್ಯೆಗೆ ಆದ್ದರಿಂದ ಸಂಬಂಧಿತ ನಿಖರತೆಯ, ಸ್ಥಳಾಂತರವನ್ನು ವಿಷಯವಾಗಿದೆ ಅರ್ಥದಲ್ಲಿ ಎಂದು ಹಾಗೆಯೇ, ಪೂರ್ಣಾಂಕಗಳ ಅವರಿಗೆ ಮಿತಿಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಕೇವಲ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳ ಹಾಗೆ? ವಿಶ್ವದ ಒಂದು ತೇಲುವ ಬಿಂದು ರಲ್ಲಿ ಮೌಲ್ಯಗಳು, ನಾವು ಮಾತ್ರ, ಆದ್ದರಿಂದ ನಿಖರ ಮಾಡಬಹುದು ಕೆಲವೊಮ್ಮೆ, ನಂತರ ಕೆಟ್ಟ ಕೆಲಸಗಳನ್ನು ಸಂಭವಿಸಬಹುದು ಮತ್ತು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ದೋಷಯುಕ್ತ ಮತ್ತು ದೋಷ ಮಾಡಬಹುದು. ಈಗ ಪೂರ್ಣಾಂಕಗಳ ನೀವು ಸಮಸ್ಯೆಗಳು ಎದುರಾದವು ಮಾಡಬಹುದು. ಈಗ ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ಹೊಂದಿಲ್ಲ ಇದು ಸ್ಪಷ್ಟ ದಶಮಾಂಶ ಬಿಂದುವಿನ ಅಥವಾ ನಂತರ ಸಂಖ್ಯೆಗಳು. ಇದು ಸಾಮಾನ್ಯವಾಗಿ, ಕೇವಲ ನೈಸರ್ಗಿಕ ಸಂಖ್ಯೆಯ. ಆದ್ದರಿಂದ ಒಂದು ಇಂಟ್ ತಪ್ಪು ಏನು ಹೋಗಿ ಎಂದು? ನಾನು ಇಂಟ್ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ವೇಳೆ ತಪ್ಪು ಏನು ಹೋಗಿ ಎಂದು ಲೆಕ್ಕ? ಬಹಳಷ್ಟು ಸರಳ ತೋರುತ್ತದೆ. ಹೌದು. ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ವೇಳೆ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತದೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ನೀವು, ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಲೆಕ್ಕ ನೀವು ಏನು ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಸಂಖ್ಯೆ ವ್ಯಕ್ತಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ರೈಟ್? ಕೆಲವು ಸಮಯದಲ್ಲಿ, ನೀವು ನೀನು ಗಡಿ ಮೀರುವ ಒಂದು 32 ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ಅಥವಾ 64-ಬಿಟ್ ಮೌಲ್ಯದ. ಈಗ ಮತ್ತೆ, ನಾನು ಹೇಗೆ ಖಚಿತವಿಲ್ಲ ಒಂದು 64 ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ಉಚ್ಚರಿಸಲು, ಆದರೆ ನಾನು ಒಂದು 32-ಬಿಟ್ ಅಂಕಿ ಗೊತ್ತಿಲ್ಲ, ಇದು ಆಗಿರಬಹುದು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಇದು ಕೇವಲ ಧನಾತ್ಮಕ ಇದ್ದರೆ ಮೌಲ್ಯಗಳು, ಸುಮಾರು 4 ಬಿಲಿಯನ್ ಆಗಿದೆ. ನಾನು 5 ಶತಕೋಟಿಯಷ್ಟು ಎಣಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಆದ್ದರಿಂದ, ಏನೋ ತೀರುತ್ತದೆ. ಆದರೆ ವಾಸ್ತವವಾಗಿ, ಸಂಭವಿಸಬಹುದು ಎಂಬುದನ್ನು, ನೋಡೋಣ. ಪೂರ್ಣಾಂಕ ಜಗತ್ತಿನಲ್ಲಿ ಸ್ಥಳಾಂತರವನ್ನು, ಅಲ್ಲಿ ನೀವು, ಒಂದು ಅರ್ಥದಲ್ಲಿ, ಒಂದು ಸಾಮರ್ಥ್ಯ ಉಕ್ಕಿಹರಿಯದಂತೆ ಪೂರ್ಣಾಂಕ, ಏನು ಆಗಬಹುದೆಂದು? ಇಲ್ಲಿ ಅವಳಿ ಸಂಖ್ಯೆ, ಇದು 0 ಒಂದು ಥ್ರೋಬ್ಯಾಕ್ ಇಲ್ಲಿದೆ. ಇದು ಎಲ್ಲಾ 1 ನ, ಮತ್ತು placeholders ಇಲ್ಲಿದೆ ಅಲ್ಲಿ, 2 ಅಧಿಕಾರಗಳನ್ನು ಇವೆ, ಆದ್ದರಿಂದ ಈ ಅವಳಿ. ಆದ್ದರಿಂದ ಈ ತೆರೆಯಲ್ಲಿ 8, 1 ತುಣುಕುಗಳು ಇವೆ. ಮತ್ತು ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ವೇಳೆ ಅಥವಾ ನೀವು ಬೇಗನೆ ಗಣಿತ, ಏನು ಮೌಲ್ಯದ ನಿರೂಪಿಸಲಾಗಿದೆ ಮಾಡಲಾಗುತ್ತಿದೆ ಇಲ್ಲಿ ಈ ಎಂಟು 1 ಬಿಟ್ಗಳು? 255. ಮತ್ತು ನೀವು ಖಾತ್ರಿ ಇರಲಿಲ್ಲ ಸಹ ಗಣಿತದ, ನೀವು ಇದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಅಥವಾ ನೀವು ಕೇವಲ ರೀತಿಯ ಸಾಧ್ಯವೋ ಕಾರಣ ಅದರ ಮೂಲಕ, ನಾನು, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ ಒಂದು 8 ಬಿಟ್ ಮೌಲ್ಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಮತ್ತು ನಾನು 256 ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳು ಪಡೆದಿರುವಿರಿ, ಆದರೆ ಪ್ರಕರಣ ಮೊದಲ 0 ನಾನು ತಿಳಿದಿದೆ ದೊಡ್ಡ, 255 ಎಂದು ನಾನು ಮತ್ತು ಈ ಒಂದು ಇರಬಹುದು ಇಲ್ಲಿದೆ. ಹಾಗಾಗಿ ಈ ಮೌಲ್ಯಕ್ಕೆ 1 ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಊಹಿಸಿಕೊಳ್ಳಿ. ನೀವು ಗ್ರೇಡ್ ಏನು ಶಾಲೆಯ ಒಂದು 1 ಸೇರಿಸಿ, ಮತ್ತು ಇದು ಯಾವಾಗ ನಿಜವಾಗಿಯೂ ಏಕೆಂದರೆ ಹೊಂದಿಕೊಳ್ಳದಿದ್ದರೆ ನೀವು 1 ಸಾಗಿಸಲು? ಹೋಗುವ ಈ ಸಂಖ್ಯೆ ಏನು ನೀವು 1 ಕೂಡಿದಾಗ ಆಗಲು? ಇದು 0 ಆಗಲು ವಿಶೇಷವೇನು. ರೈಟ್? ನೀವು ಹೆಚ್ಚು bits-- ಮತ್ತು ಏಕೆಂದರೆ ನಾನು ಮಾಡುತ್ತೇವೆ ರೀತಿಯ, ಪ್ರಯತ್ನಿಸಿ ಇಲ್ಲಿ ಇದನ್ನು ಟೈಪ್ ನಾವು ಹೆಚ್ಚಿನ ಬಿಟ್ಗಳು, ವೇಳೆ ನಾವು 1 ಸೇರಿಸಲು ಇಲ್ಲಿ ಇಲ್ಲ, ತದನಂತರ ಈ ಹೋಗಬಹುದು. ಓಹ್. ನಾವು ಇಲ್ಲಿ 1 ಬಿಟ್ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಮಾಡಿದೆವು. ಆದರೆ ಈ ಸೀಮಿತ ವೇಳೆ ಮೌಲ್ಯ, ಇದು ಕೇವಲ 8 ಬಿಟ್ಗಳು, ಮತ್ತು ಪೂರ್ವ ನಿರ್ಧಾರಿತ ಇಲ್ಲಿದೆ ಕಂಪ್ಯೂಟರ್ ಮೂಲಕ 1 ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಇಲ್ಲ. ಇದು ಕೇವಲ ರೀತಿಯ ಒಂದು ಬಂಡೆಯಿಂದ ಬೀಳುತ್ತಾನೆ. ಆದ್ದರಿಂದ ನೀವು 255 1 ಸೇರಿಸಿ, ಯಾವ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಮೌಲ್ಯವನ್ನು ಸಿಗುತ್ತದೆ? 0. ಮತ್ತು ಆಕಸ್ಮಿಕವಾಗಿ ಸಂಖ್ಯೆಗಳನ್ನು ಆದ್ದರಿಂದ, ಮತ್ತು ಬಹುಶಃ, ಅನುದ್ದೇಶಿತವಾಗಿ ಈ ರೀತಿಯ ಸುತ್ತಲೂ ಸುತ್ತಿಕೊಳ್ಳುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಹಾಗಾಗಿ ಗೋಜಲನ್ನು ಸಾಧ್ಯ? ಸರಿ, ಕೆಲವು ವಿವಿಧ ವಿಷಯಗಳಿವೆ. ಆದ್ದರಿಂದ, ಇದು ಕಾಣುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಇಲ್ಲ 0 ನಂತಹ ಉದ್ಧೇಶಪೂರ್ವಕವಲ್ಲದೆ ಆದರೆ ನೀವು ರೀತಿಯ, ನೋಡಬಹುದು ನೈಜ ಜಗತ್ತಿನಲ್ಲಿ, ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟದ್ದಕ್ಕಾಗಿ, ಒಂದು ಮಿತಿ ಈ ಕಲ್ಪನೆಯನ್ನು ಅಭಿವ್ಯಕ್ತಿಗಳು. ಉದಾಹರಣೆಗೆ, ನೀವು ಯಾವುದೇ ಯಾರು ಇದುವರೆಗೆ ಲೆಗೊ ಸ್ಟಾರ್ ವಾರ್ಸ್ ಆಡಿದ, ಯಾರಾದರೂ ಗೊತ್ತಿದೆಯಾ ನಾಣ್ಯಗಳ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ನೀವು ಲೆಗೊ ಸ್ಟಾರ್ ವಾರ್ಸ್ ಪಡೆದುಕೊಳ್ಳಬಹುದು? ಆಧರಿಸಿದೆ ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಲು ಇಂದಿನ ಪ್ರಮುಖ ಪ್ರಶ್ನೆಗಳನ್ನು. ಇದು 256 ಅಥವಾ 255 ದೊಡ್ಡ ಇಲ್ಲಿದೆ. 4 ಶತಕೋಟಿ ಇಲ್ಲಿದೆ. ಆದ್ದರಿಂದ ಇದನ್ನು ತಿರುಗುತ್ತದೆ, ಮತ್ತು ಕೆಲವು people-- ಇಲ್ಲ ಕೆಲವು googling ದೃಢಪಡಿಸಿದರು ಕಳೆದ night-- 4 ಬಿಲಿಯನ್ ಚಿನ್ನದ ನಾಣ್ಯಗಳನ್ನು ಪಡೆದ, ಅಥವಾ ಲೆಗೊ ಸ್ಟಾರ್ ವಾರ್ಸ್ ನಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು. ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲ, ಆದರೂ ಒಂದು ರೀತಿಯಲ್ಲಿ ಆಟ ಮೋಸಗೊಳಿಸಲು, ಒಂದು ದೋಷವನ್ನು ಅಥವಾ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಇಲ್ಲ, ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಕೇವಲ ಸಾಕಷ್ಟು ಮತ್ತು ಅಂಕಗಳನ್ನು ಸಾಕಷ್ಟು ಸೇರಿಕೊಳ್ಳುವುದು. ಆದರೆ ದೊಡ್ಡ ಸಾಧ್ಯ ಮೌಲ್ಯ, ಪ್ರಕಾರ ಯಾರಾದರೂ ನಾನು ಈ ಸ್ಕ್ರೀನ್ ಶಾಟ್ ಆನ್ಲೈನ್ ಕಂಡು, ವಾಸ್ತವವಾಗಿ 4 ಬಿಲಿಯನ್ ಆಗಿದೆ. ಈಗ ಏಕೆ ಎಂದು? ಇದು ನಿಖರವಾಗಿ 4 ಬಿಲಿಯನ್ ಇಲ್ಲಿದೆ ಬಹುಶಃ ಯಾರಾದರೂ ನಿರ್ಧರಿಸಿದ್ದಾರೆ ಏಕೆಂದರೆ, ಯಾರು ಈ ಆಟದ ಬರೆಯುತ್ತಿದ್ದ, ಅವರು 4 ಬಿಲಿಯನ್ ಮಾಡಬಹುದಾದ, ಏನೋ, ಏನಾದರೂ, ಏನೋ, ಮೌಲ್ಯದ ಇಷ್ಟಪಡುತ್ತೇನೆ ಸೇರಿಸಲಾಗಿದೆ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಹಿಂದಿನ, ಆದರೆ ಇದು ಮಾನವರಿಗೆ ಕೇವಲ ಸ್ವಲ್ಪ ಮಾರ್ಜಕದ ಗರಿಷ್ಠ ಹೇಳಲು coins-- ಅಥವಾ ಸ್ಟಡ್, ಅವರು ಆ them-- ಕರೆ ಸಂಗ್ರಹಿಸಬಲ್ಲವು 4 ಬಿಲಿಯನ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ, ಈ ಏಕೆ? ಹೇಗೆ ಲೆಗೋ ಆಟವಾಗಿದೆ ಕೌಂಟರ್ ಅನುಷ್ಠಾನಕ್ಕೆ ಎಂದು ಗಮನವಿಡುತ್ತಾ ವಿಶೇಷವೇನು ನೀವು ನಾಣ್ಯಗಳ ಸಂಖ್ಯೆ? ಅವರು ಏನು ಬಳಸುತ್ತಿದ್ದರೆ? ಪ್ರೇಕ್ಷಕರು ಸದಸ್ಯ: ಇದು ನಿಲ್ಲುತ್ತದೆ 4 ಬಿಲಿಯನ್ ಡಾಲರ್ ಲೆಕ್ಕ. ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ನಿಲ್ಲುತ್ತದೆ 4 ಬಿಲಿಯನ್ ಡಾಲರ್ ಲೆಕ್ಕ ಇದು ನೀವು ಅರ್ಥ ಪ್ರೋಗ್ರಾಮ್ಮರ್, ಊಹಿಸಬಹುದು ಅವರು ಬಹುಶಃ ನೀವು 32 ಬಿಟ್ ಅಂಕಿ ಬಳಸಿ. ಪ್ರೋಗ್ರಾಮರ್ ಅಕ್ಷರಶಃ ಟೈಪ್ ಇಂಟ್, ತನ್ನ ಕೋಡ್ ನಲ್ಲಿ, ಮತ್ತು ವೇರಿಯಬಲ್ ಪ್ರಕಾರ ಎಂದು ಅವರು ಯಾರೊಬ್ಬರ ಕೋಡ್ ಶೇಖರಿಸಿಡಲು ಬಳಸುತ್ತಿದ್ದೀರಿ. ಆದ್ದರಿಂದ ಇತರ ಅಭಿವ್ಯಕ್ತಿಗಳು ಇಲ್ಲ ಮಿತಿಗಳನ್ನು ಈ ರೀತಿಯ. ಹಾಗಾಗಿ ಈ game-- ಆಡಲಿಲ್ಲ ಮತ್ತು ನಾನು ಇತಿಹಾಸ ಮೇಲೆ ಓದುವ ಮಾಡಲಾಯಿತು much-- ಆದರೆ ರಲ್ಲಿ ಖಚಿತಪಡಿಸಲು ನಾಗರೀಕತೆ, ಅಲ್ಲಿ ಮೂಲ ಆವೃತ್ತಿ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರತಿಯೊಂದು ಸಂವಹನ ಇತರ ಮತ್ತು ಯುದ್ಧ ಅಥವಾ ಶಾಂತಿ ಹೊಂದಬಹುದು, ಗಾಂಧಿ ಒಂದು ಆಗಿರಬೇಕಿತ್ತು ಅತ್ಯಂತ ಶಾಂತಿಯುತ ಪಾತ್ರಗಳು, ನಾನು ಮೊದಲ, ಇದು ಅರ್ಥ ನಾಗರೀಕತೆಯ ಆವೃತ್ತಿ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, 1 ರಿಂದ 10 ರ ಪ್ರಮಾಣದಲ್ಲಿ, ತಮ್ಮ ಆಕ್ರಮಣಶೀಲ ಕೇವಲ 1 ಆಗಿತ್ತು. ಆದ್ದರಿಂದ ಎಂದಿಗೂ ಆ ಸ್ವಲ್ಪ ಆಕ್ರಮಣಕಾರಿ, ಸ್ಪಷ್ಟವಾಗಿ. ಆದರೆ ಒಂದು ಹಂತದಲ್ಲಿ, ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಮಾಡಬಹುದು ನಿಮ್ಮ ಭೌಗೋಳಿಕ ಪ್ರಜಾಪ್ರಭುತ್ವ ಅನುಸ್ಥಾಪಿಸಲು. ಮತ್ತು ನೀವು ಪ್ರಜಾಪ್ರಭುತ್ವದ ಸ್ಥಾಪಿಸಿದರೆ ಆಟದ ನಿಮ್ಮ ರೂಪಾಂತರವಾಗಿ, ನಂತರ ನಿಮ್ಮ ಆಕ್ರಮಣಶೀಲತೆ ಮಟ್ಟದ ಕಡಿಮೆಯಾಗುತ್ತದೆ. ಇದು ಒಂದು ಒಳ್ಳೆಯ ವಿಷಯ. ಜನರು ಹೆಚ್ಚು ನೆಮ್ಮದಿಯ ಇವೆ ಸ್ಪಷ್ಟವಾಗಿ, ಆ ಸನ್ನಿವೇಶದಲ್ಲಿ. ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ, ಯಾರಾದರೂ ಮಾಡಿದರು ಒಂದು ವೇಳೆ, ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿಲ್ಲ ಕೋಡ್ ಮೂಲ ಆವೃತ್ತಿಯಲ್ಲಿ. ಆದ್ದರಿಂದ ಗಾಂಧಿ ಆಕ್ರಮಣಶೀಲತೆ ಮಟ್ಟದಿಂದ ಹೋದರು 1 ಧನಾತ್ಮಕ, ಮೈನಸ್ 2, 1 ನಕಾರಾತ್ಮಕಕ್ಕೆ, ಆದರೆ ಆಟದ ಮಾಡುವುದಿಲ್ಲ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ಅರ್ಥ. ಆದ್ದರಿಂದ ಏನಾಯಿತು ಗಾಂಧಿ ಆಕ್ರಮಣಶೀಲತೆ ಆಗಿತ್ತು ಮಟ್ಟದ, 1 ನಕಾರಾತ್ಮಕಕ್ಕೆ, 0, 1 ಹೋದರು ಪ್ರಭಾವವಿತ್ತು ಇದು ಆಗಿರುವ ಸುತ್ತಲೂ ಸುತ್ತಿಕೊಳ್ಳುವ ಅತ್ಯಂತ ಆಕ್ರಮಣಕಾರಿ ರ ಪಂದ್ಯದಲ್ಲಿ 255 ಮೌಲ್ಯದಲ್ಲಿ, 1 ರಿಂದ 10 ರ ಪ್ರಮಾಣದಲ್ಲಿ. ಮತ್ತು ನಂತರ, ಕಂಡುಬಂದಿದೆ ವಿಶೇಷವೇನು ಈ ಆಟದ ಹೆಚ್ಚು ಅವತಾರ; ಮತ್ತು ಅವರು ಅದನ್ನು ಇದ್ದರು ಈಸ್ಟರ್ ಎಗ್ ಒಂದು ರೀತಿಯ, ಗಾಂಧಿ ಸ್ಪಷ್ಟವಾಗಿ ಎಂದು ಭಯಾನಕ ಆಕ್ರಮಣಕಾರಿ. ಆದರೆ ಇದು ಒಂದು ಪರಿಣಾಮವಾಗಿದೆ ಸರಳ ಕಾರ್ಯಕ್ರಮದ ದೋಷವು ಆಟದ ಅತ್ಯಂತ ಆರಂಭದಲ್ಲಿ ಆವೃತ್ತಿಯಲ್ಲಿ. ಈಗ ಹೆಚ್ಚು ಗೊಂದಲಕಾರಿ ಹೆಚ್ಚು ಇತ್ತೀಚೆಗೆ ಬೋಯಿಂಗ್ 787 ಒಂದು ಹೊಂದಿರುವ ದಾಖಲೆಯಾಯಿತು ಸಾಧನದ ದೋಷ ಅಲ್ಲದ ರೀತಿಯ ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು ದೋಷವನ್ನು ಬೇಕು. ಮತ್ತು ಲಕ್ಷಣಗಳು, ನಾನು ಓದಲು ಮಾಡುತ್ತೇವೆ ಇಲ್ಲಿ, ಆನ್ಲೈನ್ ತನ್ನ ಲೇಖನದಲ್ಲಿ, ಈ ಒಂದು ಮಾದರಿ 787 ವಿಮಾನ ಆಗಿತ್ತು ಎಂದು ನಿರಂತರವಾಗಿ ಬಲದೊಂದಿಗೆ ಮಾಡಲಾಗಿದೆ 248 ದಿನಗಳ ಕಾಲ ಎಲ್ಲಾ ಕಳೆದುಕೊಳ್ಳಬಹುದು ಪರ್ಯಾಯ ವಿದ್ಯುತ್, ಎಸಿ, ಕಾರಣ ವಿದ್ಯುಚ್ಛಕ್ತಿ, ಜನರೇಟರ್ ಹತೋಟಿ ಘಟಕಗಳನ್ನು, GCUs ಏಕಕಾಲದಲ್ಲಿ ಫೇಲ್-ಸೇಫ್ ಕ್ರಮಕ್ಕೆ ಹೋಗಿ. ಆದ್ದರಿಂದ ಈ ನೀಡಿದ ಎಚ್ಚರಿಕೆಯೂ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪತ್ತೆ ಯಾವಾಗ. ಈ ಸ್ಥಿತಿಯನ್ನು ಉಂಟಾಗುತ್ತದೆ ಸಾಫ್ಟ್ವೇರ್ ಕೌಂಟರ್ ಮೂಲಕ , GCUs ಆಂತರಿಕ ಆದ್ದರಿಂದ ಒಂದು ಪೂರ್ಣಾಂಕ ಅಥವಾ ವೇರಿಯಬಲ್ 248 ನಂತರ ತಿನ್ನುವೆ ಸ್ಥಳಾಂತರವನ್ನು ನಿರಂತರ ವಿದ್ಯುತ್ ದಿನಗಳಲ್ಲಿ. ಬೋಯಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿದೆ ಒಂದು GCU ಸಾಫ್ಟ್ವೇರ್ ನವೀಕರಿಸು ಅಭಿವೃದ್ಧಿ ಎಂದು ಅಸುರಕ್ಷಿತ ಸ್ಥಿತಿಯನ್ನು ಸುಧಾರಿಸಲು ಕಾಣಿಸುತ್ತದೆ. ಕ್ಷಿಪಣಿ ನಂತಹ ತುಂಬಾ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಅಲ್ಲಿ ಅವರು ವೇರಿಯಬಲ್ ರೀತಿಯ ಹೊಂದಿತ್ತು ಎಂದು ಎಣಿಕೆ, ಲೆಕ್ಕ ಮಾಡಲಾಯಿತು ಮತ್ತು ಲೆಕ್ಕ, ಆದರೆ ಕ್ರಮೇಣ ತುಂಬಿ ತನ್ನ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೀಮೆಗಳು ಇದೇ ಡ್ಯಾಮ್ ವಿಮಾನ ಮಾಡಿದರು ವೇರಿಯಬಲ್ ಸ್ಥಳಾಂತರವನ್ನು ಹೊಂದಿವೆ ಓಟ ಸಾಕಷ್ಟು ಸಮಯದ ನಂತರ. ಆದ್ದರಿಂದ ವ್ಯಂಗ್ಯದ ರೀತಿಯಲ್ಲಿ ಈ ವಿಷಯದೊಂದಿಗೆ ಕೆಲಸ ನಿಜವಾಗಿಯೂ, ರೀಬೂಟ್, ನಿಮ್ಮ ವಿಮಾನ ಪ್ರತಿ ಆಗಿದೆ ಮೆಮೊರಿ ನಾಶಗೊಳಿಸಿದನು ಗಳಿಸುವ ಆದ್ದರಿಂದ 247 ದಿನಗಳ, ಮತ್ತು ವೇರಿಯಬಲ್ 0 ಹೋಗುತ್ತದೆ. ಆದರೆ ಅರ್ಥ, ಈ ಬಹಳ ಆಗಿದೆ ಸಾಫ್ಟ್ವೇರ್ ದೊಡ್ಡ ಅವತಾರ, ಆದರೆ ನಾವು ಆಪಲ್ನ ಬಗ್ಗೆ ಕೇಳಲು ವಿಶೇಷವಾಗಿ ಕಾರುಗಳು ಸಾಗುವ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳ, ಮತ್ತು Google ನಿಂದ ಕಾರುಗಳು ಸ್ವಯಂ ಚಾಲನೆ, ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅವತಾರಗಳು ಯಾವುದೇ ಸಂಖ್ಯೆ ನಮ್ಮ ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ, ಟಿವಿಗಳು ಮತ್ತು ಕೈಗಡಿಯಾರಗಳು, ಮತ್ತು ಹೆಚ್ಚು, ಸಾಫ್ಟ್ವೇರ್ ಸುತ್ತುವರಿಯಲ್ಪಟ್ಟ ಅರ್ಥ, ಇದು ಎಲ್ಲಾ ನಮಗೆ ಮಾನವರು ಬರೆಯಲಾಗಿದೆ. ಮತ್ತು ನಾವು ಎಲ್ಲಾ ಶೀಘ್ರದಲ್ಲೇ ಅನ್ವೇಷಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಂದು, ಇದು ತುಂಬಾ ಸುಲಭ ಮತ್ತು ಬಹಳ ವಿಶಿಷ್ಟ ಸಾಫ್ಟ್ವೇರ್ ಬರೆಯುವಾಗ ತಪ್ಪುಗಳನ್ನು ಮಾಡಲು. ಮತ್ತು ನೀವು ಹಿಡಿಯುವ ಹೋದರೆ, ಕೆಲವು ಕೆಟ್ಟ ವಿಷಯಗಳು ಸಂಭವಿಸಬಹುದು. ಈಗ ಕೆಲವೊಮ್ಮೆ, ಕೆಲವು ಪರಿಹಾಸ್ಯದ ಸಂಭವಿಸಬಹುದು ಅಥವಾ ಕನಿಷ್ಠ ಕೆಲವೊಮ್ಮೆ ನಾವು ಕೆಲವು ದುಷ್ಟತನ ನಿರೀಕ್ಷಿಸಬಹುದು ತಿಳಿಯಲು. ಆದ್ದರಿಂದ 0 ದರ್ಜೆಯ, 0 ಗುರುಗಳು ಶಾಲೆಯ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಕೆಟ್ಟ ವಿಷಯ. ಇದು ಸ್ಪಷ್ಟೀಕರಿಸದ ಇಲ್ಲಿದೆ. ಮತ್ತು ಇದು ತಿರುಗಿದರೆ ಮತ್ತು ವೇಳೆ ನೋಡೋಣ ಈ ಆಯ್ಕೆ ಮಾಡಬಹುದು ನನ್ನ ಮೈಕ್ ಎಂದು ಆಪಲ್ ಕ್ಯಾಲ್ಗರಿಯಲ್ಲಿದೆ ಇತ್ತೀಚೆಗೆ ಈ ಕೆಲವು ಮೋಜು ಹೊಂದಿತ್ತು. ಹಾಗಾಗಿ ಇಲ್ಲಿ ಒಂದು ಐಫೋನ್ ಹೊಂದಿವೆ. ನಾನು ಸಿರಿ ಮಾತನಾಡಲು ಮತ್ತು ಅವರ ಕೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನಗೆ 0 ಗುರುಗಳು 0 ಗೆ ಉತ್ತರ ನೀಡಲು. 0 0 ಏನು ವಿಂಗಡಿಸಲಾಗಿದೆ? ಸಿರಿ: ನೀವು 0 ಹೊಂದಿರುವ ಇಮ್ಯಾಜಿನ್ ಕುಕೀಸ್, ಮತ್ತು ನೀವು ಸಮವಾಗಿ ಅವುಗಳನ್ನು ಬೇರೆಯಾಗುತ್ತಾರೆ 0 ಸ್ನೇಹಿತರು ನಡುವೆ. ಪ್ರತಿ ವ್ಯಕ್ತಿಯ ಎಷ್ಟು ಕುಕೀಗಳನ್ನು ಪಡೆಯಲು ಮಾಡುತ್ತದೆ? ನೋಡಿ? ಇದು ಅರ್ಥದಲ್ಲಿ ಮಾಡುವುದಿಲ್ಲ. ಮತ್ತು ಕುಕಿ ಮಾನ್ಸ್ಟರ್ ದುಃಖ ಯಾವುದೇ ಕುಕೀಗಳನ್ನು ಇವೆ. ಮತ್ತು ನೀವು ಸದ್ ಇವು ನೀವು ಯಾವುದೇ ಸ್ನೇಹಿತರನ್ನು ಹೊಂದಿಲ್ಲ. ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಜುಗುಪ್ಸೆ ಭಾಸವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಹೇಳಲಾಗುತ್ತದೆ ಏನು. ಇದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಲ್ಲ, ಅನಿರ್ದಿಷ್ಟ ಇಲ್ಲಿದೆ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಹಲವಾರು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಅಥವಾ, ನಿಜವಾಗಿಯೂ, ಸಂಕಲನಕಾರರ ತಿನ್ನುವೆ ನೀವು ಯೋಜನೆ, ಪತ್ತೆ, 0 0 ವಿಭಾಗಿಸುತ್ತದೆ ಪ್ರಯತ್ನಿಸಿ. ಈ ಆದರೂ ಹೆಚ್ಚು ಮಜವಾಗಿರುತ್ತದೆ ಸ್ಪಷ್ಟವಾಗಿ, ಕುಕಿ ಮಾನ್ಸ್ಟರ್ ಈ ದಿನಗಳಲ್ಲಿ ಟ್ವಿಟ್ಟರ್ನಲ್ಲಿ ಆಗಿದೆ. ಮತ್ತು ಅವರು ಈ ಜೊತೆಗೆ, ಈ ಉತ್ತರಿಸಿದರು, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಆರಾಧ್ಯ. ಆದರೆ ಒಂದು ತ್ವರಿತ ನೋಟ ನೋಡೋಣ ಇತರ ರಚನೆಗಳು ಒಂದೆರಡು ತದನಂತರ ಈ ಕೆಲವು ಪುಟ್ ಕೋಡ್ ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಬಳಸಲು. ಆದ್ದರಿಂದ ಜೊತೆಗೆ, ತಿರುಗಿದರೆ ಕುಣಿಕೆಗಳು, ಇಲ್ಲ ಏನೋ, ಸ್ವಲ್ಪ ಲೂಪ್ ಎಂಬ ವಿವಿಧ ಕಾಣುತ್ತದೆ ಮತ್ತು ಅಳವಡಿಸಲಾಗಿದೆ ಸ್ವಲ್ಪ differently-- ಮತ್ತು ನಾವು ಅಂತಿಮವಾಗಿ ಉದಾಹರಣೆಗಳಲ್ಲಿ ನೋಡುತ್ತಾರೆ ಆದರೆ ಕೆಲವು ಅರ್ಥದಲ್ಲಿ, ಇದು ಏಕೆಂದರೆ ಸರಳ ನೀವು ಆರಂಭಿಸಲು ಅನುಮತಿಸುವುದಿಲ್ಲ ಮತ್ತು ಲೂಪ್ ಗಡಿಯೊಳಗಿರುವ ನವೀಕರಿಸಿ. ನೀವು ಇನ್ನೂ ಕಾರ್ಯಗತ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ನೀವು ಅದೇ ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು ಒಂದು ಲೂಪ್ ಲೂಪ್ ಒಂದು ಜೊತೆ, ಆದರೆ ನಿಮ್ಮ ವಾಕ್ಯ, ultimately-- ನಾವು ಅಂತಿಮವಾಗಿ ಮಾಡುತ್ತೇವೆ ಎಂದು see-- ವಿಭಿನ್ನ ಎಂದು ಹೋಗುತ್ತದೆ. ಒಂದು ಮಾಡಬೇಡಿ, ಲೂಪ್ ಸಹ ಇಲ್ಲ ಇದು ವಾಸ್ತವವಾಗಿ ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿದೆ ಒಂದು ಆದರೆ ಫಾರ್ ಚಕ್ರಕ್ಕೆ ಮತ್ತು ಯಾವಾಗಲೂ ಸ್ವಲ್ಪ ಲೂಪ್ ವೇಳೆ, ಮೊದಲ ತಮ್ಮ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ ನೀವು ಕೆಳಗೆ ಈ ವಿಷಯ ಉನ್ನತ ಓದಲು ಇದು ವಿಶೇಷವೇನು ರೀತಿಯ ಕಾಣುತ್ತದೆ ಇದು ಕೊನೆಯ ಏಕೆಂದರೆ ಅದು ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ ಕೋಡ್ ನಿಜವಾಗಿಯೂ ಕೊನೆಯ ಸಾಲು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಉಪಯುಕ್ತ ಎಂದು ವಿಶೇಷವೇನು ನಾವು ಬರೆಯುವ ನಿಶ್ಚಿತ ಪ್ರೋಗ್ರಾಮ್ ನೀವು ಕುರುಡಾಗಿ ಏನಾದರೂ ಬಯಸಿದರೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಅವಶ್ಯವಾಗಿ ಒಂದು ಕೆಟ್ಟ ವಿಷಯ ಅಲ್ಲ. ನಾವು ಅಸ್ಥಿರ ಬಯಸಿದರೆ, ನಾವು ಮಾಡಬಹುದು ಇದು ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು. ನಾವು ನರಿನೃತ್ಯ ನೋಡಿದ ಕಾರ್ಟೂನ್, ಇದು ಮಾಡುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ, ಅಲ್ಲಿ ನಿಮ್ಮ ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು, ಇಂಟ್ ಕೌಂಟರ್ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ನಂತಹ, ಮತ್ತು ನಂತರ ಬಹುಶಃ ಮುಂದಿನ later-- ಲೈನ್, ಬಹುಶಃ 10 ಸಾಲುಗಳನ್ನು later-- ನೀವು ನಿಜವಾಗಿಯೂ ಆರಂಭಿಸಲು. ಕೋಡ್ ಆಫ್ ಆದ್ದರಿಂದ ಈ 2 ಸಾಲುಗಳು ರೀತಿಯ ಇಂಟ್ ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಇದು ನೀಡುತ್ತದೆ ಆದ್ದರಿಂದ ಮತ್ತು, ಅದನ್ನು ಪ್ರತಿ ಕರೆ ನನಗೆ ಸಾಕಷ್ಟು ಬಿಟ್ಗಳು ಒಂದು ಇಂಟ್ ಹಿಡಿದಿಡಲು. ತದನಂತರ ಅಂತಿಮವಾಗಿ, ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ ವೇರಿಯಬಲ್ ಒಳಗೆ ಮೌಲ್ಯ 0 ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಇದು 0 ಮತ್ತು 1 ರ ಏರ್ಪಾಡು ಮಾದರಿ, ನಾವು ಕಳೆದ ವಾರ ತಿಳಿದಿರುವುದರಿಂದ, ನಾವು 0 ಗೊತ್ತು ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಅಥವಾ ಸರಳವಾಗಿ, ಈ ಹೆಚ್ಚು ಮಾಡಬಹುದು ಹೆಚ್ಚು ಅಡಕವಾಗಿ, ಇದರಂತೆಯೇ. ಈಗ ನಾವು ಹೊಂದಿವೆ ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಸಾಮರ್ಥ್ಯವನ್ನು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲಿ 2 ಲೈನ್ ಪ್ರೋಗ್ರಾಂ, ಅಥವಾ ಅದರ ಉದ್ಧೃತ, ವಾಸ್ತವವಾಗಿ ಅನುಮತಿಸುತ್ತದೆ ಕೆಲವು ಕೋಡ್ ಬರೆಯಲು user-- ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯುತ್ತದೆ ಹೆಚ್ಚು ನಮ್ಮ ಸ್ವಯಂಸೇವಕ ಕೊಂಚ ರೀತಿಯ ago-- ಪರಿಣಾಮವಾಗಿ ಸಂಗ್ರಹಿಸುವ ಹೆಸರು, ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಮತ್ತು ನಂತರ ಹೆಚ್ಚು ನಮ್ಮ ಸ್ವಯಂಸೇವಕ ಹಾಗೆ ಆ ಮೌಲ್ಯಗಳನ್ನು ಔಟ್ printf-- ಪತ್ರವು ಎರಡು ವಾದಗಳನ್ನು ಹಾದುಹೋಗುವ ಮೂಲಕ ಸ್ಟ್ರಿಂಗ್, ವೇರಿಯಬಲ್ ನಂತರ , ಹೆಸರು, ಸ್ವತಃ ಎಂದು. ಆದ್ದರಿಂದ ಮೊದಲು, ಅವಲೋಕಿಸೋಣ ನಾವು, ಮತ್ತೆ ಅಲ್ಲಿ ಮಾರಿಯೋ ಬಂದು ಈ ಈಗ ಉದಾಹರಣೆಗಳು ಒಂದೆರಡು. ನಾನು ಮುಂದೆ ಮತ್ತು ಮುಕ್ತ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಅಪ್, ನ ಕಾರ್ಯ-0.c, ತಿಳಿಸಿ. ಮತ್ತು ಯಾವಾಗಲೂ, ಈ ಸಂಕೇತ ಕೋರ್ಸ್ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಆದ್ದರಿಂದ ನೀವು ಉದ್ದಕ್ಕೂ ವಹಿಸುತ್ತದೆ ಮನೆ ಮತ್ತು ನಂತರ ನೋಡಲು. ಇದು ಇಲ್ಲಿದೆ ಆದರೆ ಇಲ್ಲಿ ಕಾರ್ಯಕ್ರಮದ ಸಾಲು 17 ರಿಂದ 22 ಗೆ ಮೂಲಭೂತವಾಗಿ. ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ ಅಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಯಾವಾಗಲೂ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಇದೆ. ಈ ಪ್ರೋಗ್ರಾಂ, ಸ್ಪಷ್ಟವಾಗಿ, ಹೋಗುತ್ತದೆ , ದೊಡ್ಡ ಕರುಳಿನ ನಿಮ್ಮ ಹೆಸರು ಮುದ್ರಿಸುತ್ತದೆ. ನಂತರ, GetString ಕರೆಯಲು ವಿಶೇಷವೇನು ಕೇವಲ ಹಾಗೆ ನಾವು ನಮ್ಮ ಸ್ವಯಂಸೇವಕರು ಮಾಡಿದರು. ತದನಂತರ, ಈ, ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಇದು PrintName ಕರೆಯಲು ವಿಶೇಷವೇನು. ಇದು ಅಲ್ಲಿ, ಈ ಬಾರಿ ತಿರುಗಿದರೆ PrintName ಎಂಬ ಕ್ರಿಯೆಯ ತೋರುತ್ತದೆ. ಯಾರಾದರೂ ಹೆಸರು ಮುದ್ರಿಸುತ್ತದೆ. ನಾವು ರಿಂದ printf ಬಳಸಲು ಅವಶ್ಯಕತೆ ಇಲ್ಲ ಗತ, PrintName ಇಲ್ಲ. ಆದರೆ ತಪ್ಪು PrintName ಏಕೆಂದರೆ ಸಿ ಜನರು ಮಾಡಲಿಲ್ಲ ಬರುತ್ತದೆ ಕೆಲವು 40 ಅಥವಾ 50 ವರ್ಷಗಳ ಹಿಂದೆ ಆವಿಷ್ಕಾರ ನಾನು ಬದಲಿಗೆ, ಮಾಡಿದರು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ಸ್ಕ್ರಾಲ್ ಮತ್ತಷ್ಟು ಸೂಚನೆ ಕೆಳಗೆ ನನ್ನ ಸ್ವಂತ ಬರೆಯಲು ಹೇಗೆ ಸಿ ಕಾರ್ಯಗಳನ್ನು ನಾವು ಅಂತಿಮವಾಗಿ ಮಾಡುತ್ತೇವೆ ನಾವು ಹೇಳುವ ಇರಿಸಿಕೊಳ್ಳಲು ಎಂಬುದನ್ನು ವಿವರಿಸಲು, ನಿರರ್ಥಕ, ಕೆಲವು ಸ್ಥಳಗಳಲ್ಲಿ, ಆದರೆ ಇಂದು, ಹೊರಡೋಣ ಕೇವಲ ಹೆಸರು ನೋಡಲು. ಸಾಲು 24 ರಂದು, ನೀವು ಬಯಸಿದರೆ , ನಿಮ್ಮ ಕಾರ್ಯವನ್ನು ರಚಿಸಲು ನೀವು ಅಕ್ಷರಶಃ ಬರೆಯಲು ಕ್ರಿಯೆಯ ಹೆಸರು. ನಾನು PrintName ಆಯ್ಕೆ. ಆವರಣ, ನೀವು ನಂತರ ಸೂಚಿಸಲು ಯಾವ ರೀತಿಯ ಒಳಹರಿವು ಮತ್ತು ಎಷ್ಟು ನೀವು ಈ ಕಾರ್ಯ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ ಎಂಬ 1 ವೇರಿಯಬಲ್ ಹೆಸರು, ಮತ್ತು ಇದು ಎಂದು ವಿಶೇಷವೇನು ಮಾದರಿ, ಸ್ಟ್ರಿಂಗ್, ಆದ್ದರಿಂದ ವಿಶೇಷವೇನು ಪಾತ್ರಗಳು ಕೆಲವು ಅನುಕ್ರಮ ಎಂದು. ತದನಂತರ, ಈ ಪ್ರೋಗ್ರಾಂ ಸ್ಕ್ರ್ಯಾಚ್ ಹಾಗೆ, ನೀವು ಕಸ್ಟಮ್ ಒಗಟು ಹೊಂದಬಹುದು ತುಣುಕುಗಳು ಈ ಕಸ್ಟಮ್ ವರ್ತನೆಯನ್ನು ಮಾಡಲಿಕ್ಕೆ ಇದೆ. ಇದು printf ಕರೆ ವಿಶೇಷವೇನು ಹಾದುಹೋಗುವ, ಹಲೋ, ಪ್ಲೇಸ್ಹೋಲ್ಡರ್, ತದನಂತರ ಅದನ್ನು ಪ್ಲಗ್ ವಿಶೇಷವೇನು ಯಾವುದೇ ಬಳಕೆದಾರ ಕರೆಯಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ ಏನು ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿ ಎಂದು ಕರೆ ಅಮೂರ್ತತೆ ಅಥವಾ ಕ್ರಿಯಾತ್ಮಕ ಕೇವಲ ಇದು ವಿಭಜನೆ, saying-- ವೇಳೆ ಅಲಂಕಾರಿಕ ರೀತಿಯಲ್ಲಿ ನೀವು, ಈ ಉನ್ನತ ಮಟ್ಟದ ಯೋಚನೆಯನ್ನು ಹಾಗೆ ನಾನು ಕಾರ್ಯವನ್ನು ಬಯಸುವ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ, ಯಾರೊಬ್ಬರ ಹೆಸರನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಅಕ್ಷರಶಃ ನಂತರ printf ಬರೆಯಲು ಮತ್ತು ಮಾಡಬಹುದು ನೀವು ವಾದಗಳನ್ನು ಹಾದು ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಕೆಲಸ, ಇದು ಬುಧವಾರ ರಿಂದ ಹೊಂದಿದೆ. ಆದರೆ ನೀವು ದೂರ ಅಮೂರ್ತ ಆರಂಭಿಸಬಹುದು ಹೆಸರನ್ನು ಮುದ್ರಣ ಕಲ್ಪನೆ. ನೀವು ಒಂದು ಹೆಸರನ್ನು ನೀಡಬಹುದು, PrintName, ಮತ್ತು ಈ ರೀತಿಯ ವಾರ 0 ಏರಿಳಿತ ಈ ಕಲ್ಪನೆ. ಹಾಗಾಗಿ, ನಾನು ಮತ್ತು ನೀವು ತಿಳಿಯಲು ಇಲ್ಲ ಅಥವಾ PrintName ಅಳವಡಿಸುವುದರಿಂದ ಕಾಳಜಿ. ಹೌದು ಇದು ಬಹುಶಃ, printf ಬಳಸುತ್ತದೆ ಯಾರು ಬಳಸುತ್ತದೆ ತಿಳಿದಿಲ್ಲ, ಮಾಡುವುದಿಲ್ಲ? ಯಾರು ಕೇಳ್ತಾರೆ? ಈಗ ನಾನು ಇಲ್ಲಿ ಬಾಗುತ್ತೇನೆ, ಬದಲಿಗೆ ಕೆಳಗೆ ಇಲ್ಲಿ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಸಿಗುತ್ತದೆಯೋ ಅತ್ಯಾಧುನಿಕ ಮತ್ತು ಅತ್ಯಾಧುನಿಕ, ನಾವು ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ಇರಿಸಿಕೊಳ್ಳಲು ನೀನು ಕಡಿಮೆ ಮಟ್ಟದ ಒಗಟು ತುಣುಕುಗಳನ್ನು ಇರುವ. ನಾವು ಅವುಗಳನ್ನು ಬರೆದದ್ದರಿಂದ ಅಥವಾ ಬೇರೆಯವರ ಆದ್ದರಿಂದ ಮಾಡಿದರು ನಾವು ನಂತರ ಅವುಗಳನ್ನು ಮೇಲೆ ರಚಿಸಬಹುದು. ಈ ಒಂದು ಅವಲೋಕಿಸೋಣ ಭಿನ್ನ, ಒಂದು ಕಾರ್ಯ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ ಮುಂದುವರಿದ, ಆದರೆ ಇದನ್ನು ತಿರುಗುತ್ತದೆ CS50 ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಎಂದು, ಕೇವಲ GetInt ಕಾರ್ಯ ಇಲ್ಲ. ನಾವು ಮಾಡಲು, ವರ್ಷಗಳ ಹಿಂದೆ, ಭಾವಿಸಿರಲಿಲ್ಲ ಒಂದು GetPositiveInt ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ. ಮತ್ತು ಸ್ವಲ್ಪ ಕಿರಿಕಿರಿ ಏಕೆಂದರೆ ನೀವು ಹುಡುಗರಿಗೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಇದರಲ್ಲಿ ಬರವಣಿಗೆಯಲ್ಲಿ ನೀವು ಧನಾತ್ಮಕ ಸಿಗತ್ತೆ ಬಳಕೆದಾರರಿಂದ ಪೂರ್ಣಾಂಕ, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ GetInt ಬಳಸಬಹುದು. ಮತ್ತು ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಪರಿಶೀಲಿಸಬಹುದು ಪರಿಸ್ಥಿತಿ ಮತ್ತು ಬಹುಶಃ ಲೂಪ್ ಇಂಟ್ ಹೆಚ್ಚಿನ ವೇಳೆ ಮತ್ತು 0 ಹೆಚ್ಚು ಬಳಕೆದಾರ ನಲ್ಲಿ ಕೂಗಿ ಅವನು ಅಥವಾ ಅವಳು ನೀಡುವುದಿಲ್ಲ ವೇಳೆ ನೀವು ಧನಾತ್ಮಕ ಸಂಖ್ಯೆ. ಆದರೆ ಈ ನಿರ್ಮಿಸಲು ಅವಕಾಶ ಕಟ್ಟಡ, ಒಂದು ನಾವೇ ಬ್ಲಾಕ್, ಕಸ್ಟಮ್ ಸ್ಕ್ರಾಚ್ ತುಂಡು, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. ನಾನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಲಿಕ್ಕೆ ನಾನು ಇಲ್ಲಿ ಅಂತಿಮವಾಗಿ, ನಾನು ಕರೆ ಮಾಡಲು ಬಯಸುವ GetPositiveInt, ಮತ್ತು ನಾನು ಬಯಸುತ್ತೇನೆ ಇಂಟ್ ಯಾವುದೇ ಮುದ್ರಿಸುತ್ತದೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಆದರೆ ಈಗ ದೂರ ಅಮೂರ್ತ ಇದೆ. ಇದು ಕೇವಲ ಒಂದು ಉನ್ನತ ಮಟ್ಟದ ನೀಡಲಾಗಿದೆ ವಿಶೇಷವೇನು ಅದು ಏನು ಹೇಳುತ್ತದೆ ಹೆಸರು ಇದು ಏಕೆಂದರೆ ಅದ್ಭುತ ಇದು ಓದಲು ಈಗ ಬಹಳ ಅರ್ಥಗರ್ಭಿತ. ನಾನು ಕೇರ್ ಹೋದರೆ ಏನು ಕೆಳಗೆ ಇಲ್ಲಿದೆ ಹುಡ್, ನನ್ನ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ. ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಬೆದರಿಸುವ ಇಲ್ಲಿದೆ ಮೊದಲಿಗೆ, ವಿಶೇಷವಾಗಿ ಈ ನಿಮ್ಮ ಮೊದಲ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದರೆ, ಆದರೆ ತಂದೆಯ ಅವಲೋಕಿಸೋಣ. ನಾನು ಇನ್ನು ಮುಂದೆ, ಶೂನ್ಯ, ಹೇಳುವ ನಾನು ಇದು ಕಾರ್ಯಗಳನ್ನು ತಿರುಗಿದರೆ ಏಕೆಂದರೆ, ಹೆಚ್ಚು GetString ನಂತಹ ಮಾಡಬಹುದು ನನಗೆ ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಲು. ಅವರು ಕೇವಲ ಇಲ್ಲ ತೆರೆಗೆ ಮುದ್ರಿಸಲು, ನಿಜವಾಗಿ ನೀಡಬಲ್ಲದು ಮತ್ತೆ ನನಗೆ ಏನೋ. ಮತ್ತು PrintName ಮೊದಲು ಆದರೆ, ನಾನು ಏನು ಮತ್ತೆ ಅಗತ್ಯವಿರಲಿಲ್ಲ. ನಾನು ಅಡ್ಡ ಪರಿಣಾಮ ಅಗತ್ಯವಿದೆ ಏನೋ, ತೆರೆಯ ಮೇಲೆ ತೋರಿಸುವ ಆದರೆ ನಾನು ಒಂದು ಮಾನವ ಅಗತ್ಯವಿರಲಿಲ್ಲ ನನಗೆ ಏನೋ ಬ್ಯಾಕ್ ಹ್ಯಾಂಡ್. ಇಲ್ಲಿ, GetPositiveInt ಜೊತೆ, GetInt ಹಾಗೆ ನಾನು ಏನನ್ನಾದರೂ ಮರಳಿ ಹಸ್ತಾಂತರಿಸುವಾಗ ಬಯಸುವ. ಹಾಗಾಗಿ, ಶೂನ್ಯವಾಗುವ ಹೇಳುವ ನಾನು ಸಾಲು 23 ಆದರೆ ಇಂಟ್, ಇದು ಹೇಳುತ್ತದೆ, ಈ ಕಾರ್ಯ ನಾನು ಬರೆಯಲು ನಾನು ಎಂದು, GetPositiveInt ಹೋಗುತ್ತದೆ ಎಂಬ ಒಂದು ಪೂರ್ಣಾಂಕ, ಏನೂ ನನಗೆ ಬ್ಯಾಕ್ ಹ್ಯಾಂಡ್, ಶೂನ್ಯವಾಗುವ. ಅಷ್ಟರಲ್ಲಿ, ಇದು ಯಾವುದೇ ತೆಗೆದುಕೊಳ್ಳುವುದು ಒಳಹರಿವು ಆದ್ದರಿಂದ ನಾನು ರೀತಿಯ, ಇದು ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ ಬಂದಿದೆ. ನಾನು GetPositiveInt ಯಾವುದೇ ನೀಡುವ ಇಲ್ಲ ಇನ್ಪುಟ್, ನಾನು ನನಗೆ ಅದರ ಔಟ್ಪುಟ್ ನೀಡಲು ಬಯಸುವ. ತದನಂತರ ಇದೀಗ ಏನಾಗುತ್ತದೆ? ಇಲ್ಲಿ ನಾನು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಹೇಗೆ. ನಾನು ಲೂಪ್ ಹೊರಗೆ ಮಾಡಿದ ನಾವು ಅಂತಿಮವಾಗಿ ನೋಡುತ್ತಾರೆ ಕಾರಣಗಳಿಗಾಗಿ, ಆದರೆ ಇದು ಕೇವಲ ನೀಡುತ್ತದೆ ನನಗೆ 32 ಬಿಟ್ಗಳು ಎಂದು, ಎನ್, ಮತ್ತು ನಾನು ಪೂರ್ವ ನಿರ್ಧರಿಸುವ ಬಂದಿದೆ ಅವುಗಳನ್ನು ಪೂರ್ಣಾಂಕ ಶೇಖರಿಸಿಡಲು. ಇಲ್ಲಿ, ರಚನೆ ಸಂದರ್ಭದಲ್ಲಿ ಮಾಡುವ ಇಲ್ಲಿದೆ ಇದು ಉಪಯುಕ್ತವಾಗಿರುವ ಏಕೆ ಇದು. ಅಕ್ಷರಶಃ ಇದನ್ನು, n 1 ಕ್ಕಿಂತ ಕಡಿಮೆ ಇದೆ. ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. ನಾನು, ದಯವಿಟ್ಟು ಮುದ್ರಿಸುತ್ತದೆ ಅಂತ ಧನಾತ್ಮಕ ಇಂಟ್ ನೀಡಿ. ನಾನು CS50 ನ ಬಳಸಿಕೊಂಡು, ಇಂಟ್ ಪಡೆಯುವರು ಕೆಲಸ ಮತ್ತು ಎನ್ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ. ತದನಂತರ, ಕೋಡ್ ಸಾಲು ಬಹುಶಃ ತಾರ್ಕಿಕವಾಗಿ, ಮುಂದಿನ ಮರಣದಂಡನೆ ಮುಟ್ಟುತ್ತದೆ? ಇದು ಲೈನ್ ಸಂಖ್ಯೆ? ಹೌದು, ಆದ್ದರಿಂದ 31. ನೀವು ಮಾಡಿದ ರವರೆಗೆ ಈ ಗೊತ್ತಿಲ್ಲ ಎಂದು ಹೇಳಿದರು ಅಥವಾ ರೀತಿಯ ಇದು ನಿರ್ಣಯಿಸಲು ಮಾಡಲಾಗಿದೆ, ಆದರೆ ನಿಜ. ಇದು ಕೆಳಕ್ಕೆ ಹೋಗುತ್ತದೆ ನಂತರ ಪದೇ ಪದೇ ಇಡುತ್ತದೆ. ನಾನು ಸಂಖ್ಯೆ, ಹೇಳುತ್ತಾರೆ ಬೆರಳಚ್ಚಿಸಿದ ಹಾಗಿದ್ದಲ್ಲಿ 1 ಋಣಾತ್ಮಕ, 1 ಋಣಾತ್ಮಕ ಹೆಚ್ಚು ಎನ್ ಕಡಿಮೆ? ಹೌದು. 1 ಋಣಾತ್ಮಕ 1 ಗಿಂತ ಕಡಿಮೆ ಏಕೆಂದರೆ. ಆದ್ದರಿಂದ ಏನಾಗಬೇಕು? ನಾನು ಈ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ N ಕಡಿಮೆ 1 ಹಾಗೆಯೇ, ಆದ್ದರಿಂದ ನಾನು ಮತ್ತೆ ಸಾಲಿನಲ್ಲಿ 28 ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ಪ್ರತಿ ಬಾರಿಗೆ ಮತ್ತು ತಂದೆಯ ಈ ರನ್ ಅವಕಾಶ ಕಾರ್ಯ 1 ಇದು ಕಂಪೈಲ್ ಮಾಡಲು, ಈಗ ಕಾರ್ಯ 1 ಡಾಟ್ ಕತ್ತರಿಸಿ. ನಾನು ಋಣಾತ್ಮಕ 1 ಟೈಪ್ ವೇಳೆ, ಇದು ನನಗೆ ಚೀರುತ್ತಾ ಹಾರಿದಂತೆ ಇಡಲು ನಾನು ನಾನು ಪ್ರತಿ ಏಕೆಂದರೆ ಸಹಕಾರ ರವರೆಗೆ ನನ್ನ ಒಳಹರಿವಿನ ಕಡಿಮೆ 1 ಮತ್ತು ಇದು ಕಡಿಮೆ 1 ಹಾಗೆಯೇ ಇದ್ದರೆ, ನಾನು ಈ ರೀತಿ ಇರಿಸಿಕೊಳ್ಳಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನಾನು ಅಂತಿಮವಾಗಿ 50 ಇದು ಒಂದು ಸಂಖ್ಯೆ ಕೊಟ್ಟರೆ, Thankfully, ಇದು 50 ಧನ್ಯವಾದಗಳು, ಹೇಳುತ್ತಾರೆ. ಏಕೆ? N ಗಿಂತ ಕಡಿಮೆ ಏಕೆಂದರೆ ಬೇಗ 1, ನಾನು ಈ ಆದೇಶಗಳ ಸಿಲುಕಿಕೊಂಡರು ಪಡೆಯುವುದನ್ನು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಈ ಹೊಸ ಕೀವರ್ಡ್ ಇಂದು ರಿಟರ್ನ್, ಅಕ್ಷರಶಃ ಎಂದು ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ನಾನು ಒಂದು ರಲ್ಲಿ, ಜಾರಿಗೆ ಬಂದಿದೆ ಅರ್ಥದಲ್ಲಿ, GetString ಸಮಾನ, ಅಲ್ಲಿ ನಾನು ಮರಳಿ ಹಸ್ತಾಂತರಿಸುವ ಬಾಗುತ್ತೇನೆ ಯಾರು, ಕೆಲವು ಮೌಲ್ಯವನ್ನು ನನಗೆ ಬಳಸುತ್ತಿದೆ. ಇದು ಎಂದು ಹೊಂದಿಲ್ಲ ಸ್ಟ್ರಿಂಗ್, ಇದು ಒಂದು ಇಂಟ್ ನ. ತ್ವರಿತ, ಆದ್ದರಿಂದ ಸರಳ ಉದಾಹರಣೆಗೆ, ಆದರೆ ನಾವು ಶೀಘ್ರದಲ್ಲೇ ಮಾಡುತ್ತೇವೆ ಕೆಲವು ಅತ್ಯಾಧುನಿಕ ನೋಡಿ ಇನ್ನೂ ಆವೃತ್ತಿಗಳು. ವಾಸ್ತವವಾಗಿ, ಒಂದು ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ return.c ಕರೆಯಲಾಗುತ್ತದೆ ಸಂಖ್ಯಾ ಒಂದು. ಮತ್ತು ಈ ಒಂದು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿದೆ ಸ್ವಲ್ಪ ಸರಳ. ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಕ್ರಮ ನ ಉದ್ದೇಶದಲ್ಲಿ life-- ಸಂಕಲಿಸಲು ಮತ್ತು ಚಲಾಯಿಸಲು ಅವಕಾಶ, ಆದ್ದರಿಂದ ಡಾಟ್, ರಿಟರ್ನ್ ಮಾಡಲು ಕಡಿದು, ಮರಳಿ ಸೂಚನೆ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಮೌಲ್ಯ 2 ಘನಗಳು. ಇದು ಹಾರ್ಡ್ ಸಾಕಷ್ಟು ಅವಿವೇಕಿ ಇಲ್ಲಿದೆ ಕೋಡ್, ಇದು ಯಾವುದೇ ಸೂಚನೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ, ಆದರೆ ಮತ್ತೊಂದು ಪ್ರದರ್ಶಿಸಲು ಮಾಡುತ್ತದೆ ನಾನು ಬರೆದ ಎಂಬುದನ್ನು ಕಾರ್ಯ. ಇಲ್ಲಿ, ನಾನು ಡಿಕ್ಲೇರ್ಡ್ ಒಂದು ವೇರಿಯಬಲ್, ರೀತಿಯ ಇಂಟ್, X ಎಂಬ ಸಂಖ್ಯೆ 2 ಸಮಾನವಾಗಿರುತ್ತದೆ, ಸಂಪೂರ್ಣವಾಗಿ ಅನಿಯಂತ್ರಿತ. ಈ ಕೇವಲ ಕೆಲವು ನಯವಾದ ಮುದ್ರಣ. ಇದು X ಹೇಳುತ್ತಾರೆ ಈಗ, ಮತ್ತು ಇಂತಹ, cubing ಡಾಟ್ ಡಾಟ್ ಡಾಟ್. ಮತ್ತು ಮ್ಯಾಜಿಕ್ ಲೈನ್ 21 ಸ್ಪಷ್ಟವಾಗಿ ಆಗಿದೆ. ನಾನು ಘನ ಎಂಬ ಕ್ರಿಯೆಯ ಎಂದು ನುಡಿದರು, ನಾನು ಕಾಗದದ ಒಂದು ಹಾಳೆಯನ್ನು ಹಸ್ತಾಂತರಿಸುವ ಬಾಗುತ್ತೇನೆ ಅದನ್ನು ಬರೆದ ಸಂಖ್ಯೆ 2 ಮತ್ತು ಯಾವ ಮೌಲ್ಯವನ್ನು ಗಣಿತದ, ನಾನು ಹೊರಬರಲು ಬಯಸುತ್ತೀರಿ? ಕೇವಲ ವಿವೇಕ ಚೆಕ್ ಎಂದು? 8. ರೈಟ್? ನಾನು 2 2, ಮತ್ತೆ ಘಾತ ಬಯಸುವ 3 ವಿದ್ಯುತ್, ಆದ್ದರಿಂದ 8 ಮತ್ತೆ. ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಘನ ಅಳವಡಿಸಲಾಗಿದೆ? ಸರಿ, ಅದನ್ನು ಇಲ್ಲಿ ಜಾರಿಗೆ ಸೂಚನೆ. ಮತ್ತು ಮೊದಲಿನಂತೆ, ತಾರ್ಕಿಕವಾಗಿ, ವಾಕ್ಯರಚನೆ ಬಹುಶಃ ಆದರೂ ನೀವು ಅನೇಕ ಹೊಸ, ನಾನು ಈ ಕಾರ್ಯವನ್ನು ಬಯಸುವ ಒಂದು ಹಾಳೆಯನ್ನು ನನಗೆ ಬ್ಯಾಕ್ ಹ್ಯಾಂಡ್ ಇದು ಒಂದು ಇಂಟ್ ಕಾಗದದ. ಆದ್ದರಿಂದ ನಾನು ಇಂಟ್ ಹೊಂದಿವೆ ಹೆಸರು, ಕ್ರಮವಿಲ್ಲದ ಆದರೆ ಅನುಕೂಲಕರವಾಗಿ ಘನ ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಇನ್ಪುಟ್, ಎನ್ ಆಗಿದೆ ಎಂದು, ಆದ್ದರಿಂದ ಪೂರ್ಣಾಂಕ ಟೈಪ್ ನಾನು ಸಂಖ್ಯೆಯಲ್ಲಿ ಹಾದು ಹೇಗೆ ಕಾಗದದ ಹಾಳೆಯಲ್ಲಿ 2. ತದನಂತರ ಸಿ ಬೆಂಬಲಿಸುತ್ತದೆ ತಿರುಗಿದರೆ ಗಣಿತ, ಆದ್ದರಿಂದ ನೀವು ಬಾರಿ ಎಕ್ಸ್ ಇಲ್ಲ ನೀವು ನಕ್ಷತ್ರ ಬಳಸಲು ಗುಣಾಕಾರ ಫಾರ್. ಮತ್ತು ಈ N ಬಾರಿ N ಬಾರಿ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಕೇವಲ ಒಂದು ಘನ ಮೌಲ್ಯವನ್ನು ಇದು ಎನ್. ಹಾಗೆ ಅಲ್ಲಿ ನಾವು ಈ ಎಲ್ಲಾ ಹೋಗುವ? ಇದು ಖಂಡಿತವಾಗಿಯೂ ಒಂದು ಆಗಿದೆ ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ, ಖಚಿತವಾಗಿರಿ, ಸೂಪರ್ ವಿಭಾಗಗಳಲ್ಲಿ ಮತ್ತು ಲೆಕ್ಕದಲ್ಲಿ, 1 ಸೆಟ್ ನೀವು ಮೂಲಕ ಹೊರನಡೆದರು ಮಾಡುತ್ತೇವೆ ಈ ಎಲ್ಲಾ ಹೆಚ್ಚು. ಮತ್ತು ಸಮಸ್ಯೆ 1 ಸೆಟ್, ನಾವು ಪರಿವರ್ತನೆ ಮಾಡುತ್ತೇವೆ ಸ್ಕ್ರಾಚ್ ಚಿತ್ರಾತ್ಮಕ ಪ್ರಪಂಚದ ಏನಾದರೂ ಹೆಚ್ಚು ಆಜ್ಞಾ ಸಾಲಿನ ಸಿ ಆದರೆ ಸ್ಫೂರ್ತಿ ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ ಈ ಇಲ್ಲಿ ಆಟದ ಗತ, ಇದರಲ್ಲಿ ರಿಂದ ಸಿ ಮತ್ತು ಪ್ರಮಾಣಿತ ಆವೃತ್ತಿ ಬಳಸಿ ಪು ಹೊಂದಿಸುತ್ತದೆ ನೀವು ಮಾರಿಯೋ ಪಿರಮಿಡ್ ಅಳವಡಿಸಲು ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಪುಟ ಸೆಟ್ ನೀವು ಆಯ್ಕೆ ಆರಿಸಿದರೆ, ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಜಾರಿಗೆ ಎರಡು ಶೃಂಗಗಳ ಪಿರಾಮಿಡ್ ಸವಾಲು. ನೀವು ಸಹ ಒಂದು ಅಳವಡಿಸಲು ಮಾಡುತ್ತೇವೆ ಕ್ರಮಾವಳಿ ದುರಾಸೆಯಿಂದ ಕ್ರಮಾವಳಿ. ಇದು ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ಕೆಲವು ಕುತೂಹಲಕಾರಿ ತರ್ಕ ಪ್ರಕ್ರಿಯೆ ಹಿಂದೆ ಕ್ಯಾಷಿಯರ್ ನಿಲ್ದಾಣದ ಚಾಲನೆಯಲ್ಲಿರುವ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಹಸ್ತಾಂತರಿಸುವ ಯಾರಾದರೂ ಮತ್ತೆ ಬದಲಾವಣೆ. ತಕ್ಕಮಟ್ಟಿಗೆ ಇಲ್ಲಿದೆ ಒಂದು ಕ್ರಮಾವಳಿ ಇಲ್ಲ ನೇರ, ನೀವು ಸಹ ಇಷ್ಟಪಡಬಹುದು ನೀವು ಮೊದಲ ಓದುವಾಗ ಅಂತರ್ಬೋಧೆಯಿಂದ ಗ್ರಹಿಸಲು ಅದನ್ನು ನಾನು ಯಾವಾಗಲೂ ನೀವು ಯಾವ ಅರಿತ ನಾನು ಯಾರೋ ಕೆಲವು ನೀಡಿದ್ದೇನೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ ನೀವು ಯಾವಾಗಲೂ ಅನುಮತಿಸುತ್ತದೆ ಹಣ ಹಿಂದಕ್ಕೆ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆಗೊಳಿಸುವ ಕಾಗದ ನೋಟುಗಳು ಅಥವಾ ಲೋಹದ ನಾಣ್ಯಗಳನ್ನು ನೀವು ಬಳಕೆದಾರರಿಗೆ ಮತ್ತೆ ಹಸ್ತಾಂತರಿಸುವ ನೀವು. ಮತ್ತು ಈ, ಕೋರ್ಸಿನ, ಬಲವಾದ ಹೊಂದಿದೆ ನೀವು ಸಿವಿಎಸ್ ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ಹೋಗಿ ವೇಳೆ, ನೀವು ಹಸ್ತಾಂತರಿಸುವಾಗ ಬಯಸುವುದಿಲ್ಲ ಪದಗಳಿಗಿಂತ ಒಂದು ಇಡೀ ಗುಂಪೇ ಅಥವಾ ನಾಣ್ಯಗಳು ಒಂದು ಇಡೀ ಗುಂಪೇ. ನೀವು fewest ಬಯಸುವ ನಾಣ್ಯಗಳು, ಬಹುಶಃ ಸಾಧ್ಯ. ಅಂತಿಮವಾಗಿ, ನೀವು ಸವಾಲು ಮಾಡುತ್ತೇವೆ ನೀರಿನ ವಿಶ್ವದ ಹಾರಿಸು ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಮೆಚ್ಚುಗೆ ಪಡೆಯಲು ಹರಿವಿನ ದರದ ನಡುವಿನ ಮ್ಯಾಪಿಂಗ್, ಒಂದು ಶವರ್, ನೀರು ಎಷ್ಟು ನೀರು ಬಳಸಲಾಗುತ್ತದೆ. ಅಲ್ಲಿರುವ ಪ್ರಸ್ತಾಪವನ್ನು, ಇಲ್ಲಿ ಈ ಕ್ಲಿಪ್ ಇರುತ್ತದೆ, ನಾವು ಮೇಲೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಮಾಡುತ್ತೇವೆ ಇದು ಕೇವಲ 60 ಸೆಕೆಂಡುಗಳಲ್ಲಿ, ಎಂದು ಚಿತ್ರ ಕಲೆಗೆ ಕಡಿಮೆ ಹರಿವಿನ ಶವರ್ ತಲೆಗಳನ್ನು. [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] -ಎಲ್ಲಾ ಬಲ. ನಾನು ಇಲ್ಲಿ ಎಲ್ಲವೂ ದೊರೆತಿದೆ. ನಾನು, ಸೈಕ್ಲೋನ್ F ಸರಣಿ ಸಿಕ್ಕಿತು ಹೈಡ್ರಾ, Jetflow, ಸ್ಟಾಕ್ಹೋಮ್ Supersteam, ನೀವು ಹೆಸರು. ಶತಕಗಳನ್ನು ನೀವು ಯಾವ ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ? -ಏನು ನೀವು ಹುಡುಕುತ್ತಿರುವ? -Power ಮನುಷ್ಯ. ಪವರ್. -Like ಸಿಲ್ಕ್ವುಡ್. -That ವಿಕಿರಣಗಳ ಇಲ್ಲಿದೆ. -That ಸರಿ. ಈ ಏನು -ಈಗ? -That ಕಮಾಂಡೋ 450 ಇಲ್ಲಿದೆ. ನಾನು ಒಂದು ಮಾರಾಟ ಮಾಡುವುದಿಲ್ಲ. -ಆದರೆ ಎಂದು ನಮಗೆ ಬೇಕು. ಇದು ಒಂದು ಕಮಾಂಡೋ 450 ಇಲ್ಲಿದೆ. ಇಲ್ಲ ನನ್ನ ನಂಬಿಕೆ. ಇದು ಕೇವಲ ಸರ್ಕಸ್ ಬಳಸಿರುವ. ಇದು ಆನೆಗಳ ಇಲ್ಲಿದೆ. ಏನು ಪಾವತಿಸಲು -I'll. ಜೆರ್ರಿ ಬಗ್ಗೆ -ಏನು? -ಅವರು ಎಂದು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಅವರು ಸೂಕ್ಷ್ಮ ಇಲ್ಲಿದೆ. ಹೌದು. [END ಪ್ಲೇಬ್ಯಾಕ್] ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಎಂದು CS50 ವೇಳೆ ಇಲ್ಲಿದೆ. ನಾವು ಮುಂದಿನ ವಾರದಲ್ಲಿ ನೀವು ನೋಡುತ್ತೀರಿ. ಸ್ಪೀಕರ್ 1: [? ಸ್ಕಲ್ಲಿ?], [? ಇಯಾನ್,?] ದೂರದ ಈ ಔರ್ಟೊ ಯೋಜನೆಯಾಗಿ, ನೀವು ಹುಡುಗರಿಗೆ ಏನು ಮಂದಿ? ಸ್ಪೀಕರ್ 2: ವೆಲ್, ನಾವು ನೀಡಿದ್ದೇನೆ ಇದು ಚಿಂತನೆಯ ವಿವಿಧ ಮತ್ತು ನಾವು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಭಾವಿಸುತ್ತೇನೆ to-- ಸ್ಪೀಕರ್ 3: ನಾನು ಮೇ? ಸ್ಪೀಕರ್ 2: ಹೌದು. ಎಲ್ಲಾ ಮೂಲಕ, ವಾಸ್ತವವಾಗಿ. ಸ್ಪೀಕರ್ 3: ಆದ್ದರಿಂದ ನಾನು ನಾವು ನಮ್ಮ ಕಲ್ಪನೆಯನ್ನು ಹೇಳಬಲ್ಲೆ ಒಂದು word-- ಏನೂ ಬೆನ್ನುಡಿಗಳ ಫಾರ್. ಡೇವಿಡ್ ಜೆ MALAN: ಏನೂ? ಸ್ಪೀಕರ್ 3: ಏನೂ. ಡೇವಿಡ್ ಜೆ MALAN: ಅದು ಏನು? ಸ್ಪೀಕರ್ 3: ಬೆನ್ನುಡಿಗಳ ಏನೂ ಬಗ್ಗೆ. ಸ್ಪೀಕರ್ 2: ಹೌದು, ನನ್ನ ಪ್ರಕಾರ, ತತ್ವಶಾಸ್ತ್ರ, ನನ್ನ ಪ್ರಕಾರ, ಏನೂ ಯಾವಾಗಲೂ ಸಂಗತಿಯಾಗಿದೆ. ಸ್ಪೀಕರ್ 1: ಆದ್ದರಿಂದ what's-- ಪ್ರಮೇಯ ಇಲ್ಲಿದೆ? ಸ್ಪೀಕರ್ 3: ಆದ್ದರಿಂದ ಜೀವನದ ಅನಿಸುತ್ತದೆ. ಸರಿ. ನೀವು ಇಂದು ಏನು ಮಾಡಿದನು? ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಎದ್ದು, ಹೊಂದಿತ್ತು ಉಪಹಾರ, ಮತ್ತು ಕೆಲಸ ಬಂದರು. ಸ್ಪೀಕರ್ 3: ಆ ಒಂದು ಔರ್ಟೊ ಇಲ್ಲಿದೆ. ಸ್ಪೀಕರ್ 2: ನನ್ನ ಪ್ರಕಾರ ಆದರೆ, ಮಾಡಬಾರದು ಏನೋ ಮುಚ್ಚಲಿದೆ ಮೇಲೆ ಅವನಿಗೆ ಸಂಭವಿಸಿ ಸ್ಪೀಕರ್ 3: ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ, ಇಲ್ಲ. ಏನೂ ನಡೆಯುತ್ತದೆ. ಸ್ಪೀಕರ್ 1: ಆದ್ದರಿಂದ ನಾವು ವೀಕ್ಷಿಸುತ್ತಿರುವ? ಸ್ಪೀಕರ್ 3: ಕಾರಣ ಇದು CS50 ಒಂದು ಔರ್ಟೊ ಇಲ್ಲಿದೆ. ಡೇವಿಡ್ ಜೆ MALAN: ಇನ್ನೂ.