1 00:00:00,000 --> 00:00:03,395 >> [ಸಂಗೀತ] 2 00:00:03,395 --> 00:00:11,031 3 00:00:11,031 --> 00:00:13,280 ಡೇವಿಡ್ ಜೆ MALAN: ಈ ಹಾಗೆ ಹೊಸಬರಾಗಿ ಸೆಮಿನಾರ್ ಇಂದು. 4 00:00:13,280 --> 00:00:14,060 ಸರಿ. 5 00:00:14,060 --> 00:00:15,024 ಔಟ್ ಆದ್ದರಿಂದ ತುಂಬಾ ಮಳೆಯ. 6 00:00:15,024 --> 00:00:17,690 ಈ ಬುಧವಾರದಂದು ಸಂಭವಿಸಿ ಪ್ರವೃತ್ತಿಯನ್ನು, ಆದರೆ ಎಲ್ಲಾ ಹೆಚ್ಚು ಅವಕಾಶ 7 00:00:17,690 --> 00:00:18,700 ಪ್ರಶ್ನೆಗಳಿಗೆ ಇಂದು. 8 00:00:18,700 --> 00:00:22,210 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಆಫ್ ಪ್ರಾರಂಭಿಸೋಣ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಚಿತ್ರ. 9 00:00:22,210 --> 00:00:24,560 ಆದರೆ ನಾವು ಯಾವಾಗಲೂ ವೈಭವದಿಂದ ಪ್ರಾರಂಭಿಸಿ. 10 00:00:24,560 --> 00:00:28,000 >> ಈ CS50 ಆಗಿದೆ, ಮತ್ತು ಈ ವಾರ 4 ಅಂತ್ಯ. 11 00:00:28,000 --> 00:00:30,820 ನೀವು ಎಂದಾದರೂ ವೀಕ್ಷಿಸಿದ್ದೇನೆ ಆದ್ದರಿಂದ ಟಿವಿ ಅಥವಾ ಒಂದು ಚಲನಚಿತ್ರ ಇದರಲ್ಲಿ 12 00:00:30,820 --> 00:00:34,690 ಕೆಲವು ಕಂಪ್ಯೂಟರ್ ತಜ್ಞರು ಇಲ್ಲ ಮತ್ತು ಪೊಲೀಸ್, ಅಥವಾ ಎಫ್ಬಿಐ, ಅಥವಾ ಕೆಲವು ಸಂಸ್ಥೆ 13 00:00:34,690 --> 00:00:36,930 ಕೆಲವು ಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ ಎದುರಾಳಿ, ಜೊತೆಗೆ, ನೀವು ಮಾಡಿದ 14 00:00:36,930 --> 00:00:40,850 ಬಹುಶಃ ", ವರ್ಧಿಸಲು" ಅಭಿವ್ಯಕ್ತಿ ಕೇಳಿದ ಆ ಆ ತಂತ್ರಜ್ಞ ಹೇಗಾದರೂ 15 00:00:40,850 --> 00:00:44,750 ಮಾಂತ್ರಿಕ ಕೊನೆಯಿಲ್ಲದ ಜೂಮ್ಸ್ ಅಪರಾಧಿಗಳು ನೋಡಲು ದೂರದ 16 00:00:44,750 --> 00:00:48,640 ಗುರುತು ಅಥವಾ ಪರವಾನಗಿ ಪ್ಲೇಟ್ ಸಂಖ್ಯೆ ಕನ್ನಡಿಯ ಸಹ ಮಿನುಗುವ ರಲ್ಲಿ 17 00:00:48,640 --> 00:00:50,390 ಅಥವಾ ಯಾರದೋ ಕಣ್ಣಿನ ಪ್ರತಿಫಲಿಸು. 18 00:00:50,390 --> 00:00:55,196 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನ ನೋಡೋಣ ಅವಕಾಶ ಹಾಲಿವುಡ್ನ ಕೆಲವು ಇಂತಹ ದೃಶ್ಯಗಳನ್ನು. 19 00:00:55,196 --> 00:00:55,862 [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 20 00:00:55,862 --> 00:00:59,243 -OK, ಈಗ ನೀವು ಒಂದು ಒಳ್ಳೆಯ ನೋಟವನ್ನು ಪಡೆಯಲು ಅವಕಾಶ. 21 00:00:59,243 --> 00:01:06,488 22 00:01:06,488 --> 00:01:07,415 >> ಇದು -Hold. 23 00:01:07,415 --> 00:01:08,267 ಮತ್ತೆ ರನ್. 24 00:01:08,267 --> 00:01:09,121 >> -ಒಂದು ನಿಮಿಷ ಕಾಯಿ. 25 00:01:09,121 --> 00:01:11,300 ಬಲ ಹೋಗಿ. 26 00:01:11,300 --> 00:01:12,209 >> -ಅಲ್ಲಿ, ಆ ಫ್ರೀಜ್. 27 00:01:12,209 --> 00:01:12,750 -ಪೂರ್ಣ ಪರದೆ. 28 00:01:12,750 --> 00:01:13,558 -OK, ಎಂದು ಫ್ರೀಜ್. 29 00:01:13,558 --> 00:01:14,820 ನೀವು ಮೇಲೆ ಕಾಣಿಸುತ್ತದೆ ಅಪ್ -Tighten? 30 00:01:14,820 --> 00:01:16,530 ಆ ಮೇಲೆ -Vector ಮತ್ತೆ ಚಕ್ರ ಮೂಲಕ ವ್ಯಕ್ತಿ. 31 00:01:16,530 --> 00:01:19,400 ಇಲ್ಲಿಯೇ ಈ ಸ್ಥಳದಲ್ಲೇ ರಲ್ಲಿ -Zoom. 32 00:01:19,400 --> 00:01:22,846 ಸರಿಯಾದ ಸಾಧನ -ನೊಂದಿಗೆ, ಚಿತ್ರ ವಿಸ್ತರಿಸಿ, ಹರಿತವಾದ ಮಾಡಬಹುದು. 33 00:01:22,846 --> 00:01:24,065 -ಏನದು? 34 00:01:24,065 --> 00:01:25,600 -ಇದು ವರ್ಧನೆಯಲ್ಲಿ ಕಾರ್ಯಕ್ರಮದ. 35 00:01:25,600 --> 00:01:26,860 ಆ ಯಾವುದೇ ಸ್ಪಷ್ಟ ನೀವು ಗುಣಗಳನ್ನು? 36 00:01:26,860 --> 00:01:27,890 -ನಾನು ಗೊತ್ತಿಲ್ಲ. 37 00:01:27,890 --> 00:01:29,050 ನ ಇದು ಹೆಚ್ಚಿಸಲು ಅವಕಾಶ. 38 00:01:29,050 --> 00:01:31,575 >> -Enhance ವಿಭಾಗದಲ್ಲಿ ಎ 6. 39 00:01:31,575 --> 00:01:33,642 >> -ನಾನು ವಿವರ ಹೆಚ್ಚಿಸಿಕೊಂಡಿರುವ and-- ನಾನು ಹಿತ 40 00:01:33,642 --> 00:01:35,433 ಹೆಚ್ಚಿಸಲು ಸಾಕಷ್ಟು, ನನ್ನ ತೆರೆಗೆ ಬಿಡುಗಡೆ. 41 00:01:35,433 --> 00:01:37,080 -ನಾನು ತನ್ನ ಕಣ್ಣಿನ ಪ್ರತಿಬಿಂಬ ವರ್ಧಿತ. 42 00:01:37,080 --> 00:01:38,830 >> -Let ಮೂಲಕ ಈ ರನ್ ವೀಡಿಯೊ ವರ್ಧನೆಯು. 43 00:01:38,830 --> 00:01:40,100 -Edgar, ಈ ವರ್ಧಿಸಬಹುದು? 44 00:01:40,100 --> 00:01:41,875 >> ಮೇಲೆ -Hang. 45 00:01:41,875 --> 00:01:44,010 >> ಈ ಪ್ರತಿಬಿಂಬ ತೊಡಗಿದ್ದಾರೆ -I've. 46 00:01:44,010 --> 00:01:44,995 >> -Someone ಪ್ರತಿಬಿಂಬ. 47 00:01:44,995 --> 00:01:45,495 -Reflection. 48 00:01:45,495 --> 00:01:47,399 ಮನುಷ್ಯನ ಮುಖದ ಪ್ರತಿಬಿಂಬ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ. 49 00:01:47,399 --> 00:01:48,065 ರೆಪ್ಪೆ ಪ್ರತಿಬಿಂಬ. 50 00:01:48,065 --> 00:01:48,981 ಒಂದು ಪ್ರತಿಬಿಂಬ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ. 51 00:01:48,981 --> 00:01:50,600 ಕನ್ನಡಿ ಮೇಲೆ -Zoom. 52 00:01:50,600 --> 00:01:52,712 -ನೀವು ಪ್ರತಿಬಿಂಬ ನೋಡಬಹುದು. 53 00:01:52,712 --> 00:01:54,350 ನೀವು ಇಲ್ಲಿ ಇಮೇಜ್ ಹೆಚ್ಚಿಸಲು ಗುಣಗಳನ್ನು? 54 00:01:54,350 --> 00:01:55,370 ನೀವು ಇಲ್ಲಿಯೇ ಅವರಿಗೆ ಹೆಚ್ಚಿಸಲು ಗುಣಗಳನ್ನು? 55 00:01:55,370 --> 00:01:56,210 ನೀವು ಹೆಚ್ಚಿಸಲು ಗುಣಗಳನ್ನು? 56 00:01:56,210 --> 00:01:56,900 ನೀವು ವರ್ಧಿಸಬಹುದು? 57 00:01:56,900 --> 00:01:57,870 >> ನಾವು ಈ ಹೆಚ್ಚಿಸಲು ಗುಣಗಳನ್ನು? 58 00:01:57,870 --> 00:01:58,717 >> ನೀವು ಹೆಚ್ಚಿಸಲು ಗುಣಗಳನ್ನು? 59 00:01:58,717 --> 00:02:00,050 ಎರಡನೇ ಮೇಲೆ -Hold, ನಾನು ಹೆಚ್ಚಿಸಲು ಮಾಡುತ್ತೇವೆ. 60 00:02:00,050 --> 00:02:00,924 ಬಾಗಿಲು ನಲ್ಲಿ -Zoom. 61 00:02:00,924 --> 00:02:01,700 10 -Times. 62 00:02:01,700 --> 00:02:02,586 -Zoom. 63 00:02:02,586 --> 00:02:03,490 ರಲ್ಲಿ -Move. 64 00:02:03,490 --> 00:02:03,990 -More. 65 00:02:03,990 --> 00:02:04,690 -Wait, ನಿಲ್ಲಿಸಲು. 66 00:02:04,690 --> 00:02:05,190 -Stop. 67 00:02:05,190 --> 00:02:05,970 ಇದು -Pause. 68 00:02:05,970 --> 00:02:09,460 ನಮಗೆ 75 ಡಿಗ್ರಿ -Rotate ಲಂಬ ಸುಮಾರು, ದಯವಿಟ್ಟು. 69 00:02:09,460 --> 00:02:10,962 -Stop. 70 00:02:10,962 --> 00:02:14,040 ಭಾಗ ಹಿಂತಿರುಗಿ ಮತ್ತೆ ಬಾಗಿಲು, ಸುಮಾರು. 71 00:02:14,040 --> 00:02:15,860 >> ಬಿಟ್ಮ್ಯಾಪ್ ಎಂದು ಚಿತ್ರವನ್ನು ವರ್ಧಿಸುವ -Got? 72 00:02:15,860 --> 00:02:18,776 >> -Hey, ಬಹುಶಃ ನಾವು ಪ್ರದೀಪ್ ಬಳಸಬಹುದು ಸೇನ್ ವಿಧಾನ ಕಿಟಕಿಗಳನ್ನು ನೋಡಲು. 73 00:02:18,776 --> 00:02:20,372 -ಈ ಸಾಫ್ಟ್ವೇರ್ ಕಲೆಯ ರಾಜ್ಯವಾಗಿದೆ. 74 00:02:20,372 --> 00:02:21,845 >> ರೆಪ್ಪೆ ಐಜೆನ್ವ್ಯಾಲ್ಯೂದ ಆಫ್ ಆಗಿದೆ. 75 00:02:21,845 --> 00:02:24,300 >> ಬಲ -ನೊಂದಿಗೆ ಕ್ರಮಾವಳಿಯ ಸಂಯೋಜನೆಯನ್ನು 76 00:02:24,300 --> 00:02:26,755 >> -ಅವರು ನ ತೆಗೆದುಕೊಂಡ ಎಲಿಮಿನೇಷನ್ ಮುಂದಿನ ಹಂತಕ್ಕೆ ಕ್ರಮಾವಳಿಗಳು 77 00:02:26,755 --> 00:02:28,730 ಮತ್ತು ನಾನು ಅವುಗಳನ್ನು ಬಳಸಬಹುದು ಈ ಛಾಯಾಚಿತ್ರ ಹೆಚ್ಚಿಸಲು. 78 00:02:28,730 --> 00:02:31,286 >> ಮೇಲೆ -Lock ಮತ್ತು z ಅಕ್ಷ ದೊಡ್ಡದಕ್ಕಾಗಿ. 79 00:02:31,286 --> 00:02:32,560 >> -Enhance. 80 00:02:32,560 --> 00:02:33,100 >> -Enhance. 81 00:02:33,100 --> 00:02:33,600 >> -Enhance. 82 00:02:33,600 --> 00:02:34,960 -Freeze ಮತ್ತು ವರ್ಧಿಸಲು. 83 00:02:34,960 --> 00:02:37,180 >> [END ಪ್ಲೇಬ್ಯಾಕ್] 84 00:02:37,180 --> 00:02:41,160 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ಆ ಎಲ್ಲಾ ವಾಸ್ತವವಾಗಿ ಪದಗಳು. 85 00:02:41,160 --> 00:02:44,450 ಅವರು ಕೇವಲ ಒಂದು ಒಟ್ಟಿಗೆ ಕಟ್ಟಿದ ನೀವು ವಾಸ್ತವವಾಗಿ ಸಂವೇದನಾಶೀಲ ಅಲ್ಲ ಎಂದು ರೀತಿಯಲ್ಲಿ. 86 00:02:44,450 --> 00:02:48,400 ಇಷ್ಟವಾದಲ್ಲಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, CS50 ಮತ್ತು ಶಿಕ್ಷಣ ಟಿವಿ ಮತ್ತು ಸಿನೆಮಾ ಸಾಕಷ್ಟು ಹಾಳು ಒಲವು 87 00:02:48,400 --> 00:02:48,900 ನಿನಗಾಗಿ. 88 00:02:48,900 --> 00:02:52,330 ಆ ಕಂಪ್ಯೂಟರ್ ತಜ್ಞರು ಕಾರಣ ನಿಯಮಗಳು ಆಫ್ ಲಟಲಟ ಸದ್ದು ಮತ್ತು ಹೇಳುತ್ತಿದ್ದಾರೆ 89 00:02:52,330 --> 00:02:56,860 ಹಾಗೆ ಅಲಂಕಾರಿಕ ವಸ್ತುಗಳನ್ನು eigenvectors, z-ಅಕ್ಷ, 90 00:02:56,860 --> 00:02:59,572 ಮತ್ತು ಇತರ ಯಾವುದೇ ಸಂಖ್ಯೆ ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿ, 91 00:02:59,572 --> 00:03:02,030 ಅವರು ನಿಜವಾಗಿಯೂ ಕೇವಲ ತಂತುಗಳಿಗೆ ನೀವು ಪದಗಳನ್ನು ಒಟ್ಟಿಗೆ ಎಲ್ಲಾ ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿ. 92 00:03:02,030 --> 00:03:05,020 ನಮ್ಮ ಭರವಸೆಯನ್ನು ಒಂದು ಎಂದು ಎಂದು, ತೆಗೆದುಕೊಳ್ಳುವ ಕೋರ್ಸ್ಗಳ ಪಾರ್ಶ್ವಪರಿಣಾಮವಾಗಿ 93 00:03:05,020 --> 00:03:08,245 ಈ ರೀತಿಯ, ಹೆಚ್ಚು ಜನರು ವಿಶ್ವದ ವಾಸ್ತವವಾಗಿ ಅವುಗಳನ್ನು ತೂಕ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 94 00:03:08,245 --> 00:03:12,040 ಮತ್ತು ಕೇವಲ ಎಂದಿಗೂ ಆ ಸ್ವಲ್ಪ ಪ್ರಭಾವ ಗುಣಮಟ್ಟದ ಮತ್ತು ಆ ಚಿತ್ರಗಳಲ್ಲಿ ನಿಖರತೆ? 95 00:03:12,040 --> 00:03:14,350 >> ವಾಸ್ತವವಾಗಿ, ನ ರಿಯಾಲಿಟಿ ಅವಲೋಕಿಸೋಣ. 96 00:03:14,350 --> 00:03:18,070 ಇಲ್ಲಿ ಸಿಬ್ಬಂದಿ ಫೋಟೋ ಮೇರಿ, ನಮ್ಮ ಬೋಧನೆ ಸಂಶೋಧಕರಾಗಿ. 97 00:03:18,070 --> 00:03:20,050 ಅವಳು ಆಗಿದ್ದರೆ ಏನೋ ಸಂಶಯ. 98 00:03:20,050 --> 00:03:23,730 ಮತ್ತು ಇನ್ನೂ, ಕ್ಷೀಣವಾಗಿ ಇಲ್ಲ ತನ್ನ ಕಣ್ಣಿನ ಸಾಕ್ಷಿ ಕೆಲವು ತುಣುಕು, 99 00:03:23,730 --> 00:03:25,480 ಅಥವಾ ತನ್ನ ಕನ್ನಡಕಗಳ ಪ್ರತಿಬಿಂಬವು. 100 00:03:25,480 --> 00:03:30,760 ಸರಿ, ನಾವು ಚಿತ್ರಗಳಲ್ಲಿ ನಿಖರವಾಗಿ ಮಾಡಬೇಕು ವೇಳೆ ನಾವು ಜೂಮ್ ಮತ್ತು "ಹೆಚ್ಚಿಸಲು" ಇದರಲ್ಲಿ, ಸಲಹೆ, 101 00:03:30,760 --> 00:03:34,080 ಈ ಎಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಮೇರಿ ಮುಖಕ್ಕೆ ಆಗಿದೆ 102 00:03:34,080 --> 00:03:36,795 ನೀವು ಚಿತ್ರವನ್ನು ಸೆರೆಹಿಡಿಯಲು ಮಾಡಿದಾಗ ಮೂಲ ರೆಸೊಲ್ಯೂಶನ್. 103 00:03:36,795 --> 00:03:39,120 >> ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನೀವು ಈ ಚುಕ್ಕೆಗಳು ನೋಡಬಹುದು. 104 00:03:39,120 --> 00:03:41,900 ಮತ್ತು ಈ ಯಾವುವು ಇವೆ ಎಂಬ ಪಿಕ್ಸೆಲ್ಗಳು, ಪಿ-ನಾನು-ಎಕ್ಸ್ ಇ ಎಲ್ ಎಸ್, 105 00:03:41,900 --> 00:03:45,740 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಲ ಒಂದು ಚದರ ಚಿತ್ರವೊಂದನ್ನು ರಚನೆ ಎಂದು ಒಂದು ಬಿಂದುವನ್ನು ಹೊಂದಿದೆ. 106 00:03:45,740 --> 00:03:49,200 ಮತ್ತು ಹಿಂದಿನ ದಿನ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಸಹ ಇಂದಿನ ಎಲ್ಇಡಿ ಟಿವಿಗಳು ಕೆಲವು ಇಂದು 107 00:03:49,200 --> 00:03:51,950 ಅಥವಾ ಎಲ್ಸಿಡಿ ಟಿವಿಗಳು, ನೀವು ಪಡೆದಿರುವಿರಿ ವೇಳೆ ನಿಮ್ಮ ಕೊಠಡಿ ಅಥವಾ ಮನೆಯಲ್ಲಿ ಒಂದು, 108 00:03:51,950 --> 00:03:55,100 ನೀವು ಸೂಪರ್ ನಿಕಟ ಹೋಗುತ್ತಾರೆ, ಮತ್ತು ವೇಳೆ ಇದು ಸ್ವಲ್ಪ ಹಳೆಯ ಟಿವಿ ವಿಶೇಷವಾಗಿ, 109 00:03:55,100 --> 00:03:58,760 ನೀವು ಬಹುಶಃ ಸಹ ಈ ಚುಕ್ಕೆಗಳು ನೋಡಬಹುದು ಮತ್ತು ಒಂದು ಚಿತ್ರ ರಚಿಸಿದರು ಇಲ್ಲಿದೆ. 110 00:03:58,760 --> 00:04:00,980 >> ಇನ್ನು ಇಲ್ಲ ಇದಕ್ಕಿಂತ ಮಾಹಿತಿ. 111 00:04:00,980 --> 00:04:05,400 ನಾವು ಅರ್ಥದಲ್ಲಿ, "ಹೆಚ್ಚಿಸಲು" ಎಂದು ಮೇಲೆ ಮತ್ತು ರೀತಿಯ ವಿಷಯಗಳನ್ನು ಸರಾಗವಾಗಿಸುತ್ತದೆ 112 00:04:05,400 --> 00:04:09,040 ರೀತಿಯ ರೀತಿಯ ಏನು ನಿರ್ಣಯಿಸುವ ಬಣ್ಣ ಮೇರಿ ಕಣ್ಣಿಗೆ ಮುಂದಿನ ಇರಬೇಕು 113 00:04:09,040 --> 00:04:10,910 ಆದ್ದರಿಂದ ಇದು ವಾಸ್ತವವಾಗಿ ಆದ್ದರಿಂದ pixelated ಅಲ್ಲ. 114 00:04:10,910 --> 00:04:14,510 ಆದರೆ ನಾನು ಝೂಮ್ ಇರಿಸಿಕೊಳ್ಳಲು ವೇಳೆ, ಅಲ್ಲಿ ತನ್ನ ಕಣ್ಣಿನ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ. 115 00:04:14,510 --> 00:04:16,600 ಹಾಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ನಾವು. 116 00:04:16,600 --> 00:04:18,920 ನೀವು ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಶೂನ್ಯದಿಂದ ಮಾಹಿತಿ. 117 00:04:18,920 --> 00:04:20,790 ಕೇವಲ ಒಂದು ಸೀಮಿತ ಇಲ್ಲ ಅಲ್ಲಿ ಬಿಟ್ಗಳ ಸಂಖ್ಯೆ. 118 00:04:20,790 --> 00:04:22,873 >> ಸಮಸ್ಯೆ ಸೆಟ್ 4, ಅಲ್ಲಿ ಆದ್ದರಿಂದ ನೀವು ಅವಕಾಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ 119 00:04:22,873 --> 00:04:24,580 ವಿಶ್ವದ ಈ ರೀತಿಯ ಆಡಲು. 120 00:04:24,580 --> 00:04:27,610 ಸಮಸ್ಯೆ ಸೆಟ್ 4, ನೀವು ಅನ್ವೇಷಿಸಲು ಮಾಡುತ್ತೇವೆ ಗ್ರಾಫಿಕ್ಸ್, ಮತ್ತು ನ್ಯಾಯ, ಪ್ರಪಂಚದ 121 00:04:27,610 --> 00:04:30,870 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಕೋಡ್ ಬರೆಯಲು ಸೋತರು ಚಿತ್ರಗಳನ್ನು ಚೇತರಿಸಿಕೊಳ್ಳುತ್ತಾನೆ. 122 00:04:30,870 --> 00:04:33,510 ನೀವು ಕೋಡ್ ಬರೆಯಲು ನಾವು ಆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಚಿತ್ರಗಳನ್ನು ಕುಶಲತೆಯಿಂದ 123 00:04:33,510 --> 00:04:36,120 ಮತ್ತು ಅಂತಿಮವಾಗಿ ಇಲ್ಲಿದೆ ಅರ್ಥ HOOD ಕೆಳಗೆ ಇಂದಿನ. 124 00:04:36,120 --> 00:04:38,540 >> ಮತ್ತು, ಇದು ನಿಜವಾಗಿ, ತಿರುಗಿದರೆ ಎಲ್ಲಾ ಸಂಕೀರ್ಣ ಅಲ್ಲ. 125 00:04:38,540 --> 00:04:41,320 ಉದಾಹರಣೆಗೆ, ನಾವು ಬೇಕಾಗಿದ್ದಾರೆ ಒಂದು ನಗುತ್ತಿರುವ ಮುಖವನ್ನು ಅಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ 126 00:04:41,320 --> 00:04:44,160 ಈ ಕಪ್ಪು ಪಿಕ್ಸೆಲ್ಗಳು, ಅಥವಾ ಈ ಕಪ್ಪು ಚುಕ್ಕೆಗಳ 127 00:04:44,160 --> 00:04:47,230 ಹಾಗೆಯೇ, ನಾವು ಕೇವಲ ಬಿಂಬಿಸುತ್ತದೆ ಅವುಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಒಂದು ಬಿಟ್ಮ್ಯಾಪ್. 128 00:04:47,230 --> 00:04:50,040 ಮತ್ತು ವೇಳೆ ನೀವು ಆ ಕೇಳಿದ್ದು ಅಭಿವ್ಯಕ್ತಿ ಬಿಟ್ಮ್ಯಾಪ್, ಬಹುಶಃ 129 00:04:50,040 --> 00:04:52,330 ಈಗ ಮಾಡಲು ಆರಂಭವಾಗುತ್ತದೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥದಲ್ಲಿ ಇಂದು. 130 00:04:52,330 --> 00:04:53,580 >> ನಾವು ಈಗಾಗಲೇ ಸ್ವಲ್ಪ ಏನು ಗೊತ್ತಿಲ್ಲ. 131 00:04:53,580 --> 00:04:54,160 ಇದು 0 ಅಥವಾ 1 ಇಲ್ಲಿದೆ. 132 00:04:54,160 --> 00:04:56,201 ಮತ್ತು ನಕ್ಷೆ ಸಂಗತಿಯಾಗಿದೆ ಕಾಗದದ ತುಂಡು ರೀತಿಯ 133 00:04:56,201 --> 00:04:59,180 ನೀವು ದಿಕ್ಕುಗಳಲ್ಲಿ ನೀಡುತ್ತದೆ ಮತ್ತು ಹೊಂದಿದೆ ಬಹುಶಃ ಎಕ್ಸ್ ಮತ್ತು ವೈ-ಕಕ್ಷೆಗಳು ಒಂದು ಗ್ರಿಡ್. 134 00:04:59,180 --> 00:05:00,540 ಇಲ್ಲಿ ಒಂದು ಬಿಟ್ಮ್ಯಾಪ್. 135 00:05:00,540 --> 00:05:03,680 ಇದು ಬಿಟ್ಗಳು ಒಂದು ನಕ್ಷೆ ಇಲ್ಲಿದೆ ಹಕ್ಕಿಯು 1 ಸ್ಪಷ್ಟವಾಗಿ 136 00:05:03,680 --> 00:05:07,857 ಒಂದು ಬಿಳಿ ಪಿಕ್ಸೆಲ್ ಪ್ರತಿನಿಧಿಸಲು ಹೋಗುವ, ಮತ್ತು ಒಂದು 0 ಕಪ್ಪು ಪಿಕ್ಸೆಲ್ ಪ್ರತಿನಿಧಿಸಲು ಹೋಗುತ್ತದೆ. 137 00:05:07,857 --> 00:05:09,440 ಆದರೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಇದು ಸುಮಾರು ಫ್ಲಿಪ್ ಎಂದು. 138 00:05:09,440 --> 00:05:11,648 ಇದು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ ಹಾಗೆ ನಾವು ಸ್ಥಿರವಾದ ನೀವು ದೀರ್ಘ. 139 00:05:11,648 --> 00:05:15,570 ಇಲ್ಲಿ ಒಳಗೆ ಅವಳಿ ರಲ್ಲಿ, ಹೇಗೆ ಒಂದು ಗಣಕದ ಮೆಮೊರಿಯ, ಅಥವಾ ಒಳಗೆ 140 00:05:15,570 --> 00:05:18,160 ನಿಮ್ಮ ಹಾರ್ಡ್ ಮೇಲೆ ಫೈಲ್ drive-- ನೀವು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾಯಿತು 141 00:05:18,160 --> 00:05:20,240 ನಗು ಮುಖದ ಚಿತ್ರಗಳನ್ನು ಸರಳ. 142 00:05:20,240 --> 00:05:23,990 ಆದರೆ ನಾವು ಏನು, ಸಹಜವಾಗಿ, ಈ ಚಿತ್ರದಲ್ಲಿ ಕೊರತೆ? 143 00:05:23,990 --> 00:05:24,610 ಬಣ್ಣ, ಬಲ? 144 00:05:24,610 --> 00:05:28,220 ಇದು ಒಂದು ಸ್ಪಷ್ಟ ಮುಂದಿನ ಹಂತದ ಇಲ್ಲಿದೆ ಅಥವಾ ವರ್ಧನೆಯು ಬಣ್ಣದ ಈ ಸುಧಾರಿಸಲು. 145 00:05:28,220 --> 00:05:32,230 ಆದ್ದರಿಂದ ದುರದೃಷ್ಟವಶಾತ್ ಕೇವಲ ಒಂದು ಜೊತೆ ಬಿಟ್, 0 ಅಥವಾ 1, ನಾವು ಬಣ್ಣದ ಬಿಂಬಿಸುತ್ತದೆ. 146 00:05:32,230 --> 00:05:36,100 ಕೆಂಪು, ಅಥವಾ ನೀಲಿ, ಅಥವಾ ಕಪ್ಪು, ಅಥವಾ ಬಿಳಿ, ಅಥವಾ ಹಸಿರು, ಅಥವಾ ಗುಲಾಬಿ, 147 00:05:36,100 --> 00:05:37,420 ಅಥವಾ ಬಣ್ಣಗಳನ್ನು ಯಾವುದೇ ಜೋಡಿ. 148 00:05:37,420 --> 00:05:40,860 ಆದರೆ ಸರಳತೆ ಕಲೆಗೋಸ್ಕರ, ನಾವು ಮಾಡುತ್ತೇವೆ ಕೇವಲ ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಊಹಿಸುತ್ತವೆ. 149 00:05:40,860 --> 00:05:45,930 >> ಆದ್ದರಿಂದ ತಾರ್ಕಿಕವಾಗಿ ನಾವು ವೇಳೆ ಬೇಕು ನಾವು ಒಂದು ಚಿತ್ರದಲ್ಲಿ ಬಣ್ಣ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುತ್ತೀರಿ? 150 00:05:45,930 --> 00:05:49,080 ನಾವು ಮಾಡಲು ಹೊಂದಿಲ್ಲ? 151 00:05:49,080 --> 00:05:51,900 ಇಲ್ಲಿ ಸೀಮಿತಗೊಳಿಸುವ ಅಂಶವಾಗಿದೆ ವೇಳೆ ಲೈಕ್ ಒಂದು ಬಿಟ್ ನಿಮಗೆ ಮಾತ್ರ ಮಾಡಬಹುದು ಆಗಿದೆ 152 00:05:51,900 --> 00:05:55,977 ಎರಡು ರಾಜ್ಯಗಳ 0 ಅಥವಾ 1, ಬಿಳಿ ಪ್ರತಿನಿಧಿಸಲು ಅಥವಾ ಕಪ್ಪು, ನೀವು ಏನು ಬಯಸುತ್ತೀರಿ? 153 00:05:55,977 --> 00:05:56,810 ಪ್ರೇಕ್ಷಕರು: ಇನ್ನಷ್ಟು ಮಾಹಿತಿ. 154 00:05:56,810 --> 00:05:58,813 ಡೇವಿಡ್ ಜೆ MALAN: ಹೆಚ್ಚಿನ ಬಿಟ್ಗಳು, ಹೌದು ಹೆಚ್ಚಿನ ಮಾಹಿತಿ, ಹೆಚ್ಚಿನ ಬಿಟ್ಗಳು. 155 00:05:58,813 --> 00:06:01,440 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಎಂದು ನಿಖರವಾಗಿ ಹೇಗೆ ಬಣ್ಣದ ಚಿತ್ರಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 156 00:06:01,440 --> 00:06:05,120 ಒಂದು ಬಿಟ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕೆ ಬದಲು, ಒಂದು 0 ಅಥವಾ ಪ್ರತಿ ಪಿಕ್ಸೆಲ್ 1, ಪ್ರತಿ ಡಾಟ್, 157 00:06:05,120 --> 00:06:06,170 ನೀವು ಅನೇಕ ಬಳಸಬಹುದು. 158 00:06:06,170 --> 00:06:09,660 ಬಹುಶಃ ಬಹುಶಃ ಸಾಮಾನ್ಯವಾಗಿ 8 ಬಳಸಲು ಸಮಸ್ಯೆ ಸೆಟ್, ವಾಸ್ತವವಾಗಿ 24 ಬಳಸಲು, ಮತ್ತು 159 00:06:09,660 --> 00:06:13,300 4, ಒಂದು ಕಡತವನ್ನು ನೀವು ಪಾತ್ರವಾಗಿದ್ದು ಸಾಮಾನ್ಯವಾಗಿ 24 ಬಿಟ್ಗಳು ಬಳಸುತ್ತದೆ ರೂಪದಲ್ಲಿ. 160 00:06:13,300 --> 00:06:15,430 >> ಆದರೆ ನೀವು ಬಹುಶಃ ಇವೆ JPEGs ತಿಳಿದಿದೆ. 161 00:06:15,430 --> 00:06:17,460 ನೀವು ಎಂದಾದರೂ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ವೇಳೆ ನಿಮ್ಮ ಫೋನ್ ಮೇಲೆ ಫೋಟೋ, 162 00:06:17,460 --> 00:06:20,360 ಅಥವಾ ಅಪ್ಲೋಡ್ ಅಥವಾ ಏನೋ ಕಾಣಬಹುದು ಫೇಸ್ಬುಕ್, ಅಥವಾ ಫ್ಲಿಕರ್, ಯಾವುದೇ ಸಂಖ್ಯೆ 163 00:06:20,360 --> 00:06:24,882 ಫೋಟೋ ಆಧಾರಿತ ವೆಬ್ಸೈಟ್ಗಳ, ನೀವು ಮಾಡಿದ ಬಹುಶಃ ಮೊದಲು ಒಂದು JPEG ಚಿತ್ರ ನೋಡಿದ. 164 00:06:24,882 --> 00:06:27,840 ಮತ್ತು ಇದು ಈ ಕಡತ ತಿರುಗಿದರೆ ರೂಪದಲ್ಲಿ ನಾವು pset 4 ಬಳಸಲು ನೀನು 165 00:06:27,840 --> 00:06:30,340 ಆ ನೀವು ನೀನು ಚಿತ್ರಗಳನ್ನು ಚೇತರಿಸಿಕೊಳ್ಳಲು ಹೊಂದಿವೆ 166 00:06:30,340 --> 00:06:35,160 ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಅಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಕ್ಯಾಮೆರಾ ಕೆಟ್ಟುಹೋಗಿದೆ ಮೆಮೊರಿ ಕಾರ್ಡ್, 167 00:06:35,160 --> 00:06:35,800 ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. 168 00:06:35,800 --> 00:06:38,490 >> ಮತ್ತು ಇದು ತಿರುಗಿದರೆ ಸಹ JPEG ಸಾಕಷ್ಟು sophisticated-- ಆಗಿದೆ 169 00:06:38,490 --> 00:06:40,906 ಇದು ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ ಇಲ್ಲಿದೆ ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಚುಕ್ಕೆಗಳು ಹೆಚ್ಚು 170 00:06:40,906 --> 00:06:44,480 ಇರುವುದರಿಂದ ನಾವು ಒಂದು ಕ್ಷಣ ಹಿಂದೆ ಕಂಡ ವಾಸ್ತವವಾಗಿ ಅಲಂಕಾರಿಕ ಕ್ರಮಾವಳಿಗಳನ್ನು 171 00:06:44,480 --> 00:06:47,410 ಆದ್ದರಿಂದ, ಒಂದು JPEG ಕುಗ್ಗಿಸುವಾಗ ಬಳಸಲಾಗುತ್ತದೆ ನಿಮಗೆ ನಿಜವಾಗಿಯೂ ಸಂತೋಷವನ್ನು ಬೀರುವ, 172 00:06:47,410 --> 00:06:49,832 ಗುಣಮಟ್ಟದ ಚಿತ್ರವನ್ನು ಆದರೆ ಬಳಸುವ ತುಲನಾತ್ಮಕವಾಗಿ ಕೆಲವು ಬಿಟ್ಗಳು. 173 00:06:49,832 --> 00:06:51,790 ಮತ್ತು ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಬಹಳ ಹಿಂದೆ ಒತ್ತಡಕ. 174 00:06:51,790 --> 00:06:56,280 ಇದು ಮೊದಲ ತಿರುಗಿದರೆ ಒಂದು JPEG image-- ಮೂರು ಬೈಟ್ಗಳು 175 00:06:56,280 --> 00:07:02,750 ಯಾವುದೇ ನೀವು ಒಂದು ಛಾಯಾಚಿತ್ರ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಏನು ಇಲ್ಲಿದೆ ಮೌಲ್ಯಗಳನ್ನು 255, 216, 255 ಇವೆ. 176 00:07:02,750 --> 00:07:05,990 >> ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನೀವು ಕೇವಲ ಬಿಟ್ಸ್ ಆ ಮಾದರಿಯನ್ನು ನೋಡಿ, 177 00:07:05,990 --> 00:07:09,180 ಮೂರು ಇಲ್ಲಿ ನಿರೂಪಿಸಲಾಗಿದೆ ಬೈಟ್ಗಳ ಅಥವಾ 24 ಬಿಟ್ಗಳು, ಒಟ್ಟು 178 00:07:09,180 --> 00:07:13,810 ಹೆಚ್ಚಿನ ಸಂಭವನೀಯತೆ ನೀವು ಎಂದು ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಈ ಮೊದಲ ಮೂರು ಇದು ನೋಡುತ್ತಿದ್ದೀರಿ 179 00:07:13,810 --> 00:07:15,230 ಒಂದು JPEG ಬೈಟ್ಗಳು. 180 00:07:15,230 --> 00:07:18,040 ಮತ್ತು ಈ ಯಾವ ಗೊತ್ತಿಲ್ಲದ ಆಗಿದೆ ಒಂದು JPEG ಸಹಿ ಎಂದು. 181 00:07:18,040 --> 00:07:20,540 ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು ಬಹಳಷ್ಟು ಆರಂಭಿಸಲು ಇಲ್ಲ ಒಲವು ಔಟ್ 182 00:07:20,540 --> 00:07:23,735 0 ಸೆ ಮತ್ತು 1 ಕೆಲವು ಮಾದರಿಗಳನ್ನು, ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ OS, ಮತ್ತು ಐಒಎಸ್ ಆದ್ದರಿಂದ, 183 00:07:23,735 --> 00:07:28,272 ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಗೊತ್ತು ಕಡತದ ಯಾವ ರೀತಿಯ ಅವರು ಕರೆಯಲ್ಪಡುವ ಕಡತ ಜೊತೆಗೆ, ಅವು 184 00:07:28,272 --> 00:07:29,730 ವಿಸ್ತರಣೆ ಕಡತಗಳನ್ನು ಬಹಳಷ್ಟು ಹೊಂದಿರುವ. 185 00:07:29,730 --> 00:07:32,590 ನೀವು JPG, ವೇಳೆ, ಎಂದು ಇಲ್ಲಿದೆ ಕಂಪ್ಯೂಟರ್ಗೆ ಮತ್ತೊಂದು ಸುಳಿವು. 186 00:07:32,590 --> 00:07:35,310 >> ಈಗ ಈ ನೋಡಲು ಅವಕಾಶ ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿ ಸ್ವಲ್ಪ. 187 00:07:35,310 --> 00:07:37,390 ನಾವು ದಶಮಾಂಶ ಗೊತ್ತು ವ್ಯವಸ್ಥೆಯ 9 ಮೂಲಕ 0. 188 00:07:37,390 --> 00:07:38,740 ನಾವು ಅವಳಿ 0 ಮತ್ತು 1 ಗೊತ್ತು. 189 00:07:38,740 --> 00:07:41,842 ಮತ್ತು ನೀವು pset ಗೆ ಭಾವಿಸಿದರೆ 0, ನಾವು, ನೀವು ಕುಸ್ತಿಯಾಡಲು ಹೊಂದಿತ್ತು 190 00:07:41,842 --> 00:07:43,800 ಸ್ವಲ್ಪ ಏನೋ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಕರೆದು 191 00:07:43,800 --> 00:07:47,320 ನೀವು 16 ಅಂಕೆಗಳು ಅಲ್ಲಿ, ಬದಲಿಗೆ 10 ಅಥವಾ ಬದಲಾಗಿ 2. 192 00:07:47,320 --> 00:07:50,405 ಮತ್ತು ಆ ಅಂಕೆಗಳು, ರೂಢಿ, ನಂತರ 9 ಮತ್ತು ಮೂಲಕ 0 193 00:07:50,405 --> 00:07:55,040 ಎಫ್ ಏನು ಸೂಚಿಸುತ್ತದೆ ಎಫ್ ಮೂಲಕ ಕೇವಲ ಒಂದು ತ್ವರಿತ ವಿವೇಕ ಎಂದು ದಶಮಾಂಶ ಸಂಖ್ಯೆಯಲ್ಲಿರುವ, 194 00:07:55,040 --> 00:07:56,640 ಪರಿಶೀಲಿಸಿ? 195 00:07:56,640 --> 00:07:57,610 ಆದ್ದರಿಂದ, 15. 196 00:07:57,610 --> 00:08:01,390 ಮತ್ತು ಕೇವಲ ಮೂಲಕ 10 ಪ್ರತಿನಿಧಿಸುತ್ತಿರುವ ನಾನು ನೀಡಿದ್ದೇನೆ ಎಂದು ಆದೇಶ ಸ್ವರೂಪ. 197 00:08:01,390 --> 00:08:04,350 ಇದು, ಕೇವಲ ಒಂದು ಕ್ರಮವಿಲ್ಲದ ರೂಢಿ ಆದರೆ ಇದು ಸಾಕಷ್ಟು ಗುಣಮಟ್ಟದ ಇಲ್ಲಿದೆ. 198 00:08:04,350 --> 00:08:06,870 >> ನಾವು ಈ ಮಾದರಿಯನ್ನು ನೋಡಿ ಆದ್ದರಿಂದ ಮೂರು ಹೊರಡೋಣ ಬೈಟ್ಗಳು 199 00:08:06,870 --> 00:08:09,620 ಕೇವಲ ಅದನ್ನು ನೋಡಲು ಆರಂಭಿಸಲು ಹೇಗೆ ಸ್ಥಿರವಾದ ರೀತಿಯಲ್ಲಿ 200 00:08:09,620 --> 00:08:12,450 ಸಾಮಾನ್ಯವಾಗಿ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿಗಳು ನೋಡಲು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಬಗ್ಗೆ. 201 00:08:12,450 --> 00:08:15,580 ನೀವು ಖಚಿತವಾಗಿ ಬಗ್ಗೆ 0 ಸೆ ಕಡತಗಳನ್ನು, ಮತ್ತು 1 ಮತ್ತು ದಶಮಾಂಶ, 202 00:08:15,580 --> 00:08:19,340 ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ, ನಾವು ಅವಳಿ ಬಳಸಲು ಒಲವು ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ hexadecimal-- 203 00:08:19,340 --> 00:08:20,760 ಮತ್ತೆ pset 0. 204 00:08:20,760 --> 00:08:25,857 ಆದ್ದರಿಂದ ನನಗೆ ಸಲಹೆ ಅವಕಾಶ ಎಂದು 255, 216, ಮತ್ತು 255 0 ಸೆ ಮತ್ತು 1 ಕೇವಲ ಈ ಮಾದರಿಗಳನ್ನು ಇವೆ. 205 00:08:25,857 --> 00:08:28,440 ಮತ್ತು ನೀವು ಈ ಪರೀಕ್ಷಿಸಲು ಮಾಡಬಹುದು ನೀವು ವೀಕ್ 0 ಗಣಿತ ಮಾಡಲು ಬಯಸುವ. 206 00:08:28,440 --> 00:08:30,810 ಆದರೆ, ಈಗ, ಕೇವಲ ತಿಳಿಯುವುದು ಈ ವಾಸ್ತವವಾಗಿ ಸರಿಯಾಗಿದೆ. 207 00:08:30,810 --> 00:08:33,850 ನಾನು ಮೂರು ದಶಮಾಂಶ ಬರೆದಿದ್ದೇವೆ ಮೂರು ಅವಳಿ ಮೌಲ್ಯಗಳ ಸಂಖ್ಯೆಗಳನ್ನು. 208 00:08:33,850 --> 00:08:36,100 ಈಗ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಕೇವಲ ಕೆಲವು ಜಾಗದಿಂದ ಸೇರಿಸಿ 209 00:08:36,100 --> 00:08:37,266 ಕೇವಲ ಓದಲು ನಿಮಿತ್ತ. 210 00:08:37,266 --> 00:08:39,940 ಮತ್ತು ಸೂಚನೆ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ವಿಷಯಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಸರಿಸಲು. 211 00:08:39,940 --> 00:08:43,090 ಆದ್ದರಿಂದ ಮೊದಲು, ನಂತರ, ನಂತರ. 212 00:08:43,090 --> 00:08:46,180 ನಾನು ಇತರ ಆಸಕ್ತಿದಾಯಕ ಏನೂ ಮಾಡುತ್ತಿರುವೆ ಕೇವಲ ಆದ್ದರಿಂದ ವಿಷಯಗಳನ್ನು ಹರಡಿವೆ ಹೆಚ್ಚು 213 00:08:46,180 --> 00:08:50,380 ಗಮನಕ್ಕೆ ಎಂಟು ಪ್ರತಿ ಸೆಟ್ ಬಿಟ್ಗಳು ಈಗ ನಾಲ್ಕು ಬಿಟ್ಗಳು ಎರಡು ಸೆಟ್ ಆಗಿದೆ. 214 00:08:50,380 --> 00:08:54,920 ಈ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಏಕೆಂದರೆ ಉಪಯುಕ್ತವಾಗಿದೆ ವಿಶೇಷವಾಗಿ ಫ್ಯಾಶನ್ 215 00:08:54,920 --> 00:09:00,930 ಏಕೆಂದರೆ ಪ್ರತಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಂಕಿಯ 0 ಮೂಲಕ F, ಅಥವಾ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ 0 ಮೂಲಕ 15, 216 00:09:00,930 --> 00:09:03,430 ನಿರೂಪಿಸಬಹುದು ನಿಖರವಾಗಿ ನಾಲ್ಕು ಬಿಟ್ಗಳು. 217 00:09:03,430 --> 00:09:07,960 ಅರ್ಥಾತ್, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ನಿಮ್ಮನ್ನು ವೇಳೆ ಇದು ಕೇವಲ 0000, ಒಂದು 0 ಪ್ರತಿನಿಧಿಸುವ ಬಯಸುವ, 218 00:09:07,960 --> 00:09:08,780 ನಾಲ್ಕು ಸೊನ್ನೆಗಳು. 219 00:09:08,780 --> 00:09:13,997 ಮತ್ತು ನೀವು 15 ಪ್ರತಿನಿಧಿಸಲು ಬಯಸಿದರೆ, ಇದು ನಾಲ್ಕು ಬಿಟ್ಗಳು ಇದು 1111 ಇಲ್ಲಿದೆ. 220 00:09:13,997 --> 00:09:16,080 ಮತ್ತು ನೀವು ಗಣಿತ ಹೋದರೆ, ಈ ಬಿಡಿಗಳ ಸ್ಥಾನದಲ್ಲಿ ವೇಳೆ, 221 00:09:16,080 --> 00:09:18,210 ಈ, 16S ಸ್ಥಳವಾಗಿದೆ ಎಂದು you-- ನೀಡಲು ವಿಶೇಷವೇನು 222 00:09:18,210 --> 00:09:19,960 ಬದಲಿಗೆ ವಿಶೇಷವೇನು ಕ್ಷಮಿಸಿ to-- ಅವಳಿ, 223 00:09:19,960 --> 00:09:23,660 15 ನೀವು ನೀಡಲು ವಿಶೇಷವೇನು, ಬಿಡಿಗಳ ಸ್ಥಾನದಲ್ಲಿ, twos ಸ್ಥಾನ, ಬೌಂಡರಿ ಹಾಗೂ ಎಂಟು ಸ್ಥಾನ. 224 00:09:23,660 --> 00:09:26,821 ಆದ್ದರಿಂದ ನನ್ನನ್ನು ಸಲಹೆ ಅವಕಾಶ ಎಡಭಾಗದಲ್ಲಿ ನಾಲ್ಕು ಬಿಟ್ಗಳು ಸೆಟ್ 225 00:09:26,821 --> 00:09:28,070 ನಾವು ಎಫ್ ಕರೆಯಲು ನೀನು ಏನು. 226 00:09:28,070 --> 00:09:30,110 ಇದು ದೊಡ್ಡ ಸಂಖ್ಯೆಯ ನೀವು ನಾಲ್ಕು ಬಿಟ್ಗಳು ಪ್ರತಿನಿಧಿಸಬಹುದು. 227 00:09:30,110 --> 00:09:33,300 ನಾವು ಈಗಾಗಲೇ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಗೊತ್ತು, ಎಫ್ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅತಿದೊಡ್ಡ ಅಂಕೆಯ. 228 00:09:33,300 --> 00:09:36,020 ನಾವು, ಮತ್ತೊಂದು ಎಫ್ ಪಡೆದಿರುವಿರಿ ಎರಡು ಅಲ್ಲಿ ಹೆಚ್ಚು. 229 00:09:36,020 --> 00:09:38,980 ಮತ್ತು ಈಗ, ಕೇವಲ ನಂಬಿಕೆ ಬಗ್ಗೆ ನಾನು ಗಣಿತ ಬಲ ಮಾಡಿದ 230 00:09:38,980 --> 00:09:41,890 ಮತ್ತು ಎಡ ಭಾಗದಲ್ಲಿ ಆ ಬಿಟ್ಗಳು, 1101 ರ, 231 00:09:41,890 --> 00:09:43,980 ಹೆಕ್ಸಾಡೆಸಿಮಲ್ D ಒಂದೇ ವಿಷಯ. 232 00:09:43,980 --> 00:09:46,490 ಮತ್ತು ಬಲಗೈ, 1000, ಕೇವಲ 8. 233 00:09:46,490 --> 00:09:48,140 >> ಮತ್ತು ಸುಲಭ ಒಂದು ಬಲ, ನೋಡಲು? 234 00:09:48,140 --> 00:09:51,670 8 represents-- ಸರಿ ಆ ಎಂಟು ಜನರು ಸ್ಥಳದಲ್ಲಿ ಕೆಳಗೆ. 235 00:09:51,670 --> 00:09:56,040 ನಾವು ಎಂಟು ಅಂಕಣದಲ್ಲಿ ಒಂದು ಹೊಂದಿವೆ ಮತ್ತು ಬೌಂಡರಿ, ಎರಡು ಓಟಗಳನ್ನು ಅಥವಾ ಪದಗಳಿಗಿಂತ ಏನೂ. 236 00:09:56,040 --> 00:09:59,830 ಈಗ ಹೆಚ್ಚು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ, ಮಾನವರು ಒಲವು ಈ ರೀತಿಯ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಂಕೆಗಳು ಬರೆಯಲು, 237 00:09:59,830 --> 00:10:03,000 ನೀವು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ squish ಮತ್ತು ನಂತರ ನೀವು 0x ಅವುಗಳನ್ನು ಎದುರು. 238 00:10:03,000 --> 00:10:05,920 ಇದು ಬೇರೆ ಏನೂ ಅರ್ಥ ಒಂದು human-- ಒಂದು ಗೋಚರ ಸೂಚನೆಯಾಗಿ 239 00:10:05,920 --> 00:10:10,350 ಇಲ್ಲಿ ಒಂದು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯ ಏಕೆಂದರೆ ಬರುತ್ತದೆ ಇಲ್ಲವಾದಲ್ಲಿ ಸ್ಪಷ್ಟ ಇರಬಹುದು. 240 00:10:10,350 --> 00:10:13,629 >> ಇದು, ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಹೇಳಲು ಹೊಂದಿದೆ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ನಮೂನೆಯು 241 00:10:13,629 --> 00:10:16,170 ಅಥವಾ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮಾದರಿ ಅಂಕೆಗಳು ಸಮಾನವಾಗಿರುವ ನೀವು ಎಂಬುದನ್ನು 242 00:10:16,170 --> 00:10:18,990 ಹುಡುಕುತ್ತಿರುವ ಆರಂಭಿಸಲು ಹೋಗುವ ಸಮಸ್ಯೆ ಸೆಟ್ 4 this-- ಆಗಿದೆ 243 00:10:18,990 --> 00:10:22,120 ಮತ್ತು ಸಮಸ್ಯೆ ಸೆಟ್ 4 ವಿಶೇಷ ನಿರ್ಗಮಿಸುವ ಹೆಚ್ಚು detail-- ಈ ಮೂಲಕ ನೀವು 244 00:10:22,120 --> 00:10:25,344 ಆದರೆ ರಹಸ್ಯ ರೀತಿಯ ಎಂದು ಅರ್ಥ ಈ ಮೊದಲ ನೋಟದಲ್ಲಿ ನೋಡಲು ಇರಬಹುದು 245 00:10:25,344 --> 00:10:27,010 ಈ ಬಹಳಷ್ಟು ನೋಡಿದ ಆರಂಭಿಸಲು ನೀನು. 246 00:10:27,010 --> 00:10:30,320 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸಹ GDB ರಲ್ಲಿ ದೋಷನಿವಾರಕದ ನಾವು ಸೋಮವಾರ ಪರಿಚಯಿಸಲಾಯಿತು 247 00:10:30,320 --> 00:10:35,440 ಮತ್ತು ಡಾನ್ pset 3, ಹೋಗುತ್ತದೆ ಪರಿಚಯಿಸುತ್ತದೆ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಮೌಲ್ಯಗಳನ್ನು ತೋರಿಸಲು 248 00:10:35,440 --> 00:10:39,910 ಕೇವಲ ಅವರು ಹೆಚ್ಚು ಒಲವು ಏಕೆಂದರೆ ದಶಮಾಂಶ ಅಥವಾ ಬೈನರಿ ಸಾಂಪ್ರದಾಯಿಕ 249 00:10:39,910 --> 00:10:41,157 ಕಂಪ್ಯೂಟರ್ ಪ್ರಪಂಚದಲ್ಲಿ. 250 00:10:41,157 --> 00:10:42,490 ಈಗ ಸಂದರ್ಭ ಈ ಪುಟ್ ಅವಕಾಶ. 251 00:10:42,490 --> 00:10:48,040 ಅನೇಕ ಈ ನೆನಪು ಆಫ್ ಏನು ಬಂದ, ಇಲ್ಲಿ ಚಿತ್ರ? 252 00:10:48,040 --> 00:10:51,240 ವಿಸ್ಟಾ, ಆದ್ದರಿಂದ ಹಿಂದಿನ ಎಂದು, ವಿಂಡೋಸ್ XP ಈ ಚೊಚ್ಚಲ ಮಾಡಿದರು. 253 00:10:51,240 --> 00:10:52,620 ಆದ್ದರಿಂದ ಈ ಒಂದು ಸುಂದರ ಭೂಪ್ರದೇಶ ಹೊಂದಿದೆ. 254 00:10:52,620 --> 00:10:55,940 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು online-- ಸುಮಾರು ಇರಿ ನಾನು ವಿಕಿಪೀಡಿಯಾ ಲೇಖನಕ್ಕೆ ಹಿತ, 255 00:10:55,940 --> 00:11:00,110 ಇದರಲ್ಲಿ ಒಬ್ಬರು ಬಹಳ ಅದ್ಭುತ ಹೊರಬಿತ್ತು ಕಂಡು ವಿಶ್ವದ ಈ ಸ್ಥಳ ಹೊಂದಿಸಲು 256 00:11:00,110 --> 00:11:02,240 ತನ್ನ ಕ್ಯಾಮೆರಾ ನಿಖರವಾಗಿ ಸರಿಯಾದ ಸ್ಥಳದ 257 00:11:02,240 --> 00:11:06,510 ಮತ್ತು ಈ ಇಂದು ಹಾಗೆ ಕಾಣುತ್ತದೆ ಆದರೆ ಇದು ಒಂದೇ ಸೆಟ್ಟಿಂಗ್ ಇಲ್ಲಿದೆ. 258 00:11:06,510 --> 00:11:10,060 ಈ ಚಿತ್ರ, ಆದರೂ, ಒಂದು ಕಡತದಲ್ಲಿ ರೂಪದಲ್ಲಿ ಎಂಬ ಬಿಟ್ಮ್ಯಾಪ್, ಬಿ ಎಂ ಪಿ. 259 00:11:10,060 --> 00:11:12,910 ಮತ್ತು ನಾವು ಒಂದು ಸೂಪರ್ ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು ಅಂದರೆ ಏನು ಗ್ಲಾನ್ಸ್. 260 00:11:12,910 --> 00:11:17,770 >> ಆದರೆ ಬಿಟ್ಮ್ಯಾಪ್ ಕೇವಲ ಒಂದು ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸುವ ಚಿತ್ರಗಳನ್ನು ಇನ್ನೂ ಪಿಕ್ಸೆಲ್ಗಳು 261 00:11:17,770 --> 00:11:19,580 0 ಸೆ ಮತ್ತು 1, ಅಂತಿಮವಾಗಿ. 262 00:11:19,580 --> 00:11:23,282 ಆದರೆ ತ್ವರಿತ ಗ್ಲಾನ್ಸ್, ಇದು ಹೊಂದಿದೆ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಸಹಿ 263 00:11:23,282 --> 00:11:24,490 ಕಡತ ಆರಂಭದಲ್ಲಿ. 264 00:11:24,490 --> 00:11:26,670 ಇದು ಕೇವಲ ಮೂರು ಅಲ್ಲ ಬೈಟ್ಗಳು, ಬದಲಿಗೆ ಇಲ್ಲ 265 00:11:26,670 --> 00:11:30,770 ಬೈಟ್ಗಳು ನಮೂನೆಗಳ ಇಡೀ ಗುಂಪೇ ಆ ಅರ್ಥವನ್ನು ಪೂರ್ವನಿರ್ಧರಿತ ಮಾಡಿದ್ದಾರೆ. 266 00:11:30,770 --> 00:11:34,490 ಉದಾಹರಣೆಗೆ, ಎಲ್ಲೋ ಒಂದು ಬಿಟ್ಮ್ಯಾಪ್ ಚಿತ್ರದ ಮೊದಲ ಕೆಲವು ಬೈಟ್ಗಳು 267 00:11:34,490 --> 00:11:37,440 ಗಾತ್ರವನ್ನು ಎಂದು ನಾನು ಚಿತ್ರ, ಚಿತ್ರದ ಅಗಲ 268 00:11:37,440 --> 00:11:40,390 ಚಿತ್ರದ ಎತ್ತರ, ಆದ್ದರಿಂದ ಉಪಯುಕ್ತ ಮೆಟಾಡೇಟಾ, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. 269 00:11:40,390 --> 00:11:43,940 ಉಪಯುಕ್ತ ಮಾಹಿತಿ ಫೋಟೋಶಾಪ್ ಅಥವಾ ಯಾವುದೇ ಗ್ರಾಫಿಕ್ಸ್ ನೀವು ಬಳಸುವ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು 270 00:11:43,940 --> 00:11:45,180 ವಾಸ್ತವವಾಗಿ ಕಾಳಜಿವಹಿಸುವ. 271 00:11:45,180 --> 00:11:47,170 >> ಈ ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಸಮಸ್ಯೆ 4 ಹೊಂದಿಸಿ, ಆದರೆ ಈ 272 00:11:47,170 --> 00:11:49,220 ಎಂದು ಮಾತ್ರ ಆಗಿದೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ 273 00:11:49,220 --> 00:11:52,390 ನೀವು ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಎಲ್ಲಾ ಕಡತ ಸ್ವರೂಪಗಳು years-- ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ ಕಡತಗಳನ್ನು, 274 00:11:52,390 --> 00:11:55,820 ಸಂಖ್ಯೆಗಳು ಫೈಲ್ಗಳನ್ನು, ಎಕ್ಸೆಲ್ ಕಡತಗಳನ್ನು, ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು ಯಾವುದೇ ಸಂಖ್ಯೆ 275 00:11:55,820 --> 00:11:57,770 ಕೆಲವು ಹೊಂದಿರಬಹುದು ಕರೆಯಲಾಗುತ್ತದೆ ಕಡತ ವಿಸ್ತರಣೆಯನ್ನು 276 00:11:57,770 --> 00:12:00,130 HOOD ಕೆಳಗೆ ಕೇವಲ 0 ಸೆ ಮತ್ತು 1 ಇವೆ. 277 00:12:00,130 --> 00:12:02,970 ಮತ್ತು ಮಾನವರು ನಿರ್ಧರಿಸಿದ್ದೇವೆ ಸಂಪ್ರದಾಯಗಳನ್ನು ಏನು, 278 00:12:02,970 --> 00:12:08,340 ಏನು 0 ಸೆ ಮತ್ತು 1 ವಿನ್ಯಾಸವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಒಂದು ಪದ, ಒಂದು ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ವಿರುದ್ಧ ಫೈಲ್ 279 00:12:08,340 --> 00:12:10,322 ಇತರ ಕಡತ ಸ್ವರೂಪಗಳು ಯಾವುದೇ ಸಂಖ್ಯೆ ವಿರುದ್ಧ. 280 00:12:10,322 --> 00:12:12,780 Pset 4 ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ಹೊಂದಿವೆ ಮಾಡುತ್ತೇವೆ ಅವಕಾಶ ಎಂದು ಆಡಲು. 281 00:12:12,780 --> 00:12:14,405 >> ಆದರೆ ಏನು ಇದು ಒಂದು struct ಹೊಂದಲು ಅರ್ಥ. 282 00:12:14,405 --> 00:12:18,012 ಈಗ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಂತೋಷವನ್ನು ನಿಲ್ಲಿಸದೆ ಮುಂದುವರಿಸು ಎಂದು ಕೇವಲ ಒಂದೆರಡು ಹೊಂದಿದೆ ಸಿ, 283 00:12:18,012 --> 00:12:20,220 ಹೆಚ್ಚುವರಿ ಲಕ್ಷಣಗಳನ್ನು ಎಂದು ನಾವು ಇನ್ನೂ ನೋಡಿದ್ದಾರೆ ಮಾಡಿಲ್ಲ. 284 00:12:20,220 --> 00:12:24,230 ಇದು ಒಂದು ಅತಿ ಚಿಕ್ಕ ಭಾಷೆ ಮತ್ತು ಒಂದಾಗಿದೆ ಸಿ ಬಗ್ಗೆ ಉತ್ತಮ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಂದು struct ಆಗಿದೆ. 285 00:12:24,230 --> 00:12:27,300 ಉದಾಹರಣೆಗೆ, ನೀವು ವೇಳೆ ಲೆಟ್ ತಂದೆಯ represent-- ಬೇಕಾಗಿದ್ದಾರೆ 286 00:12:27,300 --> 00:12:33,690 ನೀವು ವೇರಿಯಬಲ್ ಹೊಂದಿವೆ ಬಯಸಿದರು ಹೇಳುತ್ತಾರೆ ಕೆಲವು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 287 00:12:33,690 --> 00:12:37,330 ಬಹುಶಃ ನೀವು ಸಹಜವಾಗಿ ಬರೆಯುವ ನೋಂದಣಿ ಅಭಿಯಾನ, ಅಥವಾ ಕೋರ್ ಶಾಪಿಂಗ್ 288 00:12:37,330 --> 00:12:38,870 ಸಾಧನ, ಅಥವಾ ಸ್ವಲ್ಪ. 289 00:12:38,870 --> 00:12:42,922 ಸಂಬಂಧಿತ ಡೇಟಾವನ್ನು ತುಣುಕುಗಳನ್ನು ಯಾವುವು ಮನಸ್ಸಿಗೆ ಬರುವ ವಿದ್ಯಾರ್ಥಿ? 290 00:12:42,922 --> 00:12:44,880 ವಿದ್ಯಾರ್ಥಿ ಲೈಕ್ ಯಾವ ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ? 291 00:12:44,880 --> 00:12:45,732 ಹೌದು? 292 00:12:45,732 --> 00:12:46,940 ನೀವು ವಿದ್ಯಾರ್ಥಿ ಎಂದು ಹೆಸರು ಹೊಂದಿವೆ. 293 00:12:46,940 --> 00:12:48,900 ಒಂದು ವಿಶಿಷ್ಟ ವಿದ್ಯಾರ್ಥಿ ಬೇರೆ ಏನು ಹೊಂದಿದ್ದರೆ? 294 00:12:48,900 --> 00:12:49,320 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 295 00:12:49,320 --> 00:12:50,200 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ, ಕ್ಷಮಿಸಿ. 296 00:12:50,200 --> 00:12:50,660 >> ಪ್ರೇಕ್ಷಕರು: ವಯಸ್ಸು. 297 00:12:50,660 --> 00:12:52,980 >> ಡೇವಿಡ್ ಜೆ MALAN: ಒಂದು ವಯಸ್ಸಿನ ಅಥವಾ ಹುಟ್ಟುಹಬ್ಬದ ಸಮವಾಗಿ, ಹೌದು. 298 00:12:52,980 --> 00:12:53,557 ಮತ್ತೇನು? 299 00:12:53,557 --> 00:12:54,390 ಪ್ರೇಕ್ಷಕರು: ID ಸಂಖ್ಯೆ? 300 00:12:54,390 --> 00:12:57,460 ಡೇವಿಡ್ ಜೆ MALAN: ಬಹುಶಃ ಆದ್ದರಿಂದ ಒಂದು ID ಸಂಖ್ಯೆ, ಒಂದು ಫೋನ್ ಸಂಖ್ಯೆ, ಬಹುಶಃ ಒಂದು ಡಾರ್ಮ್ನಲ್ಲಿ, ಅಥವಾ ಮನೆ, 301 00:12:57,460 --> 00:12:58,670 ಕಾಲೇಜು, ಅಥವಾ ಸ್ವಲ್ಪ ಅಥವಾ. 302 00:12:58,670 --> 00:13:01,820 ದತ್ತಾಂಶದ ಕಾಯಿಗಳ ಯಾವುದೇ ಸಂಖ್ಯೆ ಎಂದು ನಿಮ್ಮ ಸಂಪರ್ಕಗಳನ್ನು ಪಟ್ಟಿಯಲ್ಲಿ ಹೊಂದಿರಬಹುದು 303 00:13:01,820 --> 00:13:03,890 ವಿದ್ಯಾರ್ಥಿ ವ್ಯಾಖ್ಯಾನಿಸಲು ಏನೆಲ್ಲಾ ಇದೆ. 304 00:13:03,890 --> 00:13:08,490 ನಾವು ಕೋಡ್ ರಲ್ಲಿ, ಈ ಮಾಡಲು ಬಯಸಿದ್ದರು ಆದ್ದರಿಂದ, ನಾವು ಈ ರೀತಿಯ ಸರಳ ಏನಾದರೂ. 305 00:13:08,490 --> 00:13:15,670 ನಾವು ಎಷ್ಟು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಹೊಂದಿರಬಹುದು ಹೊಂದಿದೆ ಹೇಳುತ್ತಾರೆ ಇಂಟ್ ಮುಖ್ಯ (ಶೂನ್ಯ) ಅವಕಾಶ. 306 00:13:15,670 --> 00:13:18,920 ನಾನು ಪ್ರತಿನಿಧಿಸಲು ಬಯಸಿದರೆ ನಾನು ಉದಾಹರಣೆಗೆ, ಹೊಂದಿರಬಹುದು ವಿದ್ಯಾರ್ಥಿ 307 00:13:18,920 --> 00:13:24,330 ಆ ವಿದ್ಯಾರ್ಥಿ ಹೆಸರು ಎಂಬ ಸ್ಟ್ರಿಂಗ್, ಆ ವಿದ್ಯಾರ್ಥಿ ಡಾರ್ಮ್ನಲ್ಲಿ ಎಂಬ ವಾಕ್ಯವನ್ನು, 308 00:13:24,330 --> 00:13:26,900 ಬಹುಶಃ ಒಂದು ಇಂಟ್ ಎಂದು ವಿದ್ಯಾರ್ಥಿ ID ಎಂಬ. 309 00:13:26,900 --> 00:13:30,840 ನಾನು ದಾರವನ್ನು ಬಳಸುವ ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ, ನಾನು cs50.h. ಹಿಂದಿರುಗಿ ಮತ್ತು ಅಪ್ ಇರಿಸಬೇಕಾಗುತ್ತದೆ 310 00:13:30,840 --> 00:13:33,300 ಬಹುಶಃ ನಾನು stdio.h ಬೇಕು ಪಡೆಯಲಿದ್ದೇನೆ. 311 00:13:33,300 --> 00:13:38,190 ಆದ್ದರಿಂದ ನನಗೆ ಪೂರ್ವಭಾವಿಯಾಗಿ ಆ ಮಾಡಿ ಮತ್ತು ನಾನು ಈಗ ಈ student.c ಕರೆ ಹೋಗುವ 312 00:13:38,190 --> 00:13:40,080 ಮತ್ತು ಈ ಉಳಿಸಲು. 313 00:13:40,080 --> 00:13:44,206 >> ಮತ್ತು ಈಗ ನಾನು ಏನಾದರೂ ಮಾಡಬಹುದು ಈ ವ್ಯತ್ಯಾಸಗಳೊಂದಿಗೆ. 314 00:13:44,206 --> 00:13:46,830 ಮತ್ತು ನಾವು ಬರೆಯಲು ನೀನು ಎಂದು ಸುಳ್ಳು ಕೋಡ್ ಕಾಮೆಂಟ್, 315 00:13:46,830 --> 00:13:48,829 ಇದು ಆಸಕ್ತಿಕರ ಏಕೆಂದರೆ ನಾವು ಈಗ ಏನು. 316 00:13:48,829 --> 00:13:51,242 ಸರಿ, ಆದ್ದರಿಂದ ಈ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಎಂದು ಹೇಗೋ ಒಂದು ವಿದ್ಯಾರ್ಥಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. 317 00:13:51,242 --> 00:13:53,450 ನಾನು ಮಾಡಲು ಏನು ಬಯಸುತ್ತೀರಿ ನಾನು ಎರಡು ವಿದ್ಯಾರ್ಥಿಗಳು ಸಂಗ್ರಹಿಸಲು ಬಯಸುವ? 318 00:13:53,450 --> 00:13:55,991 ಆದ್ದರಿಂದ ನನ್ನ ಮೊದಲ ಇನ್ಸ್ಟಿಂಕ್ಟ್ ಹೋಗುತ್ತದೆ ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ, ಸರಿ ಎಂದು, 319 00:13:55,991 --> 00:14:01,920 ನಾನು ಮತ್ತೊಂದು ವಿದ್ಯಾರ್ಥಿ ಹೊಂದಿದ್ದರೆ ಏಕೆ ಇಲ್ಲ ಕೇವಲ ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು 2, ಸ್ಟ್ರಿಂಗ್ ಡಾರ್ಮ್ನಲ್ಲಿ 2 ಮಾಡಲು, 320 00:14:01,920 --> 00:14:04,190 ಇಂಟ್ id2. 321 00:14:04,190 --> 00:14:06,540 ನಾವು ಹೋದ ಮಾಡಿದ ಈ ರಸ್ತೆ ಮೊದಲು ಕೆಳಗೆ 322 00:14:06,540 --> 00:14:10,890 ಮತ್ತು ತೋರುತ್ತದೆ ಏನು ನಮ್ಮ ಪರಿಹಾರ ಏನು ಒಂದು hackish ಪ್ರತಿಯನ್ನು ಪೇಸ್ಟ್ ರೀತಿಯ ಎಂದು 323 00:14:10,890 --> 00:14:11,555 ಇಲ್ಲಿ ಕೆಲಸ? 324 00:14:11,555 --> 00:14:12,346 ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಸರಣಿ. 325 00:14:12,346 --> 00:14:13,830 ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಬಳಸಬಹುದಾಗಿತ್ತು. 326 00:14:13,830 --> 00:14:15,620 ರೈಟ್ ಈ ಬೇಗನೆ ನಾಜೂಕಿಲ್ಲದ ಆಗುತ್ತದೆ. 327 00:14:15,620 --> 00:14:18,453 ನೀವು ನಿರಂಕುಶವಾಗಿ ಆಫ್ ವಿಂಗಡಿಸಲು ಹೊಂದಿವೆ ಈ ವ್ಯತ್ಯಾಸಗಳ ಎಲ್ಲಾ ಹೆಸರಿಸುವ ಆರಂಭಿಸಲು. 328 00:14:18,453 --> 00:14:22,190 ಮತ್ತು ನೀವು, ಮಾನವ, ಇರಿಸಿಕೊಳ್ಳಲು ಹೊಂದಿವೆ ಸರಿ NAME2 ಸಂಬಂಧಪಟ್ಟಿರುತ್ತದೆ ಟ್ರ್ಯಾಕ್ 329 00:14:22,190 --> 00:14:25,060 dorm2 ಜೊತೆ id2 ಸರಿಹೊಂದುತ್ತದೆ. 330 00:14:25,060 --> 00:14:26,200 ಇದು ಕೇವಲ ಕಗ್ಗಂಟು ಆಗುತ್ತದೆ. 331 00:14:26,200 --> 00:14:29,350 ಆದ್ದರಿಂದ, ತುಂಬಾ ಸುಲಭ ಕೆಲವು ವಾರಗಳ ಹಿಂದೆ ಮರುಪಡೆಯಲು, 332 00:14:29,350 --> 00:14:34,300 ಕೇವಲ ಎಂದು ಸ್ಟ್ರಿಂಗ್ ಹೆಸರುಗಳು ಮಾಡುವಲ್ಲಿ ಮತ್ತು ಬಹುಶಃ ನಮಗೆ ಆ ಮೂರು ನೀಡಿ. 333 00:14:34,300 --> 00:14:36,940 ಮತ್ತು ನಂತರ ಬಹುಶಃ ನಾವು ಸ್ಟ್ರಿಂಗ್ ವಸತಿನಿಲಯ ಮತ್ತು ಹೊಂದಿವೆ 334 00:14:36,940 --> 00:14:41,900 ಆ ಮೂರು, ಅಥವಾ ಒಂದು ಸ್ಥಿರ ಜೊತೆಗೆ, ಐಡಿಗಳನ್ನು ಇಂಟ್ ಮತ್ತು ಆ ಮೂರು ಹೊಂದಿವೆ. 335 00:14:41,900 --> 00:14:45,250 ಆದರೆ ಈಗ ಈ ಭಾಸವಾಗುತ್ತದೆ ಸ್ವಲ್ಪ ದೊಗಲೆ, ಬಲ. 336 00:14:45,250 --> 00:14:49,440 ನಾವು ಇನ್ನೂ ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ಬಗ್ಗೆ ನೀವು ನಾನು ಕಡಿಮೆ ಮಟ್ಟದ ಮೇಲೆ ವಾಸಿಸುವ ಬಾಗುತ್ತೇನೆ 337 00:14:49,440 --> 00:14:50,470 ಅನುಷ್ಠಾನದ ವಿವರಗಳು. 338 00:14:50,470 --> 00:14:52,790 ವಿದ್ಯಾರ್ಥಿ ಒಂದು ಹೆಸರು ಮತ್ತು ಡಾರ್ಮ್ನಲ್ಲಿ ಮತ್ತು ID ಯನ್ನು. 339 00:14:52,790 --> 00:14:59,814 >> ನಾನು ಕೇವಲ ಒಂದು ವೇರಿಯೇಬಲ್ ಘೋಷಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ವಿದ್ಯಾರ್ಥಿ ಎಂದು ಮತ್ತು ಅದು ರು ಕರೆ. 340 00:14:59,814 --> 00:15:02,230 ಹಾಗೂ ನಾನು ಇನ್ನೊಂದು ವಿದ್ಯಾರ್ಥಿ ಬಯಸಿದರೆ, ಏಕೆ ನಾನು ಟಿ ಕರೆ ಮಾಡಬೇಡಿ. 341 00:15:02,230 --> 00:15:05,260 ಅಥವಾ ನಾನು ಒಂದು ಇಡೀ ಗುಂಪೇ ಬಯಸಿದರೆ ವಿದ್ಯಾರ್ಥಿಗಳು, ಏಕೆ ನಾನು ಮಾಡುವುದಿಲ್ಲ ಅಷ್ಟೆ 342 00:15:05,260 --> 00:15:09,740 ನಾನು ಒಂದು ಪೂರ್ತಿ ವರ್ಗಕ್ಕೆ ಹೇಳುತ್ತಾರೆ ವಿದ್ಯಾರ್ಥಿಗಳು, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಮೂರು. 343 00:15:09,740 --> 00:15:12,470 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಏಕೆ ಬರಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂಬ ನನ್ನ ಮಾಹಿತಿ ಪ್ರಕಾರ, ಜೊತೆ 344 00:15:12,470 --> 00:15:15,641 ವಿದ್ಯಾರ್ಥಿಗಳು, ಒಳಗೆ ಮಟ್ಟದ ಆಗಿದೆ ಒಂದು ಹೆಸರು, ಒಂದು ID ಯನ್ನು ಒಂದು ಡಾರ್ಮ್ನಲ್ಲಿ ಆಗಿದೆ, 345 00:15:15,641 --> 00:15:16,890 ಇತರ ಜಾಗ ಯಾವುದೇ ಸಂಖ್ಯೆ. 346 00:15:16,890 --> 00:15:19,030 ಮತ್ತು ನೀವು ತಿರುಗಿದರೆ ನಿಖರವಾಗಿ ಹಾಗೆ ಮಾಡಬಹುದು. 347 00:15:19,030 --> 00:15:21,850 >> ಆದ್ದರಿಂದ ಸಿ struct ಎಂಬ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿದೆ. 348 00:15:21,850 --> 00:15:24,700 ಒಂದು ಭಾಷೆಯ ಚಲನ ಎಂದು ನಮಗೆ ನಿಖರವಾಗಿ ಈ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. 349 00:15:24,700 --> 00:15:28,370 ನಾನು ಮುಂದುವರಿಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು structs.h ತೆರೆಯುತ್ತದೆ 350 00:15:28,370 --> 00:15:32,299 ನಾವು ನೋಡಲು ನೀನು ಅಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿ ವ್ಯಾಖ್ಯಾನ ಕೆಳಗಿನ. 351 00:15:32,299 --> 00:15:35,215 ಇದು ತಿರುಗಿದರೆ - ಮತ್ತು ಈ ಒಂದು ಸಹ ಇಲ್ಲಿದೆ ಒಂದು ID ಒಳಗೊಂಡ ಒಂದಕ್ಕಿಂತ ಸರಳ 352 00:15:35,215 --> 00:15:36,080 ಕೊಂಚ ಹಿಂದೆ. 353 00:15:36,080 --> 00:15:39,120 ನೀವು ಬರಲು ಬಯಸಿದರೆ ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ ಮಾಹಿತಿ ಪ್ರಕಾರ, 354 00:15:39,120 --> 00:15:42,750 ಮತ್ತು ಇಂಟ್ ಜೊತೆಗೆ, ಮತ್ತು ಚಾರ್ ಮತ್ತು , ಇರುವ ಮತ್ತು ಈ ಎಲ್ಲಾ ಇತರರು ಚಲಿಸುವಂತೆ 355 00:15:42,750 --> 00:15:45,810 ನೀವು ಅಕ್ಷರಶಃ ಮೂಲಕ ಮಾಡಬಹುದು typedef struct ಬರೆಯುವ, 356 00:15:45,810 --> 00:15:47,880 ನಂತರ ಕೆಲವು ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ಯ ಒಳಗೆ ನೀವು 357 00:15:47,880 --> 00:15:51,460 ನೀವು ಬಯಸುವ ಅಸ್ಥಿರ ಪಟ್ಟಿ ಈ ಹೊಸ ಕಸ್ಟಮ್ ಡೇಟಾ ಪಡುವ 358 00:15:51,460 --> 00:15:55,670 ಒಂದು ಹೆಸರು ಮತ್ತು ಡಾರ್ಮ್ನಲ್ಲಿ ರೀತಿಯ ಟೈಪ್ ತದನಂತರ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ನಂತರ 359 00:15:55,670 --> 00:15:57,860 ನೀವು ಹೊಸ ರೀತಿಯ ಮಾಹಿತಿ ಹೆಸರೊಂದನ್ನು. 360 00:15:57,860 --> 00:15:59,220 ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ವಿದ್ಯಾರ್ಥಿ. 361 00:15:59,220 --> 00:16:03,247 >> ಮತ್ತು ಈಗ ಈ ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಎಂದು ನಾವು ಅನುಗುಣವಾದ ಕೋಡ್ ನೋಡಿದರೆ, 362 00:16:03,247 --> 00:16:05,080 ಮೊದಲ ಸಮಾವೇಶ ಎಲ್ಲಾ, ಈ ಆಗಲು 363 00:16:05,080 --> 00:16:08,230 ಫೈಲ್ ಕರೆಯುವುದನ್ನು ಡಾಟ್ H ನಲ್ಲಿ, ನಾವು ಮಾಡಿರುವ ಒಂದು ಹೆಡರ್ ಕಡತವನ್ನು 364 00:16:08,230 --> 00:16:09,780 ತುಂಬಾ ನಾವೇ ಬಳಸಲು ಆರಂಭಿಸಿತು. 365 00:16:09,780 --> 00:16:12,120 ಆದರೆ ನಾವು ಆರಂಭಿಸಲು ನೀನು ಈಗ ಸ್ವಲ್ಪ ಬಳಸಿ. 366 00:16:12,120 --> 00:16:18,650 ಮತ್ತು ನಾವು ಈ ಏನು ಮಾಡಬಹುದು, ಅಂತಿಮವಾಗಿ, ಕೋಡ್ ಈ ಕೆಲವು ಸಾಲುಗಳು 367 00:16:18,650 --> 00:16:22,130 ನಿಖರವಾಗಿ ಎಂದು ಘೋಷಿಸಲು ಇದೆ ಮಾಹಿತಿ ಪ್ರಕಾರ, ಒಂದು ವಿದ್ಯಾರ್ಥಿ. 368 00:16:22,130 --> 00:16:23,230 ಮತ್ತು ಈಗ ಬಳಸಲು ಅವಕಾಶ. 369 00:16:23,230 --> 00:16:27,274 >> ನಾನು ಈಗ ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ಫೈಲ್ structs1.c ಕರೆಯಲಾಗುತ್ತದೆ. 370 00:16:27,274 --> 00:16:29,440 ಮತ್ತು ಒಂದು ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ ಇಲ್ಲಿ ಕೆಲವೇ ವಿಶಿಷ್ಟ ಲಕ್ಷಣಗಳು. 371 00:16:29,440 --> 00:16:32,250 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ವಿಷಯವನ್ನು ಹೊಂದಿದೆ ಹೆಚ್ಚಾಗಿ ಪರಿಚಿತ, ಮತ್ತು ನಾವು ಮಾಡುತ್ತೇವೆ 372 00:16:32,250 --> 00:16:35,040 ಏನು ಅಲ್ಲ ಹಿಂತಿರುಗಿ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಪರಿಚಿತ. 373 00:16:35,040 --> 00:16:39,880 ಸಹಜವಾಗಿ ಈ ನನ್ನ ಶಾಲೆ ಸೇರಿದಂತೆ ಇದೆ ಹಾಗೂ ಹೊಸ ಇದು ಹೆಡರ್ ಕಡತವನ್ನು, 374 00:16:39,880 --> 00:16:42,580 pset 3 ಅಲ್ಲಿ ಹೊರತುಪಡಿಸಿ ಮರುಸ್ಥಾಪನೆ, ನಾವು helpers.h ಹೊಂದಿವೆ. 375 00:16:42,580 --> 00:16:45,150 ಆದ್ದರಿಂದ ನೀವು # ಸೇರಿವೆ helpers.h ಮರುಪಡೆಯಲು ಇರಬಹುದು. 376 00:16:45,150 --> 00:16:49,381 >> ಏಕೆ ಆದರೂ ನಾನು ಉಲ್ಲೇಖಗಳು ಬಳಸಿ ನಾನು ಬದಲಿಗೆ ಕೋನೀಯ ಬ್ರಾಕೆಟ್ಗಳನ್ನು? 377 00:16:49,381 --> 00:16:50,630 ನಾನು ಅವುಗಳ ನಡುವೆ ಆಯ್ಕೆ ಇಲ್ಲ? 378 00:16:50,630 --> 00:16:52,310 ಯಾವಾಗಲೂ ನಾನು ತೋರುತ್ತದೆ ಕೋನೀಯ ಆವರಣಗಳಲ್ಲಿ ಬಳಸಲು. 379 00:16:52,310 --> 00:16:55,040 ನಂತರ, ಒಂದು ಎಲ್ಲಾ ಹಠಾತ್ ಮೇಲೆ ಸಾಲು ಆರು ನಾನು ಎರಡು ಉಲ್ಲೇಖಗಳು ಬಳಸಿ ನಾನು. 380 00:16:55,040 --> 00:16:55,860 ಏಕೆ ಎಂದು? 381 00:16:55,860 --> 00:16:56,700 ಹೌದು? 382 00:16:56,700 --> 00:16:57,725 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 383 00:16:57,725 --> 00:16:59,350 ಡೇವಿಡ್ ಜೆ MALAN: ಅದು, ಏನು ಒಂದು ನಿಜವಾದ ಇಲ್ಲಿದೆ? 384 00:16:59,350 --> 00:17:00,559 ಪ್ರೇಕ್ಷಕರು: ನಿಮ್ಮ ಐಡಿಇ ಇಲ್ಲಿದೆ. 385 00:17:00,559 --> 00:17:02,475 ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ನನ್ನ ನಿಜವಾದ ಐಡಿಇ ಇಲ್ಲಿದೆ. 386 00:17:02,475 --> 00:17:05,690 ಮತ್ತು, ಏಕೆಂದರೆ ಐಡಿಇ ಮೇಲೆ ರಕ್ತಹೀರುವ ಅವಕಾಶ ಕೇವಲ ನಾನು ಬಳಸಿಕೊಂಡು ನಾನು ಒಂದು ಸಾಧನ ಇಲ್ಲಿದೆ. 387 00:17:05,690 --> 00:17:08,119 ನನ್ನ ಪ್ರಸ್ತುತ ಇಲ್ಲಿದೆ ಕೋಶವನ್ನು, ವಿಶೇಷವಾಗಿ. 388 00:17:08,119 --> 00:17:11,647 ಆದ್ದರಿಂದ structs.h ನನ್ನ ಕಡತವಾಗಿರುತ್ತದೆ ಐಡಿಇ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿಲ್ಲ, 389 00:17:11,647 --> 00:17:14,480 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸ್ವತಃ, ಬದಲಿಗೆ ಇದು ನನ್ನ ಪ್ರಸ್ತುತ ಕೋಶದಲ್ಲಿ ಇಲ್ಲಿದೆ. 390 00:17:14,480 --> 00:17:16,910 ಆದ್ದರಿಂದ ಸಮಾವೇಶ ನೀವು ಬಯಸಿದರೆ ಆಗಿದೆ ನಿಮ್ಮ ಸ್ವಂತ ಹೆಡರ್ ಫೈಲ್ ಸೇರಿಸಲು, 391 00:17:16,910 --> 00:17:18,200 ನೀವು ಎರಡು ಉಲ್ಲೇಖಗಳು ಬಳಸಿ. 392 00:17:18,200 --> 00:17:23,290 >> ನಾವು ಈ ವಿಷಯ ಏನು ಕರೆ ಮಾಡಬೇಡಿ ಸಾಲು 8, ಸಾಮಾನ್ಯವಾಗಿ ಹೇಳುವುದಾದರೆ? 393 00:17:23,290 --> 00:17:25,200 ಈ ಏನು? 394 00:17:25,200 --> 00:17:28,220 # ವ್ಯಾಖ್ಯಾನಿಸಲು ಏನೋ. 395 00:17:28,220 --> 00:17:31,040 ಈ ಹಕ್ಕನ್ನು, ಸ್ಥಿರ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ? 396 00:17:31,040 --> 00:17:33,140 ನೀವು ಬೇಕು ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು 397 00:17:33,140 --> 00:17:35,110 ನೀವು ಒಂದು ಇಡೀ ಬಳಸುವ ಬಾರಿ ಗುಂಪೇ, ಇದು 398 00:17:35,110 --> 00:17:39,330 , ಇದು ಅಂಶ ಸಮಾವೇಶ ಉತ್ತಮ ಹ್ಯಾಶ್ ಚಿಹ್ನೆ, ಘೋಷಿಸಬೇಕಾಗಿದೆ 399 00:17:39,330 --> 00:17:43,340 ಎಲ್ಲಾ, ರೂಢಿ, ನಂತರ, ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದು ಅಲ್ಲ ಆದರೂ word-- ದೊಡ್ಡಕ್ಷರ 400 00:17:43,340 --> 00:17:45,320 ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಅಗತ್ಯ, ಆದರೆ ಇದು ಮಾನವ ಕನ್ವೆನ್ಷನ್ ನ 401 00:17:45,320 --> 00:17:47,210 ಸ್ಥಿರ ಲಾಭ ಅವರು ಜಿಗಿಯುತ್ತಾರೆ ಆದ್ದರಿಂದ 402 00:17:47,210 --> 00:17:50,380 ನೀವು ಸ್ಪೇಸ್ visually-- ಮತ್ತು ನಂತರ ನೀವು ಬಯಸುವ ಮೌಲ್ಯ ಎಂದು 403 00:17:50,380 --> 00:17:52,250 ಎಂದು ನಿರಂತರ ಹೆಸರನ್ನು ಸಮನಾಗಿರುತ್ತದೆ. 404 00:17:52,250 --> 00:17:56,110 ಯಾವುದೇ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಆದರೆ ಕೇವಲ ನೀವು ಆ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತವೆ. 405 00:17:56,110 --> 00:17:57,770 >> ಹಾಗಾಗಿ ನಾನು ಈ ನಿಜವಾದ ಕೋಡ್ ಡುಯಿಂಗ್. 406 00:17:57,770 --> 00:18:00,660 ಆದ್ದರಿಂದ ನೋಡೋಣ ಅವಕಾಶ ಇಲ್ಲಿ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ. 407 00:18:00,660 --> 00:18:04,080 ಸಾಲಿನ 12 ರಲ್ಲಿ ನಾನು structs.h ಸೇರಿದ್ದಾರೆ, 408 00:18:04,080 --> 00:18:06,492 ನಾನು ಈಗ ಮಾಂತ್ರಿಕ ನನ್ನ ವಿಲೇವಾರಿ ಹೊಸ ರೀತಿಯ ಮಾಹಿತಿ. 409 00:18:06,492 --> 00:18:09,200 ನಾನು ಇಂಟ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಚಾರ್, ಮತ್ತು ಫ್ಲೋಟ್, ಮತ್ತು ಸ್ಟ್ರಿಂಗ್, 410 00:18:09,200 --> 00:18:10,060 ಮತ್ತು ನೀಲಿ ಮತ್ತು ಇತರರು. 411 00:18:10,060 --> 00:18:12,470 ನಾನು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ವಿದ್ಯಾರ್ಥಿ ಡೇಟಾ ಪ್ರಕಾರ. 412 00:18:12,470 --> 00:18:17,740 ಸಾಲು 12 ರಲ್ಲಿ, ನಾನು ಎರಡು ತುಲನೆ ಬಾಗುತ್ತೇನೆ , ಒಂದು ಕಸ್ಟಮ್ ಡೇಟಾ ಪ್ರಕಾರ ಮತ್ತು ಎರಡು ideas-- 413 00:18:17,740 --> 00:18:18,940 ಒಂದು ವ್ಯೂಹವನ್ನು ಬಳಸಿಕೊಂಡು. 414 00:18:18,940 --> 00:18:21,700 ಆದ್ದರಿಂದ ಈ ಕಾರ್ಯಕ್ರಮದ ವೇಳೆ ರಲ್ಲಿ ನಾನು ವಾಸ್ತವವಾಗಿ ಬೆಂಬಲಿಸಲು ಬಯಸುವ 415 00:18:21,700 --> 00:18:24,320 ಮೂರು ವಿವಿಧ ವಿದ್ಯಾರ್ಥಿಗಳು ನನ್ನ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ನಾನು 416 00:18:24,320 --> 00:18:30,480 ಅಂತ ನೀಡಿ ವೇರಿಯಬಲ್ ಹೇಳಲು ಕೇವಲ ಮಾಡಬಹುದು ಇದು ಪ್ರತಿಯೊಂದು ಎಂಬ ವಿದ್ಯಾರ್ಥಿಗಳು, 417 00:18:30,480 --> 00:18:32,970 ಮಾದರಿ ವಿದ್ಯಾರ್ಥಿಗಳು, ಆಫ್ ಇದು ನನ್ನ ಕಸ್ಟಮ್ ಡೇಟಾ ವಿಧ. 418 00:18:32,970 --> 00:18:35,890 ಹಾಗೂ ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ನನಗೆ ನೀಡಲು ನನ್ನ ರಚನೆಯ ಆ ಮೂರು. 419 00:18:35,890 --> 00:18:37,750 >> ಈಗ ನಾವು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಏನು ಮಾಡಬೇಕು? 420 00:18:37,750 --> 00:18:40,670 ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಲೂಪ್ iterating ಇಲ್ಲಿದೆ ಎಂದು ಏಕೆಂದರೆ, 3 0 421 00:18:40,670 --> 00:18:42,110 ವಿದ್ಯಾರ್ಥಿಗಳು ಮೌಲ್ಯವನ್ನು ಏನು. 422 00:18:42,110 --> 00:18:44,420 ನಾನು ಬಳಕೆದಾರ ಪ್ರೇರೇಪಿಸಿತು ಬಾಗುತ್ತೇನೆ ನನಗೆ ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರನ್ನು. 423 00:18:44,420 --> 00:18:48,090 ತದನಂತರ ಲೈನ್ 17, ನಾವು ಒಂದು ಹೆಚ್ಚಾಗಿ ಪರಿಚಿತ ಲೈನ್ ಹೊಂದಿವೆ. 424 00:18:48,090 --> 00:18:50,370 ನಮ್ಮ ಹಳೆಯ ಸ್ನೇಹಿತ ಹೊಂದಿವೆ ಬಲಭಾಗದಲ್ಲಿ GetString. 425 00:18:50,370 --> 00:18:52,345 ವಾಕ್ಯ ಮತ್ತು ತುಣುಕು ಸ್ಪಷ್ಟವಾಗಿ ಹೊಸ 426 00:18:52,345 --> 00:18:55,130 ನೀವು ಮೊದಲು ಸಿ ಪ್ರೋಗ್ರಾಮ್ ಎಂದಿಗೂ ಬಂದಿದೆ ವೇಳೆ, ಮತ್ತು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಬಳಸಲಾಗುತ್ತದೆ ಇಲ್ಲ? 427 00:18:55,130 --> 00:18:55,510 ಹೌದು? 428 00:18:55,510 --> 00:18:56,417 >> ಪ್ರೇಕ್ಷಕರು: .ಹೆಸರು. 429 00:18:56,417 --> 00:18:57,500 ಡೇವಿಡ್ ಜೆ MALAN: .ಹೆಸರು. 430 00:18:57,500 --> 00:19:01,220 ಆದರೆ ಈ, ಅಧಿಕ ತುಂಬಾ ಅಲ್ಲ ಈಗ ವಿದ್ಯಾರ್ಥಿಗಳು ಬ್ರಾಕೆಟ್ ನಾನು ಏಕೆಂದರೆ 431 00:19:01,220 --> 00:19:02,590 ನೀವು I- ನೇ ವಿದ್ಯಾರ್ಥಿ ನೀಡುತ್ತದೆ. 432 00:19:02,590 --> 00:19:04,730 ಮತ್ತು ನೀವು ಧುಮುಕುವುದಿಲ್ಲ ಬಯಸಿದರೆ ಆ ರಚನೆಯ ಒಳಗೆ, 433 00:19:04,730 --> 00:19:09,490 ನೀವು ಕೇವಲ ಒಂದು ಅವಧಿಯಲ್ಲಿ ಬಳಸಲು ಮತ್ತು ನಂತರ ಒಳಗೆ ವೇರಿಯಬಲ್ ಹೆಸರು, 434 00:19:09,490 --> 00:19:11,900 ಅಥವಾ ಒಳಗೆ ಆಸ್ತಿ ನೀವು ಪ್ರವೇಶ ಪಡೆಯಲು ಬಯಸುವ. 435 00:19:11,900 --> 00:19:14,816 ಅಂತೆಯೇ, ನಾನು ನಂತರ ಕೇಳುತ್ತದೆ ವೇಳೆ ಬಳಕೆದಾರ, ನನಗೆ ವಿದ್ಯಾರ್ಥಿ ಡಾರ್ಮ್ನಲ್ಲಿ ನೀಡಲು, 436 00:19:14,816 --> 00:19:18,390 ನೀವು ಅದೇ ರೀತಿ ಎಂದು ಸಂಗ್ರಹಿಸಬಹುದು ಒಳಗೆ ಡಾರ್ಮ್ನಲ್ಲಿ ವೇರಿಯಬಲ್ ಸ್ಟ್ರಿಂಗ್ 437 00:19:18,390 --> 00:19:19,940 ವಿದ್ಯಾರ್ಥಿಗಳ ರಚನೆಯ. 438 00:19:19,940 --> 00:19:21,410 >> ಈಗ ವಿಷಯಗಳನ್ನು ಸ್ವಲ್ಪ ಅಲಂಕಾರಿಕ. 439 00:19:21,410 --> 00:19:24,420 ಈ ನೋಡಲು ಹೋಗುತ್ತದೆ ಬಹುಶಃ ಬಹಳಷ್ಟು ಇದಾದ. 440 00:19:24,420 --> 00:19:27,970 ಆದರೆ ನೀವು pset ರಲ್ಲಿ ಈ ಹೆಚ್ಚು ನೋಡುತ್ತಾರೆ 4, ಈಗ ಅದನ್ನು ಕೇವಲ ಗ್ಲಾನ್ಸ್ ಅವಕಾಶ. 441 00:19:27,970 --> 00:19:33,364 ಇದು ಸಾಲಿನ 23 ಮೂಲಕ ತಿರುಗಿದರೆ 38 ನೀವು ನಾನು ಬಹುಶಃ ಮಾಡುತ್ತಿರುವೆ ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? 442 00:19:33,364 --> 00:19:35,530 ನಾನು ಕಾಮೆಂಟ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿದ್ದೇವೆ ಇಂದು, ಆದರೆ ಆವೃತ್ತಿಯ 443 00:19:35,530 --> 00:19:38,660 ಆನ್ಲೈನ್ ಕೋಡ್ ಉಲ್ಲೇಖ ಎಲ್ಲಾ ಕಾಮೆಂಟ್ಗಳನ್ನು ಹೊಂದಿದೆ. 444 00:19:38,660 --> 00:19:40,171 ನಾನು ಮಾಡುವಾಗ ಏನು ತೋರುತ್ತದೆ? 445 00:19:40,171 --> 00:19:42,530 >> ಪ್ರೇಕ್ಷಕರು: ಎಲ್ಲಾ ಕಡತ ಉಳಿಸಲಾಗುತ್ತಿದೆ ಬಳಕೆದಾರ ನಮೂದಿಸಿದ ಮಾಹಿತಿ. 446 00:19:42,530 --> 00:19:44,530 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ನಿಖರವಾಗಿ, ಈ ಹೊಸ ದಾರಿ 447 00:19:44,530 --> 00:19:46,370 ನಾವು ಎರಡು ಎದುರಾದರೆ, ಸಿ ಇನ್ನೊಂದು ವೈಶಿಷ್ಟ್ಯವನ್ನು, 448 00:19:46,370 --> 00:19:48,700 ಆ ನನ್ನ ಸ್ವಂತ ಕಡತಗಳನ್ನು ರಚಿಸಬಹುದು. 449 00:19:48,700 --> 00:19:51,580 ಇಲ್ಲಿಯವರೆಗೆ, ಪ್ರತಿಯೊಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಬರೆದ ನೀವು ಸ್ಥಿತಿಯಿಲ್ಲದ. 450 00:19:51,580 --> 00:19:53,334 ತಕ್ಷಣ ಚಲಾಯಿಸುತ್ತಿರುವಾಗ ನಿಲ್ಲಿಸುವುದಾಗಿ ಎಂದು, ಅದು ಇಲ್ಲಿದೆ. 451 00:19:53,334 --> 00:19:55,000 ಯಾವುದೇ ಮೆಮೊರಿ ಅಥವಾ ಅದರ ಸ್ಮರಣಶಕ್ತಿ ಇಲ್ಲ. 452 00:19:55,000 --> 00:19:56,110 ಉಳಿಸಿದ ಯಾವುದೇ ಕಡತ ಇಲ್ಲ. 453 00:19:56,110 --> 00:19:58,120 ಆದರೆ ನೀವು ಬಯಸುತ್ತೀರಿ ವೇಳೆ ಎಂದು ಇನ್ಪುಟ್ ಉಳಿಸಲು 454 00:19:58,120 --> 00:20:02,100 ಒಂದು ಆಟದ ಅಥವಾ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಚಿತ್ರದಲ್ಲಿರುವಂತೆ ಸಂಭವಿಸಿದ ಈ ರೀತಿಯ, ಇದು ನಾವು ಹಾಗೆ ತಿರುಗಿದರೆ. 455 00:20:02,100 --> 00:20:04,360 ಮತ್ತು ನೀವು ಈ ಹೆಚ್ಚು ನೋಡುತ್ತಾರೆ pset 4 ಮತ್ತು ವಿಭಾಗ. 456 00:20:04,360 --> 00:20:08,661 ಆದರೆ ಈ ಸಾಲಿನಲ್ಲಿ 23 ಮೂಲಭೂತವಾಗಿ students.csv ಎಂಬ ಕಡತ ಸೃಷ್ಟಿಸುತ್ತದೆ. 457 00:20:08,661 --> 00:20:10,160 ಮತ್ತು ನೀವು ಮೊದಲು ಈ ನೋಡಿರಬಹುದು. 458 00:20:10,160 --> 00:20:14,250 ನೀವು ಮೊದಲು ಸಿಎಸ್ ಅಧ್ಯಯನ ಎಂದಿಗೂ ಮಾಡಿದ ಸಹ, CSV ಅಲ್ಪವಿರಾಮದಿಂದ-ಬೇರೆಯಾದ ಅಸ್ಥಿರ ಹೊಂದಿದೆ. 459 00:20:14,250 --> 00:20:19,000 ಇದು ಬಹಳ ಬಡವನ ಹೀಗಿದೆ ಒಂದು ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ಆವೃತ್ತಿ, 460 00:20:19,000 --> 00:20:22,270 ಇದು ತೆರೆದ ಅಂದರೆ ಎಕ್ಸೆಲ್ ಮತ್ತು ಆಪಲ್ ನಂಬರ್ಸ್, 461 00:20:22,270 --> 00:20:23,830 ಮತ್ತು ಇದು ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿದೆ. 462 00:20:23,830 --> 00:20:26,485 ಆದರೆ ಸ್ವಾಮ್ಯದ ಅಲ್ಲ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಥವಾ ಆಯ್ಪಲ್ನ ತರಹದ ರೂಪದಲ್ಲಿ. 463 00:20:26,485 --> 00:20:29,840 ಪ್ರತ್ಯೇಕಿಸುವ ಕೇವಲ ಅಲ್ಪವಿರಾಮ ಇಲ್ಲಿದೆ ನಾವು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ನೋಡುತ್ತಾರೆ ಮೌಲ್ಯಗಳು. 464 00:20:29,840 --> 00:20:31,010 >> ಮತ್ತು ಕೇವಲ ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 465 00:20:31,010 --> 00:20:33,480 ಬಹಳ ಸಾಲಿನಲ್ಲಿ 23 ರಲ್ಲಿ ಕೊನೆಯಲ್ಲಿ, ನನ್ನ ಎರಡನೇ ವಾದ 466 00:20:33,480 --> 00:20:37,700 ಎಂಬ ಈ ಹೊಸ ಕಾರ್ಯಕ್ಕೆ ಎಫ್ ಕಡತವನ್ನು ತೆರೆಯಲು ಮುಕ್ತ W ಆಗಿದೆ. 467 00:20:37,700 --> 00:20:39,430 W ಏನು ಸೂಚಿಸಲು ಇರಬಹುದು? 468 00:20:39,430 --> 00:20:40,022 ಹೌದು? 469 00:20:40,022 --> 00:20:41,260 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಕಡತಕ್ಕೆ ಬರೆಯಲು ಅವಕಾಶ? 470 00:20:41,260 --> 00:20:42,630 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಅನುಮತಿಸುತ್ತದೆ ನೀವು ಕಡತಕ್ಕೆ ಬರೆಯಲು. 471 00:20:42,630 --> 00:20:44,810 ಆದ್ದರಿಂದ ರೂಪಾಂತರಗಳು ಒಂದೆರಡು ಇಲ್ಲ ನಾವು ಇಲ್ಲಿ ಪ್ಲಗ್. 472 00:20:44,810 --> 00:20:47,184 ಆದರೆ ನೀವು ಓದಲು ಕಡತ, ಎಂದು ನೋಡಿದರೆ ಆಗಿದೆ 473 00:20:47,184 --> 00:20:50,010 ಮತ್ತು, ಮೆಮೊರಿಗೆ ನೀವು ಅದನ್ನು ಓದಲು ಕೇವಲ ಹೇಳಿಕೆ ಕೊಡುವುದು "ಆರ್" ಬಳಸಿ. 474 00:20:50,010 --> 00:20:53,110 ನಿಮಗೆ ಬರೆಯಲು ಬಯಸಿದರೆ ಕಡತ, ನೀವು "W" ಉಲ್ಲೇಖ ಕೊಡುವುದು ಬಳಸಿ. 475 00:20:53,110 --> 00:20:55,190 ಸಹ ಸೇರಿಸಲು ಮತ್ತು ಇತರ ವಸ್ತುಗಳ ಒಂದೆರಡು 476 00:20:55,190 --> 00:20:57,356 ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ನೀವು. 477 00:20:57,356 --> 00:21:00,480 ಈಗ ನಾವು ಈ ನೋಡಿದ ಇರಿಸಿಕೊಳ್ಳಲು ನೀನು 24 ಸಾಲಿನಲ್ಲಿ ವಿಷಯ, ನಂತರ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. 478 00:21:00,480 --> 00:21:02,640 ಶೂನ್ಯ, ಇದನ್ನು ತಿರುಗುತ್ತದೆ, ಆಗಿದೆ ವಿಶೇಷ ಮೌಲ್ಯದ ಎಂದು 479 00:21:02,640 --> 00:21:06,070 ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ಮೂಲಕ ಮರಳಿದರು ಮಾಡಬಹುದು ಏನೋ wrong-- ಸಾಗಿದೆ ವೇಳೆ 480 00:21:06,070 --> 00:21:08,490 ಕಡತ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ವೇಳೆ, ನೀವು ಮೆಮೊರಿ ರನ್ ಮಾಡಿದ ವೇಳೆ, 481 00:21:08,490 --> 00:21:09,620 ಇತರ ತಪ್ಪುಗಳು ಅಥವಾ ಒಂದು ಗುಂಪನ್ನು. 482 00:21:09,620 --> 00:21:13,470 ಆದರೆ ಈಗ, ಅವರ ಈ ಕಲ್ಪಿಸಿಕೊಳ್ಳೋಣ ಕೇವಲ ಸಾಂಪ್ರದಾಯಿಕ ದೋಷ ತಪಾಸಣೆ ಆಗಿದೆ. 483 00:21:13,470 --> 00:21:17,090 ಇಲ್ಲಿ ಸಾಲು 26 ರಲ್ಲಿ, ನಾನು iterating ನಾನು 0, ನನ್ನ ವಿದ್ಯಾರ್ಥಿಗಳು ಸುಮಾರು 3. 484 00:21:17,090 --> 00:21:20,470 ಮತ್ತು ಈ ರೀತಿಯ ರೀತಿಯ ಹೊಸ ಕಾರ್ಯದ, fprintf, 485 00:21:20,470 --> 00:21:21,460 ಆದರೆ ಕೇವಲ ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 486 00:21:21,460 --> 00:21:24,370 Printf ಕೇವಲ ಮುದ್ರಣ ವೇಳೆ ಒಂದು ಸ್ವರೂಪದ ಸ್ಟ್ರಿಂಗ್, 487 00:21:24,370 --> 00:21:26,507 fprintf ಬಹುಶಃ ಅರ್ಥವೇನು? 488 00:21:26,507 --> 00:21:27,590 ಪ್ರೇಕ್ಷಕರು: ಒಂದು ಕಡತ ಮುದ್ರಿಸಿ. 489 00:21:27,590 --> 00:21:29,290 ಡೇವಿಡ್ ಜೆ MALAN: ಪ್ರಿಂಟ್ ಒಂದು ಫೈಲ್ ಸ್ವರೂಪದ ಸ್ಟ್ರಿಂಗ್. 490 00:21:29,290 --> 00:21:31,180 ಹೆಚ್ಚುವರಿ ಇಲ್ಲಿದೆ ಎಫ್ ಎಂದರೆ ಕಡತವಾಗಿರುತ್ತದೆ. 491 00:21:31,180 --> 00:21:36,420 ಮತ್ತು ಹೊಸ ಮೊದಲ ವಾದವನ್ನು ಎಂದು ಹೊಂದಿದೆ ನಿಮ್ಮ ಕಡತ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ವೇರಿಯಬಲ್. 492 00:21:36,420 --> 00:21:38,866 ನಂತರ ನಾವು ಒಂದು ಸ್ವರೂಪ ಕೇವಲ printf ಇಷ್ಟ ಸ್ಟ್ರಿಂಗ್. 493 00:21:38,866 --> 00:21:40,740 ಮತ್ತು ಆದರೂ ವಾಕ್ಯ ಕೇವಲ, ಹೊಸ 494 00:21:40,740 --> 00:21:44,610 ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರು ಪ್ಲಗ್ ಅರ್ಥ, ವಿದ್ಯಾರ್ಥಿ ಡಾರ್ಮ್ನಲ್ಲಿ ಪ್ಲಗ್ ಇನ್, ಮತ್ತು ನಂತರ 495 00:21:44,610 --> 00:21:47,160 fclose ಜೊತೆ ಕಡತವನ್ನು ಮುಚ್ಚಲು. 496 00:21:47,160 --> 00:21:49,730 ತದನಂತರ ಈ ಹೊಸ lastly-- ಮತ್ತು ನಾವು ಈ ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ಮಾಡುತ್ತೇವೆ 497 00:21:49,730 --> 00:21:53,240 ನಾನು ಮುಕ್ತಗೊಳಿಸಿದ ನಾನು long-- ಮೊದಲು ಕಾರಣಗಳಿಗಾಗಿ ವಿದ್ಯಾರ್ಥಿ 498 00:21:53,240 --> 00:21:54,860 ಅಲ್ಲಿ ಮೇಲೆ ಸಂಭವಿಸಿತು. 499 00:21:54,860 --> 00:21:56,820 ಆದರೆ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಆ long-- ಮೊದಲು 500 00:21:56,820 --> 00:21:59,820 ಏಕೆಂದರೆ GetString ಹೊಂದಿದೆ ಹೇಗೆ ಇಲ್ಲಿದೆ ವಾಸ್ತವವಾಗಿ HOOD ಕೆಳಗೆ ಕೆಲಸ. 501 00:21:59,820 --> 00:22:01,280 >> ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಒಂದು ತ್ವರಿತ ಅವಲೋಕಿಸೋಣ. 502 00:22:01,280 --> 00:22:04,380 ನನ್ನ ಕೋಶದಲ್ಲಿ LS ಟೈಪ್ ವೇಳೆ, ನಾನು ಎಂಬುದನ್ನು ಗಮನಿಸಿ 503 00:22:04,380 --> 00:22:09,360 , students.csv ಎಂಬ ಕಡತ ಹೊಂದಿರುತ್ತವೆ ಕೇವಲ ಇಲ್ಲ, ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. 504 00:22:09,360 --> 00:22:14,965 ನಾನು ಈಗ ಈ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಆದ್ದರಿಂದ, ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ -1 ಮಾಡಲು. / ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ -1, 505 00:22:14,965 --> 00:22:20,570 ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಟೈಪ್ ಪಡೆಯಲಿದ್ದೇನೆ ಯೇಲ್ ಬರ್ಕ್ಲಿ ವಾಸಿಸುವ Andi,. 506 00:22:20,570 --> 00:22:26,350 ನಾವು ರಾಬ್ ಎಂದು ನೀನು ಯಾರು ಈ ದಿನಗಳಲ್ಲಿ ಥೇಯರ್ ವಾಸಿಸುತ್ತಾರೆ. 507 00:22:26,350 --> 00:22:33,760 ಮತ್ತು ಅಲ್ಲಿ ಮಂದಿ ಅವಕಾಶ , ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಮಾರಿಯಾ, ಮ್ಯಾಥರ್ ನಲ್ಲಿ 508 00:22:33,760 --> 00:22:35,100 ನಾನು ಸರಿಯಾಗಿ ನೆನಪಿನಲ್ಲಿ. 509 00:22:35,100 --> 00:22:36,460 >> ಆದ್ದರಿಂದ ಏನೂ ಸಂಭವಿಸಬಹುದು ತೋರುತ್ತದೆ. 510 00:22:36,460 --> 00:22:40,680 ಆದರೆ ನಾನು ಈಗ LS ಟೈಪ್ ವೇಳೆ, students.csv ಇಲ್ಲ. 511 00:22:40,680 --> 00:22:43,080 ಅವರ ಮುಂದೆ ಮತ್ತು ಮುಕ್ತ students.csv ಹೋಗಿ ನೋಡೋಣ. 512 00:22:43,080 --> 00:22:46,050 ಈ ಮತ್ತೆ ಬಹಳ ಆಗಿದೆ ಹಗುರ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್. 513 00:22:46,050 --> 00:22:49,570 ಆದರೆ ನಾನು ಕೇವಲ ಒಂದು ಸಮಾವೇಶ ದತ್ತು ಬಂದಿದೆ ನಾನು ಇಲ್ಲಿ ಎರಡು ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿವೆ. 514 00:22:49,570 --> 00:22:52,020 ಮೊದಲ ಕಾಲಮ್ ಜನರ ಮೊದಲ ಹೆಸರುಗಳು. 515 00:22:52,020 --> 00:22:55,740 ಎರಡನೆಯ ಕಾಲಮ್ ವಿದ್ಯಾರ್ಥಿಯ ಆಗಿದೆ ಡಾರ್ಮ್ನಲ್ಲಿ, ಅಥವಾ ಕಾಲೇಜು, ಅಥವಾ ಮನೆ, ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು. 516 00:22:55,740 --> 00:22:57,900 ಮತ್ತು ಈಗ ನಾನು ಈ ಉಳಿಸಿದ್ದೇವೆ ಶಾಶ್ವತವಾಗಿ ಒಂದು ಕಡತದಲ್ಲಿ. 517 00:22:57,900 --> 00:22:59,280 >> ಆದ್ದರಿಂದ ಎಲ್ಲ ಆಸಕ್ತಿಕರ ಅಲ್ಲ. 518 00:22:59,280 --> 00:23:02,980 ಆದರೆ ಕೇವಲ ಒಂದು ಮೆಟ್ಟಿಲೆಂದು ಈಗ ಮಾಹಿತಿ ಇರುತ್ತವೆ ಸಾಮರ್ಥ್ಯವಿರುವ 519 00:23:02,980 --> 00:23:04,040 ಶಾಶ್ವತವಾಗಿ. 520 00:23:04,040 --> 00:23:08,340 ಆದ್ದರಿಂದ ಈಗ ಹೆಚ್ಚು ನಾವು ನೋಡೋಣ ಈ ಮತ್ತು ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳು. 521 00:23:08,340 --> 00:23:10,729 ಆದರೆ ಮೊದಲ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? 522 00:23:10,729 --> 00:23:12,145 ಒಂದು ಸಾಕಷ್ಟು ಆಗಿತ್ತು, ಮತ್ತು ವೇಗವಾಗಿ. 523 00:23:12,145 --> 00:23:16,131 ಆದರೆ ನೀವು ಸಾಕಷ್ಟು ನೋಡುತ್ತಾರೆ pset 4 ಹೆಚ್ಚು, ಜೊತೆಗೆ. 524 00:23:16,131 --> 00:23:16,630 ಹೌದು? 525 00:23:16,630 --> 00:23:19,360 >> ಪ್ರೇಕ್ಷಕರು: ಒಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ ಆ ಕಡತಕ್ಕೆ ಹೆಸರುಗಳು ಸೇರಿಸುವ ಮುಂದುವರೆಯಲು? 526 00:23:19,360 --> 00:23:19,880 >> ಡೇವಿಡ್ ಜೆ MALAN: ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 527 00:23:19,880 --> 00:23:21,800 ಮುಂದುವರಿಸಲು ಒಂದು ಮಾರ್ಗಗಳಿಲ್ಲ ಆ ಕಡತಕ್ಕೆ ಹೆಸರುಗಳನ್ನು ಸೇರಿಸುವ? 528 00:23:21,800 --> 00:23:22,340 ಹೌದು. 529 00:23:22,340 --> 00:23:24,630 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನೀವು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ವೇಳೆ ಅಪ್, ಕಡತ ಮರು ತೆರೆಯುವ 530 00:23:24,630 --> 00:23:26,780 ನೀವು ಉಲ್ಲೇಖ ಬಳಸಬಹುದು ಕೊಡುವುದು "ಒಂದು" ಸೇರ್ಪಡಿಸಲಾದ ಫಾರ್, 531 00:23:26,780 --> 00:23:31,090 ಇದು ಕೇವಲ ಒಂದು ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಿ, ಒಂದು ಹೊಸ ಲೈನ್ ಮತ್ತೆ ಮತ್ತೆ, ನಿಖರವಾಗಿ. 532 00:23:31,090 --> 00:23:32,010 ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 533 00:23:32,010 --> 00:23:32,950 ಇತರ ಪ್ರಶ್ನೆಗಳು? 534 00:23:32,950 --> 00:23:33,450 ಹೌದು? 535 00:23:33,450 --> 00:23:35,580 ಪ್ರೇಕ್ಷಕರು: ನೀವು ಓಡಿದ ಕಾರ್ಯಕ್ರಮ ಮತ್ತೆ ಇದೀಗ, 536 00:23:35,580 --> 00:23:38,000 ಇದು ಹೆಸರುಗಳು ಸೇರಿಸುತ್ತಲೇ ಎಂದು ಫೈಲ್ ಅಥವಾ ಇದು ಒಂದು ಹೊಸ ಕಡತವನ್ನು ತೆರೆಯುತ್ತದೆ ಎಂದು? 537 00:23:38,000 --> 00:23:38,740 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 538 00:23:38,740 --> 00:23:41,448 ನೀವು ಮತ್ತೆ ಬಲ ಪ್ರೋಗ್ರಾಂ ಓಡಿದ ಈಗ, ಬಹುಶಃ ಹೊಸ ಹೆಸರುಗಳು ಬೆರಳಚ್ಚಿಸಿದ, 539 00:23:41,448 --> 00:23:44,820 ಇದು ಕಡತ ಸೇರಿಸುತ್ತದೆ ಅಥವಾ ಫೈಲ್ ಬದಲಿಸಿ? 540 00:23:44,820 --> 00:23:47,420 ಎರಡನೆಯದು, ನಾನು ಮನುಷ್ಯ ಏಕೆಂದರೆ ಸೇರ್ಪಡಿಸಲಾದ ಕ್ರಮದಲ್ಲಿ ಬಳಸದೇ. 541 00:23:47,420 --> 00:23:49,930 ನಾನು ಕುರುಡಾಗಿ ಮನುಷ್ಯ ಏಕೆಂದರೆ ಬರವಣಿಗೆಗೆ ಫೈಲ್ ತೆರೆಯುವ, 542 00:23:49,930 --> 00:23:51,310 ಇದು ಕೇವಲ ಕಡತ ಬದಲಿಸಿ ಹೋಗುವುದಿಲ್ಲ. 543 00:23:51,310 --> 00:23:54,570 ಆದ್ದರಿಂದ ನಾನು ವಾಸ್ತವವಾಗಿ ಸೇರಿಸಲು ಮಾಡಬೇಕಾದ್ದು ಎಂದು, ನಾನು ವಾಸ್ತವವಾಗಿ ಸುದೀರ್ಘ ಬೇಕು 544 00:23:54,570 --> 00:23:55,350 ಡೇಟಾಬೇಸ್. 545 00:23:55,350 --> 00:23:58,220 >> ಈಗ CSV ಸಹ, ನಾನೂ ಉಪಯುಕ್ತವಾಗಿದೆ ಹಾಗೆ ನೀವು ಇಂತಹ ಬರೆಯುವ 546 00:23:58,220 --> 00:24:00,100 ಮತ್ತು ನಾವು ಅಂತಿಮವಾಗಿ ಈ ನೋಡುತ್ತಾರೆ ನಂತರ ಯಾವಾಗ ಸೆಮಿಸ್ಟರ್ ನಲ್ಲಿ 547 00:24:00,100 --> 00:24:01,455 ನಾವು ಇತರ ಉದ್ದೇಶಗಳಿಗಾಗಿ CSVs ಬಳಸಿ. 548 00:24:01,455 --> 00:24:04,920 ನೀವು ಜನರ ಎಲ್ಲಾ ಶೇಖರಿಸಿಡಲು ಬಯಸಿದರೆ ಯಾರು, ಕೆಲವು ಕಾರ್ಯಕ್ರಮಕ್ಕಾಗಿ ದಾಖಲಾದ 549 00:24:04,920 --> 00:24:07,420 ಅಥವಾ ನಿಮ್ಮ ವಿದ್ಯಾರ್ಥಿ ಸೈನ್ ಅಪ್ ಗುಂಪು, ಅಥವಾ ಸ್ವಲ್ಪ, 550 00:24:07,420 --> 00:24:10,330 ಈ ರೀತಿಯ ಉಳಿಸಿಡಲು ಸ್ವರೂಪದ ಸೂಪರ್ ಅನುಕೂಲಕರ. 551 00:24:10,330 --> 00:24:12,580 ಅಕ್ಷರಶಃ ಏಕೆಂದರೆ, ನಾನು ವೇಳೆ ಈ ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬಂದಾಗ. 552 00:24:12,580 --> 00:24:14,540 ನಾನು double-- ಸಾಧ್ಯವಾಯಿತು ಮತ್ತು ಅವರ ವಾಸ್ತವವಾಗಿ ಈ ಪ್ರಯತ್ನಿಸೋಣ 553 00:24:14,540 --> 00:24:16,720 ನಾನು ಇಲ್ಲಿ ಎಕ್ಸೆಲ್ ಅಥವಾ ಸಂಖ್ಯೆಗಳು ಹೊಂದಿದ್ದರೆ. 554 00:24:16,720 --> 00:24:19,130 >> ನಾನು ಬಲ ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ ಅಥವಾ ನನ್ನ ಫೈಲ್ ನಿಯಂತ್ರಣ ಕ್ಲಿಕ್ಕಿಸಿ. 555 00:24:19,130 --> 00:24:20,020 ಓಹ್. 556 00:24:20,020 --> 00:24:21,830 ಬಲ ಕ್ಲಿಕ್ ಅಥವಾ ನನ್ನ ಫೈಲ್ ನಿಯಂತ್ರಣ ಕ್ಲಿಕ್ಕಿಸಿ. 557 00:24:21,830 --> 00:24:24,960 ಬ, ನನ್ನ ಮೌಸ್ ಸಹಕಾರ ಇದೆ. 558 00:24:24,960 --> 00:24:32,694 ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ Download-- ಇಲ್ಲಿ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಡೌನ್ಲೋಡ್ 559 00:24:32,694 --> 00:24:33,860 ಕೇವಲ ಆದ್ದರಿಂದ ನಾನು ಈ ಒಂದು ಆಕ್ರಮಿಸಲು ಮಾಡಬಹುದು. 560 00:24:33,860 --> 00:24:37,850 ಮತ್ತು ಈ ಕೆಲಸ ಎಂದು ನೋಡೋಣ students.csv-- ಮೊದಲ ಬಾರಿಗೆ 561 00:24:37,850 --> 00:24:39,310 ನಾನು ಸಕ್ರಿಯ ಬಂದಿದೆ. 562 00:24:39,310 --> 00:24:41,360 ಈಗ ಅವರು ನನ್ನ ಸಂಪರ್ಕಗಳನ್ನು ನೋಡಬೇಕಿದೆ. 563 00:24:41,360 --> 00:24:44,310 ಈಗ, ನಾನು ನೋಂದಾಯಿಸಿಕೊಳ್ಳಬೇಕು. 564 00:24:44,310 --> 00:24:47,620 ಇದು CSVs ಬಳಸುವುದು ಎಷ್ಟು ಸುಲಭ ಎಂದು ನೋಡಿ? 565 00:24:47,620 --> 00:24:50,840 ಹೌದು, ಇಲ್ಲಿಯವರೆಗೆ ಅದನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು. 566 00:24:50,840 --> 00:24:52,375 ಸರಿ, ಈಗ ನಾವು ವರ್ಗ ಸಿದ್ಧರಿದ್ದೀರಾ. 567 00:24:52,375 --> 00:24:58,750 568 00:24:58,750 --> 00:25:00,370 ಓ, ಸರಿ, ಹೊಸ ಇಲ್ಲಿದೆ? 569 00:25:00,370 --> 00:25:02,920 ಸರಿ, ಹತ್ತಿರ. 570 00:25:02,920 --> 00:25:04,750 ಮಾಂತ್ರಿಕ ಆಗಿತ್ತು. 571 00:25:04,750 --> 00:25:07,280 ಸರಿ, ಈಗ ನಾವು ಅಪ್ಡೇಟ್ ಮಾಡಬೇಕು. 572 00:25:07,280 --> 00:25:10,890 ಈಗ, ಇದು ಮರೆತು ಅಲ್ಲ ನಾನು ಮೂಲತಃ ತೆರೆಯಿತು ಕಡತ, 573 00:25:10,890 --> 00:25:13,090 ಆದರೆ a-- ನಾವು ಹೋಗಿ. 574 00:25:13,090 --> 00:25:16,341 ಸರಿ, ಈಗ ನಾವು ಒಂದು ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ಹೊಂದಿವೆ. 575 00:25:16,341 --> 00:25:18,290 ಧನ್ಯವಾದಗಳು. 576 00:25:18,290 --> 00:25:20,764 >> ಸರಿ, ನಾನು ಆದ್ದರಿಂದ ಸುಲಭ ಭಾಗವಾಗಿತ್ತು. 577 00:25:20,764 --> 00:25:23,930 ಸಹಜವಾಗಿ ನಾನು ಪೂರ್ವ ಅನುಸ್ಥಾಪಿತವಾದ ಸಾಧ್ಯವಿತ್ತು ಎಕ್ಸೆಲ್, ಅಥವಾ ಸಂಖ್ಯೆಗಳು, ಅಥವಾ ಯಾವುದೇ ಪ್ರೋಗ್ರಾಂ. 578 00:25:23,930 --> 00:25:25,846 ಆದರೆ ಈ ಕಾರಣ, ಸಂತೋಷ ಈಗ ನಾನು ಕುಶಲತೆಯಿಂದ 579 00:25:25,846 --> 00:25:28,090 ಪ್ರಮಾಣಿತ ರೂಪದಲ್ಲಿ ಮಾಹಿತಿ. 580 00:25:28,090 --> 00:25:30,294 >> ಈಗ ಅವಕಾಶ ಸಂದರ್ಭವನ್ನು ನಾವು ಆಫ್ ಬಿಟ್ಟು ಅಲ್ಲಿ ಬದಲಾಯಿಸಲು 581 00:25:30,294 --> 00:25:32,710 ಆರಂಭಿಸಲು ಇದು ಕೊನೆಯ ಬಾರಿಗೆ, ತರಬೇತಿ ಚಕ್ರಗಳು ತೆಗೆದುಕೊಳ್ಳಲು. 582 00:25:32,710 --> 00:25:34,543 ಆದರೆ ಮೊದಲ, ನೀವು ಮಾಡಲಿಲ್ಲ ಈ ಹಿಂದಿನ ಊಟದ ನೋಡಿ 583 00:25:34,543 --> 00:25:38,150 ಮತ್ತೆ ಫೈರ್ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಮತ್ತು ನ್ಯೂ ಹ್ಯಾವನ್ ಕೇಂಬ್ರಿಜ್, ಸಿತಾರ್ ಐಸ್. 584 00:25:38,150 --> 00:25:43,150 ಎಎಸ್ಎಪಿ CS50s ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಸೈನ್ ಅಪ್ ಮಾಡಿ CS50 ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ಸಿಬ್ಬಂದಿ ಸೇರಲು. 585 00:25:43,150 --> 00:25:46,090 >> ನಾವು ತರಬೇತಿ ಚಕ್ರಗಳು ತೆಗೆದುಕೊಂಡಿತು ಸೋಮವಾರ ಕೆಳಗಿನಂತೆ ಎಂದು 586 00:25:46,090 --> 00:25:49,120 ಸ್ಟ್ರಿಂಗ್ ಎನ್ನಲಾಗಿದೆ ಕೆಲವು ಬಾರಿ CS50s ಗ್ರಂಥಾಲಯ. 587 00:25:49,120 --> 00:25:52,650 ಇದು ಅನುಮತಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಇದು, ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ ನಮಗೆ ಎಂದು ಅಸ್ಥಿರ ಬಗ್ಗೆ ಮಾತನಾಡಲು 588 00:25:52,650 --> 00:25:54,660 ಸಂಪೂರ್ಣ ಪದಗಳನ್ನು ಮತ್ತು ವಾಕ್ಯಗಳನ್ನು ಮತ್ತು ಹೆಚ್ಚು. 589 00:25:54,660 --> 00:25:56,710 ಆದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಸ್ಟ್ರಿಂಗ್ ತಿರುಗಿದರೆ. 590 00:25:56,710 --> 00:26:00,200 ಕೇವಲ ಒಂದು ಸಮಾನಾರ್ಥಕ ಅಥವಾ ಅಲಿಯಾಸ್ ಹೊಂದಿದೆ, ನಾವು ಏನೋ ಸ್ಥಾಪಿಸಿದ್ದಾರೆ ಎಂದು ಎಂದು 591 00:26:00,200 --> 00:26:03,780 ವಾಸ್ತವವಾಗಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತಾಂತ್ರಿಕ * ಚಾರ್ ಎಂಬ. 592 00:26:03,780 --> 00:26:07,900 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಉದಾಹರಣೆ ಕಂಡಿತು ಸೋಮವಾರ ಒಂದು ಕಾರ್ಯಕ್ರಮದ 593 00:26:07,900 --> 00:26:11,200 ಎಂದು ನಾವು ನಿರೀಕ್ಷೆ ತಕ್ಕಂತೆ ವರ್ತಿಸದೆ ಮಾಡಲಿಲ್ಲ. 594 00:26:11,200 --> 00:26:13,630 ಈ ಹೋಲಿಸಿ -0, ಫೈಲ್ ಆಗಿತ್ತು. 595 00:26:13,630 --> 00:26:17,910 ಮತ್ತು, ಆ ಹೋಲಿಸಿ-0 ಮರುಪಡೆಯಲು ನಾನು ಸೋಮವಾರ ಪ್ರೋಗ್ರಾಂ ಮರುಸಂಕಲಿಕೆಯು 596 00:26:17,910 --> 00:26:22,670 ಮತ್ತು ರನ್ 0 ಹೋಲಿಕೆ ತಾಯಿ ಟೈಪ್ ಮತ್ತೆ ಸಣ್ಣ ಸಣ್ಣ, ಮತ್ತು ತಾಯಿ. 597 00:26:22,670 --> 00:26:25,320 ಪ್ರೋಗ್ರಾಂ ನಾನು ಒತ್ತಾಯಿಸಿದರು ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಟೈಪ್, 598 00:26:25,320 --> 00:26:29,210 ಸಹ ತಾಯಿ, ಎಲ್ಲಾ ಆದರೂ ಸಣ್ಣ, ದೃಷ್ಟಿ ಹೋಲುವಂತಿರುತ್ತದೆ. 599 00:26:29,210 --> 00:26:31,990 ಆದ್ದರಿಂದ ಸಣ್ಣ ಉತ್ತರವನ್ನು ಏನು ಕಂಪ್ಯೂಟರ್ ಯೋಚಿಸುತ್ತಾನೆ ಏಕೆ 600 00:26:31,990 --> 00:26:34,500 ಆ ಎರಡು ತಂತಿಗಳು ಭಿನ್ನವಾಗಿರುತ್ತವೆ? 601 00:26:34,500 --> 00:26:35,250 ಹೌದು? 602 00:26:35,250 --> 00:26:36,534 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 603 00:26:36,534 --> 00:26:37,450 ಡೇವಿಡ್ ಜೆ MALAN: ರೈಟ್. 604 00:26:37,450 --> 00:26:39,600 ಆದ್ದರಿಂದ, ತಾಯಿ, ಮೊದಲ ಬಾರಿಗೆ ನಾನು ಇದೆ, ಅದನ್ನು ಟೈಪ್ 605 00:26:39,600 --> 00:26:42,710 ನನ್ನ ಕಂಪ್ಯೂಟರ್ನ ಎಲ್ಲೋ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮೆಮೊರಿ ಆದರೆ ಬೇರೆ ಸ್ಥಳದಲ್ಲಿ 606 00:26:42,710 --> 00:26:44,690 ಎರಡನೇ ಬಾರಿ ಹೆಚ್ಚು ನಾನು ತಾಯಿ ಟೈಪ್. 607 00:26:44,690 --> 00:26:46,580 ಈಗ ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಹೊಂದುವಂತೆ ಮಾಡಬಹುದು. 608 00:26:46,580 --> 00:26:49,205 ಕಂಪ್ಯೂಟರ್ ಸ್ಮಾರ್ಟ್ ಆಗಿರಬಹುದು ಮತ್ತು ಹೇ, ಈ ಎರಡು ತಂತಿಗಳು ಅರ್ಥ 609 00:26:49,205 --> 00:26:49,954 ಅವರು ಒಂದೇ ಆರ್. 610 00:26:49,954 --> 00:26:51,520 ನನಗೆ ಅತಿಯಾಗಿ ಶೇಖರಿಸಿಡಬೇಕು ಬೇಡ. 611 00:26:51,520 --> 00:26:54,229 ಆದರೆ ಕಂಪ್ಯೂಟರ್ ಹಾಗೆ ಮಾಡಬೇಡಿ ಉತ್ತಮಗೊಳಿಸುವಿಕೆ ನೀವು ಅವರಿಗೆ ಹೇಳಲು ಹೊರತು. 612 00:26:54,229 --> 00:26:56,061 ಆದ್ದರಿಂದ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಅವರು ಆರ್ ಕೇವಲ ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು ಹೋಗುತ್ತದೆ 613 00:26:56,061 --> 00:26:57,670 ನೆನಪಿಗಾಗಿ ಎರಡು ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ. 614 00:26:57,670 --> 00:27:01,570 ಆದ್ದರಿಂದ, ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು ನಾವು ಎರಡು ತಂತಿಗಳು ಹೋಲಿಸಿದರೆ 615 00:27:01,570 --> 00:27:03,950 ಮೊದಲ ಕರೆಯಲಾಯಿತು ರು, ಎರಡನೇ ಕರೆಯಲಾಯಿತು 616 00:27:03,950 --> 00:27:08,530 ಟಿ, ವಿಶೇಷವಾಗಿ ನಾನು ಏನು ಲೈನ್ 13 ರಂದು ಇಲ್ಲಿ ಹೋಲಿಕೆ? 617 00:27:08,530 --> 00:27:09,494 ಹೌದು. 618 00:27:09,494 --> 00:27:12,390 >> ಪ್ರೇಕ್ಷಕರು: ನೆನಪಿಗಾಗಿ ಸ್ಥಳವಾಗಿದೆ ವೇರಿಯಬಲ್ ಬೆಟ್ಟು ಎಂದು. 619 00:27:12,390 --> 00:27:14,900 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ, ನಾನು ನೆನಪಿಗಾಗಿ ಸ್ಥಳದಲ್ಲಿ ಹೋಲಿಕೆ 620 00:27:14,900 --> 00:27:16,300 ಆ ಅಸ್ಥಿರ ತೋರಿಸಿದರು. 621 00:27:16,300 --> 00:27:20,560 ಆದ್ದರಿಂದ ನಿರ್ದಿಷ್ಟವಾಗಿ ವೇಳೆ ತಾಯಿ ಆಗಿತ್ತು ಬೈಟ್ ಸಂಖ್ಯೆ 1 ಮತ್ತು 2, ಮತ್ತು 3, 622 00:27:20,560 --> 00:27:24,020 ಮತ್ತು 4-- ಏಕೆಂದರೆ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ನೆನಪು 0 ಕೊನೆಯಲ್ಲಿ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಅಗತ್ಯವಿದೆ. 623 00:27:24,020 --> 00:27:29,420 ಮತ್ತು ತಾಯಿ, ಮೀ-ಓ-ಮೀ ಇತರ ಉದಾಹರಣೆಗೆ, ವಿಳಾಸ 10, 11, 12, ಮತ್ತು 13 ಆಗಿತ್ತು. 624 00:27:29,420 --> 00:27:33,100 ನಾನು 1 ಹೋಲಿಕೆ ಮಾಡಲಾಯಿತು, ಆ ವಿಳಾಸವು ಮೆಮೊರಿ ಆ ಸ್ಥಳ, 625 00:27:33,100 --> 00:27:35,160 10 ವಿರುದ್ಧ, ಇದು ನಿಸ್ಸಂಶಯವಾಗಿ ಅದೇ. 626 00:27:35,160 --> 00:27:36,260 1 10 ಅಲ್ಲ. 627 00:27:36,260 --> 00:27:39,620 >> ಆದ್ದರಿಂದ ಈ ಆ ನೈಸ್ ಆಗಿದೆ ಇದು ಬಹಳ ಸರಳ. 628 00:27:39,620 --> 00:27:42,870 ಆದರೆ ಅದು ಅಷ್ಟರಮಟ್ಟಿಗೆ ಸಮಸ್ಯಾತ್ಮಕ ನಾವು ತಂತಿಗಳನ್ನು ಹೋಲಿಸಿ ತೋರುತ್ತದೆ ಸಾಧ್ಯವಿಲ್ಲ. 629 00:27:42,870 --> 00:27:44,930 ಆದ್ದರಿಂದ fundamentally-- ಮತ್ತು ಈ ಕಡಿಮೆ ಮಟ್ಟದಲ್ಲಿ, 630 00:27:44,930 --> 00:27:47,300 ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸಿದರೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಹೋಲಿಸಿ 631 00:27:47,300 --> 00:27:50,270 ಎರಡು ಪ್ರತ್ಯೇಕ ಪದಗಳನ್ನು ಬಳಕೆದಾರ, ಗುಣಮಟ್ಟದ ಸೈನ್ ಟೈಪಿಸಿದ 632 00:27:50,270 --> 00:27:53,944 ಅವರು ಚಾರ್ ಸಾಲಿನಲ್ಲಿ ಮಾಡಲು ಕೇವಲ ಸಾಮಾನ್ಯ ಪರಿಭಾಷೆಯಲ್ಲಿ ಚಾರ್, 633 00:27:53,944 --> 00:27:55,360 ನಾವು ಸ್ಪಷ್ಟವಾಗಿ, ಏನು ಬರೆಯಬೇಕು? 634 00:27:55,360 --> 00:27:57,940 ಇದು ಕೇವಲ ಸಾಕಷ್ಟು ಅಲ್ಲ ಆ ಎರಡು ವಿಳಾಸಗಳನ್ನು ನೋಡಲು. 635 00:27:57,940 --> 00:27:58,860 ನಾವು ಮಾಡಲು ಬೇಕು? 636 00:27:58,860 --> 00:27:59,360 ಹೌದು? 637 00:27:59,360 --> 00:28:01,120 >> ಪ್ರೇಕ್ಷಕರು: ಮೂಲಕ ತಿರುಗಿ ಸ್ಟ್ರಿಂಗ್ [ಕೇಳಿಸುವುದಿಲ್ಲ]. 638 00:28:01,120 --> 00:28:02,600 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಲೆಟ್ ತಂದೆಯ ಸ್ಟ್ರಿಂಗ್ ಮೂಲಕ ಮರಳಿ. 639 00:28:02,600 --> 00:28:05,808 ಲೂಪ್, ಒಂದು ಸಮಯದಲ್ಲಿ ಲೂಪ್ ಒಂದು ಬಳಸಿ ಲೆಟ್, ಅಥವಾ ನೀವು ಅತ್ಯಂತ ಆರಾಮದಾಯಕ ನೀವು ಏನೇ. 640 00:28:05,808 --> 00:28:08,840 ನಾವು ಎಲ್ಲೋ ಎರಡು ತಂತಿಗಳು ಮಾಡಲೇಬೇಕು ನೆನಪಿಗಾಗಿ, ಒಬ್ಬರ ನ ನೋಡೋಣ 641 00:28:08,840 --> 00:28:11,770 ಮೊದಲ ಅಕ್ಷರ, ನಂತರ ಪ್ರತಿ ಎರಡನೇ ಇಲ್ಲಿದೆ ರ, ನಂತರ ಮೂರನೇ ಮತ್ತು ನಾಲ್ಕನೇ, 642 00:28:11,770 --> 00:28:15,206 ಮತ್ತು ಐದನೇ ನಾವು ಹಿಟ್ ತನಕ ಏನು ವಿಶೇಷ ಸೆಂಟಿನೆಲ್ ಮೌಲ್ಯವನ್ನು? 643 00:28:15,206 --> 00:28:16,080 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 644 00:28:16,080 --> 00:28:18,800 ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಶೂನ್ಯ, ಎರಡೂ ಸಾಲಿನಲ್ಲಿ ಹಂತದಲ್ಲಿ 645 00:28:18,800 --> 00:28:20,100 ನಾವು ಅದು ಇಲ್ಲಿದೆ ನಿರ್ಧರಿಸಬಹುದು. 646 00:28:20,100 --> 00:28:21,970 ನಾವು ಪ್ರತಿಯೊಂದು ಪಾತ್ರದ ಹೊಂದುವ? 647 00:28:21,970 --> 00:28:22,990 ಅಲ್ಲ, ತಪ್ಪು ಮರಳಲು. 648 00:28:22,990 --> 00:28:24,770 ಹಾಗಿದ್ದಲ್ಲಿ, ನಿಜವಾದ ಹಿಂತಿರುಗಿ. 649 00:28:24,770 --> 00:28:28,800 ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಆವೃತ್ತಿ ನಿಖರವಾಗಿ ಕಾರ್ಯಕ್ರಮದ ಹೋಲಿಸಿ-1.c ಮಾಡುತ್ತದೆ. 650 00:28:28,800 --> 00:28:31,677 ಇದು ಹೋಲುವಂತಿರುತ್ತದೆ ನಾವು ನಾನು ಮಾಡಿದ ಹೊರತುಪಡಿಸಿ ಸೋಮವಾರ ನೋಡಿದ್ದಾರೆ 651 00:28:31,677 --> 00:28:34,760 ಆದರೂ ಪದ ಸ್ಟ್ರಿಂಗ್ ಹೋಗಲಾಡಿಸಲು ನೆತ್ತಿಗೇರಿದೆ ಎಲ್ಲಾ ಯಾವುದೇ ಕ್ರಿಯಾತ್ಮಕ impact-- ಹೊಂದಿದೆ 652 00:28:34,760 --> 00:28:37,450 ನಾನು ಈಗ ಮಾಡುತ್ತಿರುವೆ ತೆಗೆದುಹಾಕಿ ಕೆಲವು ದೃಶ್ಯ ತರಬೇತಿ ಚಕ್ರಗಳು, 653 00:28:37,450 --> 00:28:40,880 ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ ನೋಡಲು ರು ಮತ್ತು ಟಿ ವಿಳಾಸಗಳು ಅವು. 654 00:28:40,880 --> 00:28:43,020 ಮತ್ತು, ಏನು ತಾರೆ ನಕ್ಷತ್ರ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 655 00:28:43,020 --> 00:28:46,690 ಒಂದು ವಿಳಾಸವನ್ನು ತಿಳಿದಿರದ, ಆಗಿದೆ ಹೆಚ್ಚು ತಾಂತ್ರಿಕವಾಗಿ ಒಂದು ಪಾಯಿಂಟರ್. 656 00:28:46,690 --> 00:28:49,880 >> ಹಾಗಾಗಿ ರು ಘೋಷಿಸಿದ ಲೈನ್ 9 ಮತ್ತು ಚಾರ್ * ರು ಹೇಳುತ್ತಾರೆ, 657 00:28:49,880 --> 00:28:52,160 ಆ ಅಂತ ಸ್ಟ್ರಿಂಗ್ ನೀಡಿ ಅರ್ಥವಲ್ಲ. 658 00:28:52,160 --> 00:28:56,360 ನನಗೆ ಅವರ ನೀಡಿ ವೇರಿಯಬಲ್ ಅರ್ಥ ಜೀವನದ ಉದ್ದೇಶ ವಿಳಾಸವನ್ನು ಶೇಖರಿಸಿಡಲು ಆಗಿದೆ. 659 00:28:56,360 --> 00:29:00,400 ನಾನು ಹಾಕಲು ಬಗ್ಗೆ ನಾನು ಏಕೆಂದರೆ ಇದು ಒಂದು ತಂತುವಿನ ವಿಳಾಸ. 660 00:29:00,400 --> 00:29:03,500 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, GetString, ಎಂದು ಸ್ಪಷ್ಟ, ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಮರಳಲು ಇಲ್ಲ. 661 00:29:03,500 --> 00:29:06,110 ಇದು ತಾಯಿ ಮರಳಿ backslash ಶೂನ್ಯ ವಸ್ತುತಃ. 662 00:29:06,110 --> 00:29:10,005 ನಿರ್ದಿಷ್ಟವಾಗಿ ಏನು GetString ಇಲ್ಲ ಮತ್ತು ನಿಖರವಾಗಿ ಮರಳಲು? 663 00:29:10,005 --> 00:29:10,880 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 664 00:29:10,880 --> 00:29:14,080 ಡೇವಿಡ್ ಜೆ MALAN: ವಿಳಾಸ, ಮೊದಲ ಪಾತ್ರದ ವಿಳಾಸಕ್ಕೆ 665 00:29:14,080 --> 00:29:16,070 ಕೆಲವು ಸಾಲಿನಲ್ಲಿ ಪಡೆದ. 666 00:29:16,070 --> 00:29:19,250 ಆದ್ದರಿಂದ ಈಗ ನಾವು ನೋಡಿದ ನೀವು ಮತ್ತೆ ವಿಶೇಷ ಕೀವರ್ಡ್. 667 00:29:19,250 --> 00:29:20,640 ಮತ್ತು, ನಾನು ಈ ಹಿಂದೆ ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ. 668 00:29:20,640 --> 00:29:23,620 ಈ ಉತ್ತಮ ಸಮಾವೇಶ ಎಂದು ನಾನು ನಾವು ಈಗ ಮತ್ತೆ ಮತ್ತೆ ನೋಡುತ್ತಾರೆ. 669 00:29:23,620 --> 00:29:27,540 ನಾನು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಪರೀಕ್ಷಿಸುವ ನಾನು ರು ಶೂನ್ಯ ಮತ್ತು ಟಿ ಶೂನ್ಯ ಅಲ್ಲ. 670 00:29:27,540 --> 00:29:30,100 ನಿಜವಾಗಿಯೂ ನನ್ನ ಆಧರಿಸಿ ಕಾರಣ ತ್ವರಿತ ಉಲ್ಲೇಖ ಹಿಂದಿನ, 671 00:29:30,100 --> 00:29:35,510 GetString ಹಿಂದಿರುಗಿಸುತ್ತದೆ ವೇಳೆ ಎಂದಾಗಿರಬಹುದು ಒಂದು ವಿಳಾಸವನ್ನು ಆದರೆ ಮತ್ತೆ ಇದು ಎನ್ ಯು ಎಲ್ ಎಲ್, 672 00:29:35,510 --> 00:29:36,990 ಕೆಲವು ವಿಶೇಷ ಮೌಲ್ಯವನ್ನು? 673 00:29:36,990 --> 00:29:37,890 >> ಪ್ರೇಕ್ಷಕರು: ದೋಷ. 674 00:29:37,890 --> 00:29:38,600 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಒಂದು ದೋಷವಾಗಿದೆ. 675 00:29:38,600 --> 00:29:39,550 ಯಾವುದೋ ತಪ್ಪು ಸಂಭವಿಸಿದೆ. 676 00:29:39,550 --> 00:29:41,341 ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ವಿಶೇಷವಾಗಿ, ಆಗಬಹುದೆಂದು 677 00:29:41,341 --> 00:29:45,162 strings-- ಇದು ಇರಬಹುದು advance-- ಗೊತ್ತಿಲ್ಲದ ಉದ್ದದ 678 00:29:45,162 --> 00:29:46,870 ಬಹುಶಃ ಕಂಪ್ಯೂಟರ್ ' ಮೆಮೊರಿ ಹೊರಗೆ, ಬಹುಶಃ 679 00:29:46,870 --> 00:29:49,280 ನೀವು ಒಂದು ಬೆರಳಚ್ಚಿಸಿದ ದೀರ್ಘ ಪದ ಅಥವಾ ವಾಕ್ಯದ 680 00:29:49,280 --> 00:29:51,880 ಅಥವಾ ಇಂತಹ ದೊಡ್ಡ ಪ್ರಬಂಧ ಅಂಟಿಸಲಾಗಿದೆ ಕೇವಲ ಸಾಕಷ್ಟು ಮೆಮೊರಿ ಇಲ್ಲ. 681 00:29:51,880 --> 00:29:55,340 ಆದ್ದರಿಂದ GetString ಮರಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಇಡೀ ವಿಷಯ ವಿಳಾಸ 682 00:29:55,340 --> 00:29:56,620 ಆದ್ದರಿಂದ ಕೇವಲ ಏನೂ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 683 00:29:56,620 --> 00:30:00,580 ಮತ್ತು ಇದು ದೋಷ ಸಂಭವಿಸಿದ ಹೇಳುತ್ತಾರೆ ವಿಶೇಷ ಶೂನ್ಯ ಮೌಲ್ಯವನ್ನು ವಾಪಸಾಗುತ್ತಾರೆ. 684 00:30:00,580 --> 00:30:02,890 ಅದು ಮಾತನಾಡಲು ಶೂನ್ಯ ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲಿದೆ. 685 00:30:02,890 --> 00:30:06,157 >> ಈಗ ಇದನ್ನು ತಿರುಗುತ್ತದೆ ಸಿ ಒಂದು ಬರುತ್ತದೆ ಆ ಪುನರಾವರ್ತನೆ ಮಾಡುವ ಕಾರ್ಯ. 686 00:30:06,157 --> 00:30:09,240 ನಾವು ಈ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇಲ್ಲ ಲೂಪ್ ಅಥವಾ ಸ್ವಲ್ಪ ಲೂಪ್ ನಮ್ಮಲ್ಲಿ ಒಂದು. 687 00:30:09,240 --> 00:30:11,150 ನಾವು ಒಂದು ಕಾರ್ಯವನ್ನು ಉಪಯೋಗಿಸಬಹುದು, ಅಡಕವಾಗಿ ಕರೆದು 688 00:30:11,150 --> 00:30:15,400 ಅವರ, ಕಂಪ್ ಬೆರೆಸಿ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಹೋಲಿಸಿ ಜೀವನದ ಉದ್ದೇಶ ನಿಖರವಾಗಿ ಮಾಡಲು ಆಗಿದೆ. 689 00:30:15,400 --> 00:30:19,990 ನೀವು ಎರಡು ಪಾಯಿಂಟರ್ಸ್, ಎರಡು ವಿಳಾಸಗಳನ್ನು ನೀಡಿ ಮತ್ತು ಇದು ಆ ವಿಳಾಸಗಳನ್ನು ಹೋಗುತ್ತದೆ 690 00:30:19,990 --> 00:30:23,130 ತದನಂತರ ಅಕ್ಷರದ ಹೋಲಿಸಿ ಗುಣಮಟ್ಟದ ಪತ್ರವನ್ನು ಪತ್ರ 691 00:30:23,130 --> 00:30:26,610 ನಿಜ ಏನು ಮಾತ್ರ ನಿಲ್ಲಿಸುವ? 692 00:30:26,610 --> 00:30:31,540 ಅಂತರ್ಬೋಧೆಯಿಂದ ಕಂಪ್ ಮೂಡಲು ಮಾಡಬೇಕು , ಕೇವಲ ಸ್ಪಷ್ಟ iterating ಮಾಡಲು ನಿಲ್ಲಿಸಲು? 693 00:30:31,540 --> 00:30:35,400 ಇದು ಒಂದು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ 0 ಬಡಿದಾಗ ಎರಡೂ ಸ್ಟ್ರಿಂಗ್, ಆ ಸಮಯದಲ್ಲಿ ಇದು ನಿರ್ಧರಿಸಬಹುದು 694 00:30:35,400 --> 00:30:38,910 ಎಲ್ಲವನ್ನೂ, ದಾಖಲೆಗಳುಸರಿಹೊಂದಿವೆ ಮಾಡಿದೆ ಅಥವಾ ವ್ಯತ್ಯಾಸವನ್ನು ಇಲ್ಲ ಬಂದಿದೆ? 695 00:30:38,910 --> 00:30:42,740 >> ನಾವು ಈಗ ಈ ರನ್ ಮತ್ತು ಆದ್ದರಿಂದ, ಪ್ರಯತ್ನಿಸಿ ನಮ್ಮ ಕಡಿಮೆ ಬಂಡವಾಳ ಆಟದ, 696 00:30:42,740 --> 00:30:49,260 ಆದ್ದರಿಂದ ಹೋಲಿಸಿ -1, ./compare-1 ಮಾಡಲು, ಮತ್ತು ಸಣ್ಣ ಎರಡೂ ಬಾರಿ ತಾಯಿ ಟೈಪ್. 697 00:30:49,260 --> 00:30:50,560 ಈಗ ಅದೇ ವಿಷಯ. 698 00:30:50,560 --> 00:30:54,080 ನಾನು ಮತ್ತೆ ಅದನ್ನು ವೇಳೆ ಸಣ್ಣ ಮತ್ತು ನಂತರ ಬಹುಶಃ ದೊಡ್ಡಕ್ಷರ. 699 00:30:54,080 --> 00:30:56,720 ಈಗ ನಿಜಕ್ಕೂ ಭೇದ ಮೇಲಿನ ಮತ್ತು ಸಣ್ಣ ನಡುವೆ. 700 00:30:56,720 --> 00:31:00,440 ಆದ್ದರಿಂದ ಎಲ್ಲಾ ಹಾರ್ಡ್ ಅಥವಾ ಮಾಂತ್ರಿಕ, ಆದರೆ ಈಗ ವಿವರಿಸಲು ಇಲ್ಲ 701 00:31:00,440 --> 00:31:03,140 ಏನು HOOD ಕೆಳಗೆ ಇಂದಿನ ವಿಶೇಷವೇನು. 702 00:31:03,140 --> 00:31:07,640 >> ಆದ್ದರಿಂದ ಹೆಚ್ಚು ನಾವು ಪಡೆದುಕೊಳ್ಳಬಹುದು ಏನು ಪಾಠ ಈ ರೀತಿಯ? 703 00:31:07,640 --> 00:31:08,980 ಆದ್ದರಿಂದ ಈ ಒಂದು ಅವಲೋಕಿಸೋಣ. 704 00:31:08,980 --> 00:31:15,380 ನಾನು ಮುಂದೆ ಹೋಗಿ ಒಂದು ಬರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ತ್ವರಿತ ಕಾರ್ಯಕ್ರಮ ಇಲ್ಲಿ ಪ್ರತಿಯನ್ನು 0 ಕರೆಯಲಾಗುತ್ತದೆ. 705 00:31:15,380 --> 00:31:21,594 ಈಗ ಅವರ ಮುಂದೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಆಗದ , ನ ಪ್ರತಿಯನ್ನು 0 this-- ಮಾಡಿ 706 00:31:21,594 --> 00:31:23,010 ನಾನು ಇಲ್ಲಿ ಪಡೆದಿರುವಿರಿ ಏನು ನೋಡೋಣ. 707 00:31:23,010 --> 00:31:24,712 ನಾನು ಮೊದಲ ಬಳಕೆದಾರ ಹೇಳಲು, ಏನೋ ಹೇಳಲು. 708 00:31:24,712 --> 00:31:26,420 ನಂತರ ನಾನು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಮತ್ತು ನಾನು ಅದನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. 709 00:31:26,420 --> 00:31:29,810 ರು ಸಮನಾಗಿರುತ್ತದೆ ವೇಳೆ ನಂತರ ನಾನು ಪರಿಶೀಲಿಸಿ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ, ಕೇವಲ 1 ಮರಳಲು. 710 00:31:29,810 --> 00:31:31,590 ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಪ್ರಮಾಣಿತ ದೋಷ ತಪಾಸಣೆ ಆಗಿದೆ. 711 00:31:31,590 --> 00:31:33,112 ಆಸಕ್ತಿದಾಯಕ ಏನೂ ಸಂಭವಿಸಲಿಲ್ಲ. 712 00:31:33,112 --> 00:31:36,320 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ದೋಷ ತೊಡೆದುಹಾಕಲು ವೇಳೆ ತಪಾಸಣೆ, ಈ ವಾರ 1 ಕೋಡ್ ತೋರುತ್ತಿದೆ 713 00:31:36,320 --> 00:31:36,985 ಈ ಕ್ಷಣದಲ್ಲಿ. 714 00:31:36,985 --> 00:31:39,110 ಆದರೆ ನಾನು ಒಂದು ಪಡೆಯಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಆ ಬಗ್ಗೆ ಉತ್ತಮ ಕಡಿಮೆ. 715 00:31:39,110 --> 00:31:43,340 >> ಈಗ ಸಾಲು 16 ರಲ್ಲಿ, ಒಂದು ವಾರದ ಹಿಂದೆ, ಬಹುಶಃ ಒಂದೆರಡು ದಿನಗಳ ಅಥವಾ ನಿಮಿಷಗಳ ಹಿಂದೆ, 716 00:31:43,340 --> 00:31:46,720 ನೀವು ಸಾಲು 16 ಹೇಳಬಹುದು ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂದು ಟಿ ರಚಿಸುವ 717 00:31:46,720 --> 00:31:48,219 ಮತ್ತು ನಕಲು ಇದನ್ನು ರು. 718 00:31:48,219 --> 00:31:50,010 ಮತ್ತು ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲಿದೆ ಸಮಂಜಸವಾದ ಟೇಕ್ಅವೇ. 719 00:31:50,010 --> 00:31:51,560 ಆದರೆ ಈಗ ಹೆಚ್ಚು ನಿಖರ ಎಂದು. 720 00:31:51,560 --> 00:31:54,190 ಸಾಲು 16 ರಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ? 721 00:31:54,190 --> 00:31:56,170 ಏನು ನಕಲು ಗೆಟ್ಟಿಂಗ್ ಬಲದಿಂದ ಎಡಕ್ಕೆ? 722 00:31:56,170 --> 00:31:56,669 ಹೌದು? 723 00:31:56,669 --> 00:31:58,490 ಪ್ರೇಕ್ಷಕರು: ಟಿ ರು ಒಂದು ವಿಳಾಸ ಗೆಟ್ಟಿಂಗ್? 724 00:31:58,490 --> 00:32:01,220 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ, ಟಿ ರು ವಿಳಾಸವನ್ನು ಗೆಟ್ಟಿಂಗ್. 725 00:32:01,220 --> 00:32:05,170 ನಾನು ಹೋಗಿ ಆದ್ದರಿಂದ, ಈಗ ಸ್ಪಷ್ಟವಾಗಿದೆ ಎಂದು ಆ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಹಿಂದಿರುಗಿ 726 00:32:05,170 --> 00:32:08,520 ಮತ್ತು ನಾನು ಬೆರಳಚ್ಚಿಸಿದ ನಾವು ವಿಷಯ ಸೆಳೆಯುತ್ತವೆ. 727 00:32:08,520 --> 00:32:11,640 ನಾನು ಟೈಪ್ ಮಾಡಿದ ಏನು ರಚಿಸಲಾಗಿತ್ತು ಇಲ್ಲಿ ರು, ಮತ್ತು ಇಲ್ಲಿ 728 00:32:11,640 --> 00:32:15,830 ನಾನು ಎಲ್ಲೋ ಬೆರಳಚ್ಚಿಸಿದ ನಾವು ಏನು ಮೆಮೊರಿ, ತಾಯಿ ಮತ್ತು ನಂತರ ಒಂದು backslash 729 00:32:15,830 --> 00:32:17,840 ನನಗೆ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು 0. 730 00:32:17,840 --> 00:32:23,060 ನಾನು ಇಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಮರುಪಡೆಯಲು ಈ, ಸ್ಥಳ 1, 2, 3, 4 ನಲ್ಲಿ 731 00:32:23,060 --> 00:32:24,655 ಈ ರು ಪ್ರಸ್ತುತ ಎಂಬುದನ್ನು ಹೊಂದಿದೆ. 732 00:32:24,655 --> 00:32:29,220 ಸಾಲಿನ 16 ಆದ್ದರಿಂದ, ನಾನು ನನಗೆ ನೀಡಲು ಹೇಳುತ್ತಾರೆ ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಎಂಬ ಟಿ ಮತ್ತು ಅಂಗಡಿ 733 00:32:29,220 --> 00:32:33,590 ರು ಮೌಲ್ಯವನ್ನು, ಏನು ಇಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಮುಟ್ಟುತ್ತದೆ ತಾಯಿ ತಿನ್ನುವೆ 734 00:32:33,590 --> 00:32:35,480 ಬದಲಿಗೆ ಕೇವಲ ಸಂಖ್ಯೆ 1. 735 00:32:35,480 --> 00:32:38,520 >> ನಾವು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಮುಂದೆ ನೋಡಿದರೆ ಈಗ ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು? 736 00:32:38,520 --> 00:32:40,690 ಆದ್ದರಿಂದ ಇಲ್ಲ ಎಂದು ಗಮನಕ್ಕೆ ಈ ಕಾರ್ಯ ಮಾಡಬಹುದು 737 00:32:40,690 --> 00:32:44,410 ಸೀಸರ್ ಕೆಲವು ಸಮಯದ ಹಿಂದೆ ಈ ಬಳಸಲಾಗುತ್ತದೆ, ಅಥವಾ, Vigenere ಅಥವಾ ಬಹುಶಃ ಇಲ್ಲ. 738 00:32:44,410 --> 00:32:48,170 ನಾನು ಮನುಷ್ಯ, ನನ್ನ printf ಜೊತೆ ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಪ್ರತಿಯನ್ನು ಟಿ ಲಾಭ ಹೊರಟಿದ್ದ. 739 00:32:48,170 --> 00:32:51,616 ಮೊದಲ ಸಾಲಿನ 19, ತ್ವರಿತ ವಿವೇಕ ರಲ್ಲಿ , ಟಿ strlen ಚೆಕ್ ಉದ್ದ ಪರಿಶೀಲಿಸಿ. 740 00:32:51,616 --> 00:32:53,740 ನಾನು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಏನೋ ಲಾಭ ಪ್ರಯತ್ನಿಸಿ 741 00:32:53,740 --> 00:32:55,104 ವೇಳೆ ಯಾವುದೇ ಸ್ಟ್ರಿಂಗ್ ಇಲ್ಲ. 742 00:32:55,104 --> 00:32:57,520 ಬಳಕೆದಾರ ಕೇವಲ ನಮೂದಿಸಿ ಹಿಟ್, ಲಾಭ ಇಲ್ಲ. 743 00:32:57,520 --> 00:33:01,100 ಹಾಗಾಗಿ ಸಾಲಿನ 21 ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ. 744 00:33:01,100 --> 00:33:05,758 ಆದ್ದರಿಂದ ಸಾಲು 21 ಅನುಕೂಲ ಇದೆ ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಪತ್ರ, ಟಿ? 745 00:33:05,758 --> 00:33:06,514 >> ಪ್ರೇಕ್ಷಕರು: ಮೀ? 746 00:33:06,514 --> 00:33:08,722 ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಕಾಣುತ್ತದೆ ಹಾಗೆಯೇ ನಕಲು ಇದು ಒಂದಾಗಿದೆ? 747 00:33:08,722 --> 00:33:09,486 ಪ್ರೇಕ್ಷಕರು: ಮೀ. 748 00:33:09,486 --> 00:33:10,450 ಡೇವಿಡ್ ಜೆ MALAN: ಉಹ್, ಮೀ. 749 00:33:10,450 --> 00:33:12,685 ಸರಿ, ಮೊದಲ ಮೀ ಆದ್ದರಿಂದ, ನಾನು ಏಕೆಂದರೆ ಸೂಚನೆ 750 00:33:12,685 --> 00:33:14,935 , toupper ಹಾದುಹೋಗುವ ಇದು ನೀವು ನೋಡಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅಷ್ಟೇ 751 00:33:14,935 --> 00:33:16,980 ಕೇವಲ ಒಂದು ಕಾರ್ಯ ಅದರ ಇನ್ಪುಟ್ ಲಾಭ. 752 00:33:16,980 --> 00:33:20,240 ಟಿ ಬ್ರಾಕೆಟ್ ಶೂನ್ಯ ನೀಡಿ ಅರ್ಥ ನನಗೆ ಟಿ ಶೂನ್ಯ ಪಾತ್ರದಲ್ಲಿ. 753 00:33:20,240 --> 00:33:22,550 ಆದ್ದರಿಂದ ಹೇಗೆ ಈ ಮಾಡುತ್ತದೆ ಚಿತ್ರ ಬದಲಾವಣೆ, ಸ್ಪಷ್ಟ ಎಂದು? 754 00:33:22,550 --> 00:33:25,490 755 00:33:25,490 --> 00:33:29,160 ಏನು ಬರೆಯಲ್ಪಟ್ಟಿತು ಅಥವಾ ಬದಲಾಗಿದೆ ಪಡೆಯಲು ಅಗತ್ಯವಿದೆ ರು ಸಂಬಂಧಿಸಿದಂತೆ ಮತ್ತು ಟಿ ಮತ್ತು ತಾಯಿಯೊಂದಿಗೆ 756 00:33:29,160 --> 00:33:30,097 backslash ಶೂನ್ಯ. 757 00:33:30,097 --> 00:33:31,470 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 758 00:33:31,470 --> 00:33:34,030 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, ಆದ್ದರಿಂದ ಈ ಒಂದು ಇಲ್ಲಿ ಕೇವಲ 759 00:33:34,030 --> 00:33:40,860 this-- ಸರಿಪಡಿಸಲು to-- ಬದಲಾಗಿದೆ ಪಡೆಯಲು ಅಗತ್ಯವಿದೆ ಒಂದು ಬಂಡವಾಳ ಮೀ ಬದಲಾಯಿತು ಪಡೆಯಲು ಅಗತ್ಯವಿದೆ. 760 00:33:40,860 --> 00:33:44,330 ಆದರೆ ಈಗ, ನಂತರ ನೋಡಲು ಪ್ರೋಗ್ರಾಂ, ನಾನು ಮುದ್ರಿಸುತ್ತದೆ 761 00:33:44,330 --> 00:33:49,800 ನಾನು ಇಲ್ಲಿ ಸ್ವಚ್ಛಗೊಳಿಸಲು ಎಂದು ರು ಮತ್ತು T, ಇಲ್ಲಿದೆ ವೀಕ್ಷಿಸಲು ರು ಮತ್ತು ಟಿ ಮುದ್ರಿಸುವ ತೀರುತ್ತದೆ. 762 00:33:49,800 --> 00:33:54,310 ಆದ್ದರಿಂದ ಪ್ರತಿಯನ್ನು 0, ./copy-0 ಮಾಡಲು. 763 00:33:54,310 --> 00:33:57,140 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಟೈಪ್ ಲೆಟ್ ಎಲ್ಲಾ ಸಣ್ಣ ರಲ್ಲಿ ತಾಯಿ. 764 00:33:57,140 --> 00:34:00,140 ಗಮನಿಸಿ ಎರಡೂ ಮೂಲ ಮತ್ತು ಪ್ರತಿಯನ್ನು ದೊಡ್ಡಕ್ಷರವಾಗಿ ಮಾಡಲಾಗಿದೆ. 765 00:34:00,140 --> 00:34:00,850 ಏಕೆ? 766 00:34:00,850 --> 00:34:04,431 ಅಲ್ಲದೇ, ಇದು ಮತ್ತು T ತೋರುತ್ತಿರುವಂತೆ, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ, ಮೆಮೊರಿ ಅದೇ ಪಡೆ. 767 00:34:04,431 --> 00:34:06,930 ನಾನೂ ಈ ಗೆಟ್ಟಿಂಗ್ ನಿಜವಾಗಿಯೂ ವಾಸ್ತವವಾಗಿ uninteresting-- 768 00:34:06,930 --> 00:34:09,150 ನಾವು ಇಲ್ಲಿ ವಿಳಾಸ ಶೂನ್ಯ ಬಳಸುತ್ತಿರುವ. 769 00:34:09,150 --> 00:34:11,719 ನನ್ನ ಪ್ರಕಾರ, ನಾನು ಹೆದರುವುದಿಲ್ಲ ಅಲ್ಲಿ ವಿಷಯವನ್ನು ನೆನಪಿಗಾಗಿ. 770 00:34:11,719 --> 00:34:13,550 ಕ್ಷಮಿಸಿ ನಾನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅಳಿಸಿಹಾಕುತ್ತವೆ ಬಾಗುತ್ತೇನೆ. 771 00:34:13,550 --> 00:34:15,674 ಆದರೆ ನಾನು ಹೆದರುವುದಿಲ್ಲ ವಿಷಯಗಳನ್ನು ನೆನಪಿಗಾಗಿ ಅಲ್ಲಿ ಇವೆ. 772 00:34:15,674 --> 00:34:18,510 ಆದ್ದರಿಂದ, ವಾಸ್ತವವಾಗಿ ಏನು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಬಗ್ಗೆ ಯೋಚಿಸುವ ಪ್ರವೃತ್ತಿ 773 00:34:18,510 --> 00:34:21,080 ನೀವು ಬಗ್ಗೆ ಮಾತನಾಡಿ ಎಂದು ವಿಳಾಸ, ಅಥವಾ ಒಂದು ಪಾಯಿಂಟರ್, 774 00:34:21,080 --> 00:34:22,679 ಇದು ನೆನಪಿಗಾಗಿ ಅಲ್ಲಿ ಯಾರು ಕೇಳ್ತಾರೆ. 775 00:34:22,679 --> 00:34:24,989 ಆ ಇಲ್ಲಿದೆ ವೇಳೆ ನಾನು ಹೆದರುವುದಿಲ್ಲ ಬೈಟ್ ಒಂದು ಅಥವಾ ಒಂದು ಶತಕೋಟಿ. 776 00:34:24,989 --> 00:34:27,920 ನಾನು ಈ ಎಂದು ಕೇರ್ ವೇರಿಯಬಲ್ ಪರಿಣಾಮಕಾರಿಯಾಗಿ 777 00:34:27,920 --> 00:34:29,620 ಮೆಮೊರಿ ಆ ಚಂಕ್ ಸೂಚಿಸುವ. 778 00:34:29,620 --> 00:34:33,350 ಆದ್ದರಿಂದ, ಹಾಗಾಗಿ ಬದಲಿಗೆ ಕೊಂಕುನುಡಿ ಅನಿಯಂತ್ರಿತ ಮೆಮೊರಿ ವಿಳಾಸಗಳನ್ನು ಮೇಲೆ, ಹೊರಡೋಣ 779 00:34:33,350 --> 00:34:36,710 ಪಾಯಿಂಟರ್ಸ್ ಸೆಳೆಯಲು ಪ್ರಾರಂಭಿಸಿ ಬಾಣಗಳನ್ನು ಪಾಯಿಂಟರ್ಸ್, ಎಂದು. 780 00:34:36,710 --> 00:34:39,340 ಆದ್ದರಿಂದ ಮತ್ತು ಟಿ ನಿಜವಾಗಿಯೂ ಯಾವುವು ನ ಈ ಕಾರ್ಯಕ್ರಮವು ಹೇಳುವಂತೆ 781 00:34:39,340 --> 00:34:42,130 , ನಾನು ಟಿ ದಾಖಲಿಸಿದವರು ಹೇಗೆ ಏಕೆಂದರೆ ಇದು ಕೇವಲ ಎರಡು ಪ್ರತ್ಯೇಕ ಅಸ್ಥಿರ ಇಲ್ಲಿದೆ 782 00:34:42,130 --> 00:34:43,840 ಮೆಮೊರಿ ಅದೇ ಪಡೆ ಸೂಚಿಸುವ. 783 00:34:43,840 --> 00:34:45,215 ಅವರು ಅಲ್ಲಿ ಮತ್ತು ನಾವು ಹೆದರುವುದಿಲ್ಲ. 784 00:34:45,215 --> 00:34:47,130 ನಾವು ಅಮೂರ್ತ ದೂರ ವಿವರ ಮಾಡಬಹುದು. 785 00:34:47,130 --> 00:34:48,780 >> ಆದ್ದರಿಂದ ಹೇಗೆ ನಾನು ಈ ಹೊಂದಿಸುವುದು? 786 00:34:48,780 --> 00:34:54,120 ನಾನು ಪ್ರತಿಯನ್ನು ಒಂದು ಆವೃತ್ತಿಯನ್ನು ಬರೆಯಲು ಬಯಸಿದರೆ ಪ್ರೋಗ್ರಾಂ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿಗಳು ಸ್ಟ್ರಿಂಗ್ 787 00:34:54,120 --> 00:34:56,840 ಮತ್ತು ಮಾತ್ರ ಮೊದಲಕ್ಷರಗಳನ್ನು ಕಾಪಿ, ಕೇವಲ ಅಂತರ್ದೃಷ್ಟಿಯಿಂದ 788 00:34:56,840 --> 00:34:59,766 ಏನು ಅವರಲ್ಲಿದೆ ಒಂದು ಎಂದು ನಮ್ಮ ಪರಿಹಾರ ಪದಾರ್ಥವಿರಬಹುದು? 789 00:34:59,766 --> 00:35:00,640 ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 790 00:35:00,640 --> 00:35:01,420 ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಏನು ಬೇಕು? 791 00:35:01,420 --> 00:35:01,820 ಪ್ರೇಕ್ಷಕರು: ಮೆಮೊರಿ ಚಂಕ್. 792 00:35:01,820 --> 00:35:03,280 ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಅಗತ್ಯವಿದೆ ಮೆಮೊರಿ ಮತ್ತೊಂದು ಪಾಲನ್ನು, ಬಲ? 793 00:35:03,280 --> 00:35:05,360 ನಾವು ಗೊತ್ತಿಲ್ಲ ಹೇಗೆ ಅಗತ್ಯವಾಗಿ, ಇನ್ನೂ ಅದನ್ನು. 794 00:35:05,360 --> 00:35:11,330 ಆದರೆ ನಾನು ರೀತಿಯ ಆದ್ದರಿಂದ ಈ ಸಂಭವಿಸಿ ಅಗತ್ಯವಿದೆ ಕಡಿಮೆ ಸಂದರ್ಭದಲ್ಲಿ ಮೂಲ ತಾಯಿ 795 00:35:11,330 --> 00:35:14,170 ಮೆಮೊರಿ ಆ ಹೆಚ್ಚುವರಿ ಪಡೆ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ. 796 00:35:14,170 --> 00:35:19,770 ತದನಂತರ ನಾನು ಪ್ರತಿಯನ್ನು ಬದಲಾದಾಗ, ನಾನು ಇಲ್ಲಿ ಈ ಪ್ರತಿಯನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ. 797 00:35:19,770 --> 00:35:26,020 ನಾನು ಬದಲಿಗೆ ಕೇವಲ ಈ ಬದಲಾಯಿಸಲು ಬಯಸುವ ಪ್ರತಿಯನ್ನು ಆದ್ದರಿಂದ ಮೂಲ ಬದಲಾಗಿಲ್ಲ. 798 00:35:26,020 --> 00:35:27,980 >> ಆದ್ದರಿಂದ, ನಾವು ಇದನ್ನು ಎಂಬುದರ ನೋಡೋಣ. 799 00:35:27,980 --> 00:35:31,800 ಕಾಪಿ-1, ಈಗಾಗಲೇ ಹೊಂದಿರುವ ಕಾಮೆಂಟ್ ಹೊರತೆಗೆಯಲಾದ, 800 00:35:31,800 --> 00:35:33,250 ಆದರೆ ಆನ್ಲೈನ್ ಕಾಮೆಂಟ್ ಇದೆ. 801 00:35:33,250 --> 00:35:36,710 ನಾವು ಬದಲಿಗೆ ಕೆಳಗಿನ ಈ ಮಾಡಲು ಸಾಲುಗಳನ್ನು ಒಂದೇ ಅಂತ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು 802 00:35:36,710 --> 00:35:38,340 ಮತ್ತು ಇದು ರು ಕರೆ. 803 00:35:38,340 --> 00:35:43,500 ಆದರೆ ಈಗ ನಮ್ಮ ಅತ್ಯಂತ ಒಂದು ನೋಡೋಣ ಸಂಕೀರ್ಣ ಆದರೆ ಸಂಕೀರ್ಣತೆ ಕೊನೆಯ 804 00:35:43,500 --> 00:35:47,340 ಸ್ವಲ್ಪಹೊತ್ತು, ಸಾಲು 16 ನಿಖರವಾಗಿ ಮಾಡುತ್ತದೆ. 805 00:35:47,340 --> 00:35:49,400 ನಿಮ್ಮ comfy ಆದ್ದರಿಂದ ಚಿತ್ರವನ್ನು ನಾವು drew-- 806 00:35:49,400 --> 00:35:51,790 ನನಗೆ ಮೆಮೊರಿ ಒಂದು ಹೊಸ ಪಡೆ ನೀಡಲು ಇದನ್ನು ಪ್ರತಿಯನ್ನು ಎಲ್ಲವನ್ನೂ 807 00:35:51,790 --> 00:35:53,730 ನಮಗೆ ಕೋಡ್ ಭಾಷಾಂತರಿಸುತ್ತದೆ ಹೇಗೆ ನೋಡೋಣ. 808 00:35:53,730 --> 00:35:59,400 >> ಆದ್ದರಿಂದ ಸಾಲು 16, ಎಡಗಡೆಯಲ್ಲಿ, ಚಾರ್ * ಟಿ ಇಲ್ಲಿ ನನಗೆ ಈ ಬಾಕ್ಸ್ ನೀಡುತ್ತದೆ. 809 00:35:59,400 --> 00:36:00,230 ಅದು ಮಾಡುತ್ತದೆ ಅಷ್ಟೆ. 810 00:36:00,230 --> 00:36:03,240 ಬಲ ಭಾಗದಲ್ಲಿ, ಮೀ alloc, ಅಥವಾ malloc, 811 00:36:03,240 --> 00:36:06,480 ಸೂಪರ್ ಅಲಂಕಾರಿಕ ಸ್ಮರಣೆ ಹಂಚಿಕೆ, ಆಗಿದೆ ಕೇವಲ ಎಂದು ಒಂದು ರಹಸ್ಯ ರೀತಿಯಲ್ಲಿ 812 00:36:06,480 --> 00:36:07,640 ನನಗೆ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ನೀಡಿ. 813 00:36:07,640 --> 00:36:09,290 ನಾವು ಎಷ್ಟು ಮೆಮೊರಿ ಬೇಕು? 814 00:36:09,290 --> 00:36:10,910 ಸರಿ, ಒಂದು ದೊಡ್ಡ ಅಭಿವ್ಯಕ್ತಿಯ ರೀತಿಯ. 815 00:36:10,910 --> 00:36:12,570 ಆದರೆ ಇಲ್ಲಿ ಹೇಳುತ್ತಾರೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. 816 00:36:12,570 --> 00:36:15,940 ಆದ್ದರಿಂದ ಈ, ಕೋರ್ಸಿನ, ನೀಡಿ ನನಗೆ ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 817 00:36:15,940 --> 00:36:19,094 ಆದ್ದರಿಂದ, ಮಾಮ್ ಏನಿರಬಹುದು? 818 00:36:19,094 --> 00:36:21,010 ಆದ್ದರಿಂದ ಕೇವಲ ಮೂರು, ಬಲ? ತಾಯಿ ಮೂರು ಅಕ್ಷರಗಳು. 819 00:36:21,010 --> 00:36:22,830 ನೀವು ಲೆಕ್ಕ ಇಲ್ಲ backslash ಶೂನ್ಯ ನೀವು 820 00:36:22,830 --> 00:36:25,960 ಇದು ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಬಗ್ಗೆ ಮಾತನಾಡಲು ವಾಸ್ತವವಾಗಿ ಮಾನವ ಕಾಣುವ ಅಕ್ಷರಗಳನ್ನು. 821 00:36:25,960 --> 00:36:28,020 ಆದ್ದರಿಂದ ತಾಯಿ, ಈ 3 ನನಗೆ ನೀಡುತ್ತದೆ. 822 00:36:28,020 --> 00:36:31,170 ಆದರೆ ಈಗ 1 ಸೇರಿಸಲು ನಾನು, ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ. 823 00:36:31,170 --> 00:36:34,861 ನಾನು ವಾಸ್ತವವಾಗಿ ಬಯಸುತ್ತೀರಿ 4 ಬೈಟ್ಗಳು ಮತ್ತು ಕೇವಲ 3 ನಿಯೋಜಿಸಿ? 824 00:36:34,861 --> 00:36:35,360 ಹೌದು? 825 00:36:35,360 --> 00:36:36,910 >> ಪ್ರೇಕ್ಷಕರು: ಕಾವಲುಗಾರ ಮೌಲ್ಯಕ್ಕೆ? 826 00:36:36,910 --> 00:36:38,951 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ, ಆ ಕಾವಲುಗಾರ ಮೌಲ್ಯದ. 827 00:36:38,951 --> 00:36:40,840 Backslash ಶೂನ್ಯ ಫಾರ್, ನಾನು 4 ಬೈಟ್ಗಳು ಒಟ್ಟು ಅಗತ್ಯವಿದೆ. 828 00:36:40,840 --> 00:36:42,870 ಹಾಗಾಗಿ ಉದ್ದ ಅಗತ್ಯವಿದೆ ಸ್ಟ್ರಿಂಗ್ ಜೊತೆಗೆ 1. 829 00:36:42,870 --> 00:36:45,400 ತದನಂತರ ಕೇವಲ ಉತ್ತಮ measure-- ಫಾರ್ ಈ ಗಣಕದಲ್ಲಿ ಆದರೂ, 830 00:36:45,400 --> 00:36:49,390 ಯಾವಾಗಲೂ ನಾನು ಹೇಳುವ ನಾನು 1 ಹೊಂದಿವೆ ಎಂದು ವಿಶೇಷವೇನು ಚಾರ್ ಗಾತ್ರವನ್ನು ಈ ಗುಣಿಸುವುದು. 831 00:36:49,390 --> 00:36:51,552 Sizeof ಇದು ತಿರುಗಿದರೆ ಸಿ ಒಂದು ಆಯೋಜಕರು ಎಂದು 832 00:36:51,552 --> 00:36:53,260 ಕೇವಲ ತಿಳಿಸುವುದು ಇಲ್ಲಿದೆ ಬೈಟ್ಗಳು ಸಂಖ್ಯೆ 833 00:36:53,260 --> 00:36:54,700 ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಾಹಿತಿ ಪ್ರಕಾರ ಅಗತ್ಯವಿದೆ. 834 00:36:54,700 --> 00:36:57,740 ಇದು ರಚನೆಗಳು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ, ಸಾಮಾನ್ಯವಾಗಿ, ಕೆಲವೊಮ್ಮೆ ಅದು. 835 00:36:57,740 --> 00:36:59,210 ಆದರೆ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ. 836 00:36:59,210 --> 00:37:02,330 ಅನೇಕ ಒಂದು ಬೈಟ್ಗಳು ಹೇಗೆ ಆದರೆ ನನ್ನ ತಿಳಿಸುವರು ತಿರುಗಿದರೆ ಇದು ಚಾರ್, ಯಾವಾಗಲೂ 1 ಆಗಿದೆ. 837 00:37:02,330 --> 00:37:04,080 ಆದ್ದರಿಂದ ಈ 1 ರಿಂದ ಗುಣಿಸಿದಾಗ ಹಾಗೆ. 838 00:37:04,080 --> 00:37:05,900 >> ಕೋಡ್ ಆದ್ದರಿಂದ ಸೂಪರ್ ರಹಸ್ಯ ನೋಡುತ್ತಿರುವ ಲೈನ್. 839 00:37:05,900 --> 00:37:09,320 ಆದರೆ ಅದು ಎಲ್ಲಾ ನೀಡುತ್ತದೆ ನನಗೆ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್. 840 00:37:09,320 --> 00:37:13,590 ಆದರೆ ನಕಲು ಎಂದು ತೋರುತ್ತಿಲ್ಲ ಎಂದು ಮೆಮೊರಿಗೆ ಏನು? 841 00:37:13,590 --> 00:37:14,560 ಇನ್ನೂ ಇಲ್ಲ. 842 00:37:14,560 --> 00:37:22,040 ಆದ್ದರಿಂದ ಸಾಲು 22 ರಂದು ನಾನು ಏನು, ಮತ್ತು 23, 24, 25, ನಾನು ಕೇವಲ ಹಾಗೆ. 843 00:37:22,040 --> 00:37:23,760 ಮತ್ತು ಈ ರೀತಿಯ ಆಗಿದೆ ಈಗ ಹಳೆಯ ಶಾಲಾ ಸ್ಟಫ್. 844 00:37:23,760 --> 00:37:26,010 ಈ pset 2, ಅಲ್ಲಿ ಹಾಗೆ ನೀವು ವಿಷಯಗಳನ್ನು ಚಲಿಸುತ್ತಿವೆ 845 00:37:26,010 --> 00:37:28,620 ಸುಮಾರು ನೆನಪಿಗಾಗಿ, ಅಥವಾ ಬದಲಿಗೆ ತಂತಿಗಳನ್ನು. 846 00:37:28,620 --> 00:37:31,920 >> ಹಾಗಾಗಿ 0 iterating ನಾನು ಸ್ಟ್ರಿಂಗ್ ರು ಉದ್ದ. 847 00:37:31,920 --> 00:37:37,820 ನಾನು I- ನೇ ಅಕ್ಷರ ನಕಲು ಬಾಗುತ್ತೇನೆ ಟಿ I- ನೇ ಅಕ್ಷರ ಒಳಗೆ ರು. 848 00:37:37,820 --> 00:37:41,820 ನಾನು ಏಕೆಂದರೆ, ಪ್ರೋಗ್ರಾಮರ್, ಮಾಡಿದ ನಿಖರವಾಗಿ ಅನೇಕ ಬೈಟ್ಗಳು ನಿಯೋಜಿಸಿ ಖಚಿತವಾಗಿ 849 00:37:41,820 --> 00:37:44,600 ನಾನು ಅಗತ್ಯಕ್ಕೆ, ಇದು ಪರಿಪೂರ್ಣವಾಗಿದ್ದಾರೆ ಒಂದು ಯಾ ಒಂದು ಸಂಬಂಧ. 850 00:37:44,600 --> 00:37:47,060 ನಾನು ತಾಯಿ ನಕಲಿಸಿ ಹೊಸ ಸಣ್ಣ. 851 00:37:47,060 --> 00:37:50,170 ನಂತರ ಕೊನೆಯದಾಗಿ, ನಾನು ಈ ಸಾಲನ್ನು ಮಾಡಲು. 852 00:37:50,170 --> 00:37:54,637 ಆದ್ದರಿಂದ ಪರಿಣಾಮ ಮಾತ್ರವಲ್ಲ ಇಲ್ಲಿ ಈ ಟಿ ಲಾಭ. 853 00:37:54,637 --> 00:37:56,470 ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಹೀರಿಕೊಳ್ಳುತ್ತದೆ, ಆದರೆ ನೀವು ಪರಿಗಣಿಸಿ 854 00:37:56,470 --> 00:37:58,220 ನಿಜವಾಗಿಯೂ ಏನು ನಡೆಯುತ್ತಿದೆ HOOD ಕೆಳಗಿರುವ 855 00:37:58,220 --> 00:38:00,880 ಕೇವಲ ಈ ಚಲಿಸುವ ಎಲ್ಲಾ, ಸುಮಾರು ಬೈಟ್ಗಳು 856 00:38:00,880 --> 00:38:06,617 ಈ ಸಮಸ್ಯೆ ಪರಿಹರಿಸಲು ಅಗತ್ಯವಿದೆ ಕೇವಲ ನಮಗೆ ಮೆಮೊರಿ ಈ ಪಡೆ ನೀಡಲು. 857 00:38:06,617 --> 00:38:08,450 ಈಗ ಅಪಾಯ ಅಗಾಧ, ನನಗೆ ತೋರಿಸಲು ಅವಕಾಶ 858 00:38:08,450 --> 00:38:13,200 ಸುಮಾರು ಎಂದು ಇನ್ನೊಂದು ಉದಾಹರಣೆಗೆ ಈ ಒಂದು ಹೊರತುಪಡಿಸಿ, ಒಂದೇ 859 00:38:13,200 --> 00:38:14,350 ಕೋಡ್ ಆಫ್ ಲೈನ್. 860 00:38:14,350 --> 00:38:18,870 ಆದ್ದರಿಂದ ಈ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ ಈ ಕಾರ್ಯಕ್ರಮದ ನೀವು ತಿನ್ನುವೆ ವೇಳೆ. 861 00:38:18,870 --> 00:38:21,050 ಆದರೆ ಕೇವಲ ಗಿಸಿ ಅವಕಾಶ ಇದು ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಒಳಗೆ. 862 00:38:21,050 --> 00:38:28,920 ಲೈನ್ 24 ಈ ಟಿ ಉಪಯೋಗಿಸುವ ಬ್ರಾಕೆಟ್ ನಾನು ರು ಬ್ರಾಕೆಟ್ ನಾನು ಪಡೆಯುತ್ತದೆ. 863 00:38:28,920 --> 00:38:33,370 ಈಗ, ನಾನು ಈ ಬದಲಾವಣೆ ಭಾವಿಸುತ್ತೇನೆ ಹೆಚ್ಚು ಗೂಢ ಸ್ಟಾರ್ ಟಿ 864 00:38:33,370 --> 00:38:36,280 ಜೊತೆಗೆ 1 ಸ್ಟಾರ್ ರು + 1 ಸಮನಾಗಿರುತ್ತದೆ. 865 00:38:36,280 --> 00:38:38,702 >> ಆದ್ದರಿಂದ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಮತ್ತು ಏಕೆ ನಾವು ಒಂದು ಸ್ಟಾರ್ ಪಾತ್ರವನ್ನು ಹೊಂದಿಲ್ಲ? 866 00:38:38,702 --> 00:38:41,410 ನಾವು ಮೊದಲು ಸ್ಟಾರ್ ಕಾಣಬಹುದು, ಮತ್ತು ನೀವು ಬೇರೆ ಇಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿದೆ ವಿಶೇಷವೇನು. 867 00:38:41,410 --> 00:38:45,490 ನಾವು ಹಿಂದೆ ಈಗ ನಾನು ನೋಡಿದ ಬಾಗುತ್ತೇನೆ, ಚಾರ್ * ಕಂಡಿತು ಒಂದು ಆರಂಭದಲ್ಲಿ ಸ್ಟಾರ್ ಮತ್ತು ಒಕೆ. 868 00:38:45,490 --> 00:38:48,190 ಇದು ನಾವು ತಿರುಗಿದರೆ ಏಕೆಂದರೆ ರೀತಿಯ ಕೇವಲ ನಿರ್ಣಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ 869 00:38:48,190 --> 00:38:50,280 ಆ ಮೊದಲ ತತ್ವಗಳನ್ನು ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು. 870 00:38:50,280 --> 00:38:53,860 ಆದ್ದರಿಂದ ಕೇವಲ ಸ್ಪಷ್ಟ ಎಂದು, ರು ಏನು? 871 00:38:53,860 --> 00:38:55,052 ಕಳೆದ ವಾರ, ಇದು ಒಂದು ಸರಣಿಯನ್ನು ಆಗಿತ್ತು. 872 00:38:55,052 --> 00:38:56,260 ಇನ್ನು ಮುಂದೆ ಸಾಕು ಇಲ್ಲ. 873 00:38:56,260 --> 00:38:57,690 ನಿರ್ದಿಷ್ಟವಾಗಿ, ರು ಏನು? 874 00:38:57,690 --> 00:38:58,590 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 875 00:38:58,590 --> 00:38:59,881 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಒಂದು ಪಾಯಿಂಟರ್. 876 00:38:59,881 --> 00:39:02,610 ಇದು ವಿಳಾಸವನ್ನು ಇಲ್ಲಿದೆ ಮೊದಲ ಅಕ್ಷರ ನಾವು ಬೆರಳಚ್ಚಿಸಿದ. 877 00:39:02,610 --> 00:39:04,780 ಸರಿ, ಟಿ ಏನು? 878 00:39:04,780 --> 00:39:05,660 >> ಪ್ರೇಕ್ಷಕರು: [ಕೇಳಿಸುವುದಿಲ್ಲ] 879 00:39:05,660 --> 00:39:07,950 >> ಡೇವಿಡ್ ಜೆ MALAN: ಮೊದಲ ಬೈಟ್ ವಿಳಾಸಕ್ಕೆ 880 00:39:07,950 --> 00:39:10,490 ಟಿ, ಮೆಮೊರಿ ಆ ಚಂಕ್ ಉಪಯೊಗಕ್ಕೆ. 881 00:39:10,490 --> 00:39:14,720 ಆದ್ದರಿಂದ ಎಂದು ತಿರುಗಿದರೆ ನಾವು ಸ್ಟ್ರಿಂಗ್ ವರೆಗೆ 0 ತಿರುಗಿ 882 00:39:14,720 --> 00:39:17,424 ಉದ್ದ ಎಲ್ಲಾ ಮೊದಲ, ನಾನು ಏಕೆಂದರೆ, 0 ಅರಂಭಿಸುತ್ತಾನೆ 883 00:39:17,424 --> 00:39:18,840 ಲೂಪ್ ವಿಷಯ ಈ ಹಳೆಯ ಶಾಲೆಯ. 884 00:39:18,840 --> 00:39:22,400 ಆದ್ದರಿಂದ ಕೇವಲ ಸರಳತೆಗಾಗಿ, ಹೊರಡೋಣ ಕೋಡ್ ಮೊದಲ ಸಾಲಿನ ಊಹಿಸುತ್ತವೆ 885 00:39:22,400 --> 00:39:23,760 ನಿಜವಾಗಿಯೂ ಈ, ಸರಿ. 886 00:39:23,760 --> 00:39:26,080 ನಾನು ಶೂನ್ಯ ಸೇರಿಸುವ ಶೂನ್ಯಕ್ಕಿ ಏನೋ ಬಹುಶಃ 887 00:39:26,080 --> 00:39:27,540 ಪರಿಣಾಮ ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ. 888 00:39:27,540 --> 00:39:28,560 >> ಆದ್ದರಿಂದ ಈ ಏನು ಹೇಳುತ್ತಾರೆ? 889 00:39:28,560 --> 00:39:31,600 ಇದು ಸ್ಟಾರ್ ಎಂದು ತಿರುಗಿದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಆಯೋಜಕರು 890 00:39:31,600 --> 00:39:33,700 dereference ಆಗಿದೆ ಕೇವಲ ಇದು ಆಯೋಜಕರು, 891 00:39:33,700 --> 00:39:37,530 ಹೋಗಿ ಹೇಳುವ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ ಕೆಳಗಿನ ವಿಳಾಸಕ್ಕೆ. 892 00:39:37,530 --> 00:39:42,080 ಆದ್ದರಿಂದ ರು ವೇಳೆ ಮೊದಲ ವಿಳಾಸ ಮೆಮೊರಿ ಈ ಪಡೆ ಪಾತ್ರ, 893 00:39:42,080 --> 00:39:43,630 * ಸಾಧನವಾಗಿ ಹೋಗಿ. 894 00:39:43,630 --> 00:39:45,630 ನಾವು ಡ್ರಾ ಮಾಡಿದ ಕಾರಣ ಈ ರೀತಿಯಲ್ಲಿ ಚಿತ್ರ, 895 00:39:45,630 --> 00:39:47,430 ನೀವು ಅಳವಡಿಸಿಕೊಳ್ಳಬಹುದು ಮಾನಸಿಕ ಮಾದರಿ ಕೆಳಗಿನ. 896 00:39:47,430 --> 00:39:51,030 ಈ ರು, ಮತ್ತು ನೀವು * ಗಳು, * ರು ಹೇಳಿದರೆ ರೀತಿಯ ಚ್ಯೂಟ್ಗಳು ಏಣಿ ಆಟ, 897 00:39:51,030 --> 00:39:54,540 ನೀವು ಬಾಲ್ಯದ ಆಟ ನೆನಪು, ಆ ಬಾಣದ ಅನುಸರಿಸಲು ಮತ್ತು ಹೋಗಿ ಹಾಗೆ 898 00:39:54,540 --> 00:39:55,570 ವಿಳಾಸ. 899 00:39:55,570 --> 00:39:57,080 >> * ಟಿ ಅದೇ ವಿಷಯ. 900 00:39:57,080 --> 00:39:59,855 ಇಲ್ಲಿ ಆರಂಭಿಸಲು, ತನ್ನ ಪಾಲನ್ನು ಹೋಗಿ. 901 00:39:59,855 --> 00:40:03,350 ನಾನು ಮೇಲೆ ಸೆಳೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಈ ಪರದೆಯ ರೀತಿಯಲ್ಲಿ. 902 00:40:03,350 --> 00:40:05,560 * ಟಿ ಇಲ್ಲಿ ಹೋಗಲು ಅರ್ಥ. 903 00:40:05,560 --> 00:40:08,830 ತದನಂತರ ಲೂಪ್ ಕೇವಲ ಇಲ್ಲಿ ಈ ಪಾತ್ರ ಸರಿಸಲು ಹೇಳುವ 904 00:40:08,830 --> 00:40:11,330 ಇಲ್ಲಿ ಈ ಪಾತ್ರ ಸರಿಸಲು, ಇಲ್ಲಿ ಈ ಪಾತ್ರ ಸರಿಸಲು. 905 00:40:11,330 --> 00:40:12,890 ಆದರೆ ಹೇಗೆ ನಾನು ಬಡ್ತಿ ಮಾಡಬೇಕು? 906 00:40:12,890 --> 00:40:15,430 ನಾನು ಕೇವಲ ಅಳಿಸಲಾಗಿದೆ ಏನು ರದ್ದು ಅಗತ್ಯವಿದೆ. 907 00:40:15,430 --> 00:40:18,140 ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ವಿಶೇಷವೇನು ಏನು ಪಾಯಿಂಟರ್ ಅಂಕಗಣಿತದ ಇದು 908 00:40:18,140 --> 00:40:20,040 ವಿಳಾಸದೊಂದಿಗೆ ಗಣಿತ ಅರ್ಥ. 909 00:40:20,040 --> 00:40:22,460 >> , ಈ ಲೂಪ್, ನಾನು, ನಾನು ಏರಿಕೆಯ ಇರಿಸಿಕೊಳ್ಳಲು 910 00:40:22,460 --> 00:40:26,880 ಮತ್ತು ರು ಒಂದು ವಿಳಾಸ ಮತ್ತು ಟಿ ಒಂದು ಆಗಿದೆ ವಿಳಾಸ, ನಾನು 1 ಸೇರಿಸುತ್ತಲೇ ವೇಳೆ, 911 00:40:26,880 --> 00:40:31,406 ಕೇವಲ ಮುಂದೆ ಚಲಿಸುವ ಇರಿಸಿಕೊಳ್ಳಲು ಅರ್ಥ, ಮುಂದಕ್ಕೆ, ಮತ್ತು ಮೆಮೊರಿ ಮುಂದೆ. 912 00:40:31,406 --> 00:40:34,030 ಇದು ಆಕ್ಸ್ಫರ್ಡ್ ಸ್ಟ್ರೀಟ್ ಹೀಗಿದೆ, ಸಿಎಸ್ ಕಟ್ಟಡ ಎಂದು ರಸ್ತೆ. 913 00:40:34,030 --> 00:40:36,490 ಸಿಎಸ್ ಕಟ್ಟಡಗಳು 33 ಆಕ್ಸ್ಫರ್ಡ್ ರಸ್ತೆಯಲ್ಲಿದೆ. 914 00:40:36,490 --> 00:40:39,870 ಆದ್ದರಿಂದ ನೀವು 33 ಮಾಡಲು ಇದ್ದರು ಆಕ್ಸ್ಫರ್ಡ್ ಸ್ಟ್ರೀಟ್ ಜೊತೆಗೆ 1, 915 00:40:39,870 --> 00:40:42,870 34 ಆಕ್ಸ್ಫರ್ಡ್ ನೀವು ತೆರೆದಿಡುತ್ತದೆ ಸ್ಟ್ರೀಟ್, ನಂತರ 35 ಆಕ್ಸ್ಫರ್ಡ್ ಸ್ಟ್ರೀಟ್, 916 00:40:42,870 --> 00:40:46,380 ನಂತರ 36 ಆಕ್ಸ್ಫರ್ಡ್ ಸ್ಟ್ರೀಟ್, ಏನೇ ಆ ಕಟ್ಟಡಗಳು ವಾಸ್ತವವಾಗಿ - ವೇಳೆ ಅಸ್ತಿತ್ವವನ್ನು. 917 00:40:46,380 --> 00:40:50,540 ಆದ್ದರಿಂದ, ನಾವು ಆಲ್ಬಮ್ನಲ್ಲಿ ಅಷ್ಟೆ ಇಲ್ಲಿ ಪಾಯಿಂಟರ್ ಅಂಕಗಣಿತದ ಜೊತೆ. 918 00:40:50,540 --> 00:40:53,820 >> ಆದ್ದರಿಂದ ಒಂದು ಸೂಪರ್ ರಹಸ್ಯ ಮಾರ್ಗವಾಗಿದೆ ನಾವೇ ವ್ಯಕ್ತಪಡಿಸುವ. 919 00:40:53,820 --> 00:40:56,160 ಆದರೆ ಎಲ್ಲಾ ನಡೆಯುತ್ತಿದೆ HOOD ಕೆಳಗೆ 920 00:40:56,160 --> 00:40:59,330 ಕೇವಲ ಈ ವಿಳಾಸಗಳು ಅನುಸರಿಸುತ್ತಿದ್ದಾರೆ, ಮ್ಯಾಪ್ ಹೀಗೆ, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ, 921 00:40:59,330 --> 00:41:02,692 ಅಥವಾ ಹಾಗೆ ಬಾಣಗಳನ್ನು ನಂತರ ನಾವು ಪರದೆಯ ಮೇಲೆ ಡ್ರಾ ಮಾಡಿದ. 922 00:41:02,692 --> 00:41:04,910 ಸರಿ, ಬಹಳಷ್ಟು ಜೀರ್ಣಿಸಿಕೊಳ್ಳಲು. 923 00:41:04,910 --> 00:41:10,410 ವಾಕ್ಯ ಯಾವುದೇ ಪ್ರಶ್ನೆ, ಪರಿಕಲ್ಪನೆಗಳು, ಪಾಯಿಂಟರ್ಸ್, malloc, ಅಥವಾ ಹಾಗೆ. 924 00:41:10,410 --> 00:41:11,480 ಹೌದು, ಇಲ್ಲಿ ಮೊದಲ. 925 00:41:11,480 --> 00:41:13,755 >> ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ ಅಲ್ಲಿ , * ಟಿ toupper * ಟಿ ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳುತ್ತಾರೆ 926 00:41:13,755 --> 00:41:15,575 ಲಾಭ ಹೊರಟಿದ್ದ ಎಂಬುದು ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಅಥವಾ ಕೇವಲ ಮಾಡಬಹುದು 927 00:41:15,575 --> 00:41:17,283 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 928 00:41:17,283 --> 00:41:19,805 ಇಲ್ಲಿ ಈ ಸಾಲಿನಲ್ಲಿ ಆದ್ದರಿಂದ, 31 ಈ ಲಾಭ ಹೋಗುತ್ತದೆ 929 00:41:19,805 --> 00:41:21,430 ಮೊದಲ ಅಕ್ಷರ ಅಥವಾ ಅಕ್ಷರಗಳ ಎಲ್ಲಾ. 930 00:41:21,430 --> 00:41:23,460 ಆದ್ದರಿಂದ ಹೋಗಿ ಎಂದು ಉತ್ತರಿಸಲು ಅವಕಾಶ ಮತ್ತೆ ಮೊದಲ ತತ್ವಗಳನ್ನು. 931 00:41:23,460 --> 00:41:26,168 ಇಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಮೂಲತತ್ವಗಳ ಅಂದರೆ ಕೇವಲ ಮೂಲ ವ್ಯಾಖ್ಯಾನಗಳು ಹೋಗಿ 932 00:41:26,168 --> 00:41:27,000 ಒಳಗೊಂಡಿರುವ ಏನನ್ನು. 933 00:41:27,000 --> 00:41:29,770 ಆದ್ದರಿಂದ toupper ಒಂದು ಕಾರ್ಯ ಒಂದು ಚಾರ್ ಮೊದಲಕ್ಷರಗಳನ್ನು. 934 00:41:29,770 --> 00:41:30,530 ಅಷ್ಟೇ. 935 00:41:30,530 --> 00:41:36,740 * ಟಿ ಮೊದಲ ನೋಡೋಣ ಹೋಗಿ ಅರ್ಥ ಟಿ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ. 936 00:41:36,740 --> 00:41:40,350 ಆದ್ದರಿಂದ, ಚಿತ್ರದಲ್ಲಿ, ಈ ಪಡೆ ವೇಳೆ ಮೆಮೊರಿಯ ನಾವು malloc ಹಂಚಿಕೆ, 937 00:41:40,350 --> 00:41:43,310 ಮತ್ತು ಈ ಟಿ * ಟಿ ಇಲ್ಲಿ ಹೋಗಿ ಅರ್ಥ ಆಗಿದೆ. 938 00:41:43,310 --> 00:41:46,710 >> ಏತನ್ಮಧ್ಯೆ, ನೀವು ಹಾದುಹೋಗುವ ನೀವು ಮೌಲ್ಯ, ಸಣ್ಣ ಮೀ 939 00:41:46,710 --> 00:41:50,040 toupper, ನೀವು ಮತ್ತೆ ಬರುತ್ತಿದೆ ಬಂಡವಾಳ ಎಂ, ಅಲ್ಲಿ ನೀವು ಹಾಕುವ? 940 00:41:50,040 --> 00:41:52,410 ನೀವು ಅದೇ ಸ್ಥಳದಲ್ಲಿ ಪುಟ್ಟಿಂಗ್ ಮಾಡುತ್ತಿರುವ. 941 00:41:52,410 --> 00:41:55,540 ಆದ್ದರಿಂದ ಆ ತರ್ಕದ ಮೂಲಕ ಮೂಲ ವ್ಯಾಖ್ಯಾನಗಳು ಇದು ಕೆಲವೇ 942 00:41:55,540 --> 00:41:58,792 ಮೊದಲ ಪತ್ರ ಬಂಡವಾಳ ನೀವು ನಾನು ಅಥವಾ ಜೊತೆ ತಿರುಗಿ ಹೊರತು 943 00:41:58,792 --> 00:42:02,000 ಲೂಪ್ ಅಥವಾ ಸ್ವಲ್ಪ ಲೂಪ್, ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು ನೀವು ಕೇಳಲು ಹೆಚ್ಚು ಏನು ಮಾಡಲು. 944 00:42:02,000 --> 00:42:02,583 ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 945 00:42:02,583 --> 00:42:03,237 ಹೌದು? 946 00:42:03,237 --> 00:42:05,369 >> ಪ್ರೇಕ್ಷಕರು: ನೀವೇಕೆ ಬಳಸಿದ್ದೆ ವಿಧಾನ ಬದಲಿಗೆ dereference 947 00:42:05,369 --> 00:42:05,979 ಸರಣಿ? 948 00:42:05,979 --> 00:42:07,395 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆಹ್, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ. 949 00:42:07,395 --> 00:42:10,672 ನೀವೇಕೆ dereference ಬಳಸಬಹುದು ಬದಲಿಗೆ ಶ್ರೇಣಿಯನ್ನು ವಿಧಾನದ ವಿಧಾನ? 950 00:42:10,672 --> 00:42:12,130 ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಕಾರಣವನ್ನು, ಪ್ರಾಮಾಣಿಕವಾಗಿ. 951 00:42:12,130 --> 00:42:15,290 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಈ ಉದಾಹರಣೆಗೆ ರೀತಿಯ, ಬಲ, 952 00:42:15,290 --> 00:42:17,556 ನಾನು ಮಾಡುವ ವಾದ ಬಾಗುತ್ತೇನೆ ಸಂಕೀರ್ಣವಾದ ಪ್ರೋಗ್ರಾಂ 953 00:42:17,556 --> 00:42:19,680 ಹೆಚ್ಚು ಕಣ್ಣುಗಳು, ಮೇಲೆ ಮೆರುಗು ಮಾಡಲಾಗುತ್ತದೆ ಜನರು ಪರಿಶೀಲಿಸಿ 954 00:42:19,680 --> 00:42:22,830 ಈ ಸೂಪರ್ ರಹಸ್ಯ ಕಾಣುತ್ತದೆ ಏಕೆಂದರೆ ಅದನ್ನು ಒಂದೇ ಮಾಡುವ ಆದರೂ. 955 00:42:22,830 --> 00:42:26,695 ಆದ್ದರಿಂದ, ನಾನೂ, ಈ ಒಂದು ಅನಗತ್ಯವಾಗಿ ದೃಷ್ಟಿ ಸಂಕೀರ್ಣ ಪರಿಹಾರ 956 00:42:26,695 --> 00:42:27,320 ಸಮಸ್ಯೆಗೆ. 957 00:42:27,320 --> 00:42:29,580 >> ಇದು ಇನ್ನೂ ಉತ್ತಮ ವಿನ್ಯಾಸ ಇಲ್ಲಿದೆ ಐದು ವಿನ್ಯಾಸ ಐದರಲ್ಲಿ, 958 00:42:29,580 --> 00:42:33,140 ಇದು ಆವರಣದಲ್ಲಿರುವ ಎಂಬುದನ್ನು ಸಂಕೇತ ಅಥವಾ ಪಾಯಿಂಟರ್ ಸಂಕೇತಗಳ. 959 00:42:33,140 --> 00:42:36,299 ನಾವು ಪಡೆಯಲು ವಿಶೇಷವಾಗಿ But-- ನಂತರ ಹಾದಿಯಲ್ಲಿ pset 5 960 00:42:36,299 --> 00:42:39,340 ನಾವು ನಿಘಂಟು ಜಾರಿಗೆ ಆ ನಾನು ಬಾರಿ ಒಂದೆರಡು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ ನೀವು 961 00:42:39,340 --> 00:42:42,300 ನಾವು ವಾಸ್ತವವಾಗಿ ಕಾಳಜಿವಹಿಸುವ ಮಾಡುತ್ತೇವೆ ಕಡಿಮೆ ಮಟ್ಟದ ಮೆಮೊರಿ ವಿಳಾಸಗಳನ್ನು 962 00:42:42,300 --> 00:42:44,140 ನಾವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಏನಾಗುತ್ತಿದೆ. 963 00:42:44,140 --> 00:42:48,300 >> ಆದರೆ, ಈಗ, ಇದು ಈ ತಿರುಗಿದರೆ ಕೋಡ್ ಇಲ್ಲಿ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಲೈನ್ 964 00:42:48,300 --> 00:42:49,900 ನಿಜವಾಗಿಯೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. 965 00:42:49,900 --> 00:42:52,230 ಅವರು ಎಂದು ಏನನ್ನು ಇವೆ ವಾಕ್ಯರಚನೆಯ ಸಕ್ಕರೆ, ಇದು 966 00:42:52,230 --> 00:42:58,390 ಹೇಳುವ ಅಮಾನುಷವಾಗಿ ತಂಪಾದ ದಾರಿ ಕಂಪೈಲರ್ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಎಂದು ಪರಿವರ್ತಿಸುತ್ತದೆ 967 00:42:58,390 --> 00:43:00,420 ಎಂದು ಗಣಿತೀಯ ಅಭಿವ್ಯಕ್ತಿ. 968 00:43:00,420 --> 00:43:02,660 ಆದ್ದರಿಂದ ಮಾನವ ಕನ್ವೆನ್ಷನ್ ನ ಕೇವಲ ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 969 00:43:02,660 --> 00:43:04,220 ಈ ಅತ್ಯಂತ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಆವರಣ. 970 00:43:04,220 --> 00:43:06,850 ಆದರೆ ಕಂಪೈಲರ್, ಖಣಿಲು, ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮಾಡುತ್ತಿರುವ 971 00:43:06,850 --> 00:43:10,970 ನೀವು ಸಾಲಿನಲ್ಲಿ ಹೈಲೈಟ್ ಏನನ್ನು ಬರೆಯಲು 24, HOOD ಕೆಳಗೆ ಇದು ನಿಜವಾಗಿಯೂ 972 00:43:10,970 --> 00:43:12,330 ಈ ಪರಿವರ್ತಿಸಿ. 973 00:43:12,330 --> 00:43:16,200 ಇದು ಮಾನವ ಕೇವಲ ಹೆಚ್ಚು ಸಂತೋಷಕರ ಇಲ್ಲಿದೆ ಓದಲು ಮತ್ತು ಲೈನ್ 24 ನಂತಹ ಕೋಡ್ ಬರೆಯಲು. 974 00:43:16,200 --> 00:43:18,530 ಆದರೆ ಅಂತಿಮವಾಗಿ ಆ ತರಬೇತಿ ಚಕ್ರಗಳು ತುಂಬಾ ಉದುರಿಹೋಗುತ್ತವೆ 975 00:43:18,530 --> 00:43:21,780 ಒಂದು ಸ್ವಂತ ಆರಾಮ ಬಲವಾದ ಸೇರಿದಾಗ. 976 00:43:21,780 --> 00:43:27,240 >> ಸರಿ, ಆ ಈ ಮರುಪಡೆಯಲು ದೊಡ್ಡ ಸಮಸ್ಯೆ ರೀತಿಯ ಆಗಿತ್ತು 977 00:43:27,240 --> 00:43:27,807 ನಾವು ಧಾವಿಸಿದರು. 978 00:43:27,807 --> 00:43:30,640 ಮತ್ತು ಈ ಇಡೀ ಕಿಡಿ ಇಲ್ಲಿದೆ ಪಾಯಿಂಟರ್ಸ್ ಬಗ್ಗೆ ಡ್ಯಾಮ್ ಸಂಭಾಷಣೆ, 979 00:43:30,640 --> 00:43:32,340 ಮತ್ತು ವಿಳಾಸಗಳು, ಮತ್ತು ನಕಲು ವಿಷಯಗಳನ್ನು. 980 00:43:32,340 --> 00:43:35,410 ನಾವು ಮೇಲೆ ಮುಗ್ಗರಿಸಿದ್ದು ಕಾರಣ ಈ ಸ್ಟುಪಿಡ್ ಸ್ಟುಪಿಡ್ ಸಮಸ್ಯೆ, ಆ 981 00:43:35,410 --> 00:43:38,830 ನಾನು ಲಾರೆನ್ logically-- ಜಾರಿಗೆ ಇಲ್ಲಿ ಡೆಮೊ ಮತ್ತು ಕಿತ್ತಳೆ ರಸ ಮೇಲೆ 982 00:43:38,830 --> 00:43:43,770 milk-- ಒಂದು ಸಂಪೂರ್ಣವಾಗಿ ಗಣನ ಪದ್ಧತಿಯ ಸರಿಯಾದ ಕಾರ್ಯ 983 00:43:43,770 --> 00:43:47,010 ಎರಡು ವ್ಯತ್ಯಾಸಗಳ 'ಬದಲಾಯಿಸಿಕೊಳ್ಳುವ ಮೌಲ್ಯಗಳು, ಆದರೆ ಡ್ಯಾಮ್ ವಿಷಯ 984 00:43:47,010 --> 00:43:50,550 ಯಾವುದೇ ಸ್ಥಿರವಾದ, ಅಥವಾ ಇಲ್ಲ ನನ್ನ ಕೋಡ್ ಮೇಲೆ ಶಾಶ್ವತ ಪರಿಣಾಮ. 985 00:43:50,550 --> 00:43:51,820 >> ಮತ್ತು ಏಕೆ? 986 00:43:51,820 --> 00:43:54,650 ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಕಂಡಿತ್ತು ಸ್ವಾಪ್ ಅನುಷ್ಠಾನಕ್ಕೆ 987 00:43:54,650 --> 00:43:58,740 ತಾರ್ಕಿಕವಾಗಿ ಸರಿಯಾದ ಆದರೆ ಯಾವುದೇ ಪ್ರಭಾವ ಹೊಂದಿದೆ ಇದು ರವಾನಿಸಲಾಗಿದೆ ಎಂದು ಚರಾಂಕಗಳ ಮೇಲೆ, 988 00:43:58,740 --> 00:44:01,119 ಮುಖ್ಯ x ಮತ್ತು y ಹಾಗೆ? 989 00:44:01,119 --> 00:44:02,410 ಸಮಸ್ಯೆಯನ್ನು ಸಾರಾಂಶ ಏನು? 990 00:44:02,410 --> 00:44:02,909 ಹೌದು? 991 00:44:02,909 --> 00:44:05,532 ಪ್ರೇಕ್ಷಕರು: ವೇರಿಯಬಲ್ ಮಾಡಿದ ಕಾರಣ ಪಾಸ್ ವೇರಿಯಬಲ್ ಪ್ರತಿಗಳನ್ನು 992 00:44:05,532 --> 00:44:06,240 ಫಂಕ್ಷನ್ ಮೂಲಕ. 993 00:44:06,240 --> 00:44:09,060 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ, ನೀವು ಯಾವಾಗ ಹಾದು ಕಾರ್ಯ ಅಸ್ಥಿರ ಅಥವಾ ವಾದಗಳನ್ನು 994 00:44:09,060 --> 00:44:11,030 ಕಾರ್ಯ, ಅವರು ಆರ್ ಕಾಪಿ, ಮೂಲಕ ವಿಧಿಸಿದ 995 00:44:11,030 --> 00:44:14,770 ನೀವು ಹುಡುಕುತ್ತಿರುವ ಒಂದೇ ಪಡೆಯಲು ಅರ್ಥ X ಮತ್ತು Y ಎರಡೂ ಬಿಟ್ಗಳು ನಮೂನೆಯು 996 00:44:14,770 --> 00:44:15,955 ಒಂದು ಮತ್ತು ಬಿ ಇಲ್ಲಿ ಎಂದು. 997 00:44:15,955 --> 00:44:18,080 ಮತ್ತು ನೀವು ಏನು ಮಾಡಬಹುದು ಆ ಪ್ರತಿಗಳು ಬಯಸುವ, 998 00:44:18,080 --> 00:44:20,657 ಆದರೆ ಯಾವುದೇ ಎಂದು ನೀನು ಕರೆ ಕಾರ್ಯದಲ್ಲಿ ಪರಿಣಾಮ. 999 00:44:20,657 --> 00:44:22,990 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ನಾವು ಸೆಳೆಯಿತು ಸ್ಕ್ರೀನ್, ಮರುಸ್ಥಾಪನೆ ಚಿತ್ರ 1000 00:44:22,990 --> 00:44:25,520 ಕಳೆದ ಬಾರಿ, ಆ ನೀವು ನಿಜವಾಗಿಯೂ ಏನು ಬಗ್ಗೆ 1001 00:44:25,520 --> 00:44:28,570 ವೇಳೆ hood-- ಕೆಳಗಿರುವ ವಿಶೇಷವೇನು ಈ, ನಿಮ್ಮ ಗಣಕದ ಮೆಮೊರಿ ಆಗಿದೆ 1002 00:44:28,570 --> 00:44:31,650 ಮತ್ತು ಇಲ್ಲಿ ಕೆಳಗೆ ಚಂಕ್ ಆಗಿದೆ ಮೆಮೊರಿ, ಮುಖ್ಯ ಬಳಸಲಾಗುತ್ತಿದೆ 1003 00:44:31,650 --> 00:44:34,020 ಈ ಪಡೆ ಮೆಮೊರಿ, ಸ್ವಾಪ್ ಬಳಸಲಾಗುತ್ತಿದೆ 1004 00:44:34,020 --> 00:44:37,090 ಮತ್ತು ಹಾಗಾಗಿ ಮುಖ್ಯ ಹೊಂದಿದೆ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ x ಮತ್ತು y, 1005 00:44:37,090 --> 00:44:41,840 ಸ್ವಾಪ್ ಒಂದೇ ಹುಡುಕುತ್ತಿರುವ ಹೊಂದಿರಬಹುದು 1 ಮತ್ತು 2 ಇವೆರಡೂ ಮೌಲ್ಯಗಳನ್ನು, 1006 00:44:41,840 --> 00:44:44,520 ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಆರ್ ಮೆಮೊರಿ ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ. 1007 00:44:44,520 --> 00:44:46,130 >> ಆದ್ದರಿಂದ ನಾವು ಈ ಪರಿಹಾರ ಅಗತ್ಯವಿದೆ. 1008 00:44:46,130 --> 00:44:51,580 ನಾನೂ ಈಗ ನಾವು ಎಂದು ತೋರುತ್ತದೆ ಸರಿ, ಈ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಹೊಂದಿವೆ. 1009 00:44:51,580 --> 00:44:55,760 ನಾವು ಈಗ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದ್ದರೆ ವಿಳಾಸಗಳ ಮೂಲಕ ವಿಷಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ 1010 00:44:55,760 --> 00:44:59,310 ಮತ್ತು, ರೀತಿಯ ಚ್ಯೂಟ್ಗಳು ಮತ್ತು ಏಣಿ ಶೈಲಿ, ಈ ಬಾಣಗಳನ್ನು ಅನುಸರಿಸಿ 1011 00:44:59,310 --> 00:45:02,820 ಮತ್ತು ನಾವು ಎಲ್ಲಿಯಾದರೂ ಹೋಗಿ ನೆನಪಿಗಾಗಿ, ನಾವು ಸಾಧ್ಯವಿಲ್ಲ 1012 00:45:02,820 --> 00:45:06,220 ಮೂಲಕ ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಮುಖ್ಯ ಹಾದುಹೋಗುವ ಸ್ವ್ಯಾಪ್ 1013 00:45:06,220 --> 00:45:09,650 ಅಲ್ಲ ಮೌಲ್ಯಗಳನ್ನು ನಾವು ಬಯಸುವ ಸ್ವಾಪ್, ಆದರೆ ಅಂತರ್ಬೋಧೆಯಿಂದ 1014 00:45:09,650 --> 00:45:11,630 ನಾವು ಬದಲಿಗೆ ಸ್ವ್ಯಾಪ್ ವರ್ಗಾಯಿಸುತ್ತಾರೆ? 1015 00:45:11,630 --> 00:45:12,620 >> [ವಾಯ್ಸಸ್ INTERPOSING] 1016 00:45:12,620 --> 00:45:15,244 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಖಂಡಿತಾ ಅಲ್ಲ ಇದು ಬಲ, ವಿಳಾಸಗಳು ಹಾದು? 1017 00:45:15,244 --> 00:45:17,470 ನಾವು ಸ್ವಾಪ್ ಒಂದು ನೀಡುವುದಿಲ್ಲ ನಿಧಿ ನಕ್ಷೆ, ನೀವು ತಿನ್ನುವೆ ವೇಳೆ, 1018 00:45:17,470 --> 00:45:20,950 ಎಂದು ಅದನ್ನು ಕಾರಣವಾಗುತ್ತದೆ ನೈಜ ಮೌಲ್ಯಗಳಿಗೆ x ಮತ್ತು y. 1019 00:45:20,950 --> 00:45:24,340 ಲೆಟ್ಸ್ ಸ್ವಾಪ್, ವಾಸ್ತವವಾಗಿ ಬದಲಾಯಿಸಲು ಆ ಮೂಲ ಬಿಟ್ಗಳು, ಬದಲಿಗೆ 1020 00:45:24,340 --> 00:45:26,797 ಕೇವಲ ಬಿಟ್ಸ್ ಪ್ರತಿಗಳು ಹಾದುಹೋಗುವ. 1021 00:45:26,797 --> 00:45:29,130 ಆದ್ದರಿಂದ, ವಾಸ್ತವವಾಗಿ, ಎಂದು ಇಲ್ಲಿದೆ ಹೋಗುವ ಪರಿಹಾರ ಎಂದು. 1022 00:45:29,130 --> 00:45:31,899 ಈ ಆವೃತ್ತಿ ಇಲ್ಲಿದೆ ಸ್ಪಷ್ಟವಾಗಿ ಕೆಟ್ಟ ಮತ್ತು ದೋಷಪೂರಿತ. 1023 00:45:31,899 --> 00:45:35,190 ಈಗ, ಮೊದಲ ಗ್ಲಾನ್ಸ್, ಇದು ಕೇವಲ ಕಾಣುತ್ತದೆ ಹಾಗೆ ನಾವು ಯಾದೃಚ್ಛಿಕವಾಗಿ ನಕ್ಷತ್ರಗಳು ಒಂದು ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ 1024 00:45:35,190 --> 00:45:37,106 ಮತ್ತು ನಮ್ಮ ಬೆರಳುಗಳು ದಾಟಿ ಇದು ಕಂಪೈಲ್ ಎಂದು. 1025 00:45:37,106 --> 00:45:38,460 ಆದರೆ, ಇದು ಈಗ ಕಂಪೈಲ್ ಎಂದು. 1026 00:45:38,460 --> 00:45:40,090 >> ಆದರೆ ಈ ವಿಷಯಗಳನ್ನು ಅರ್ಥ ಎಂಬುದನ್ನು ನೋಡೋಣ. 1027 00:45:40,090 --> 00:45:43,990 ಆಫ್ ಮತ್ತು, ದುರದೃಷ್ಟವಶಾತ್, ಲೇಖಕರು ಸಿ ಮತ್ತೊಂದು ಸಂಕೇತವಾಗಿದೆ ಆಯ್ಕೆ ಇರಬಹುದು 1028 00:45:43,990 --> 00:45:46,380 ಈ ಸ್ವಲ್ಪ ಮಾಡಲು ಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ, ಆದರೆ ಸ್ಟಾರ್ ಆಯೋಜಕರು 1029 00:45:46,380 --> 00:45:48,610 ವಿವಿಧ ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ ಎರಡು ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ. 1030 00:45:48,610 --> 00:45:50,890 ಮತ್ತು ನಾವು ಎರಡೂ ನೋಡಿದ, ಆದರೆ ವ್ಯತ್ಯಾಸ ಅವಕಾಶ. 1031 00:45:50,890 --> 00:45:55,310 >> , ಅಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಮತ್ತು ಬಿ ಬದಲಾಗಿದೆ 1032 00:45:55,310 --> 00:46:00,470 ಕೆಟ್ಟ ಇಂಟ್ ನ ಸ್ಥಾನದಿಂದ ಆವೃತ್ತಿ ನಕ್ಷತ್ರಗಳು, ಒಂದು ಮತ್ತು ಬಿ, ಇಂಟ್ 1033 00:46:00,470 --> 00:46:01,740 ಹಿಂದೆ, ಪೂರ್ಣಾಂಕಗಳ ಇದ್ದರು. 1034 00:46:01,740 --> 00:46:05,752 ಈಗ ಒಂದು ಮತ್ತು ಬಿ ಯಾವುವು ಉತ್ತಮ, ಹಸಿರು ಆವೃತ್ತಿ? 1035 00:46:05,752 --> 00:46:06,900 ಅವರು ವಿಳಾಸಗಳನ್ನು ಆರ್. 1036 00:46:06,900 --> 00:46:09,610 ಏನು, ವಿಳಾಸಗಳನ್ನು ಸ್ಪಷ್ಟ ಎಂದು? 1037 00:46:09,610 --> 00:46:10,770 ಪೂರ್ಣಾಂಕಗಳ ವಿಳಾಸಗಳು. 1038 00:46:10,770 --> 00:46:12,520 ನಾನು ಮನುಷ್ಯ ಎಂದು ವಾಸ್ತವವಾಗಿ ಆದ್ದರಿಂದ ಇಂಟ್ ನಕ್ಷತ್ರ ಎಂದರೆ ಹೇಳುವ 1039 00:46:12,520 --> 00:46:15,440 ಈ ವಿಳಾಸ ಒಂದು ಪೂರ್ಣಾಂಕ, ವಿಶೇಷವಾಗಿ. 1040 00:46:15,440 --> 00:46:19,120 >> ಈಗ ಕೋಡ್ ಸಾಲುಗಳನ್ನು ಗಮನಿಸಿ, ಯಾವುದೋ ತುಂಬಾ ಬದಲಾಗಿದೆ. 1041 00:46:19,120 --> 00:46:22,770 tmp ಏಕೆಂದರೆ, ಅದೇ ಆಗಿರುತ್ತದೆ ಇದು ಕೇವಲ ತಾತ್ಕಾಲಿಕ ಪೂರ್ಣಾಂಕ, 1042 00:46:22,770 --> 00:46:24,110 ಯಾವುದೇ ಮೆಮೊರಿ ಮ್ಯಾಜಿಕ್. 1043 00:46:24,110 --> 00:46:26,370 ಆದರೆ ಈಗ ನಕ್ಷತ್ರ ಅಗತ್ಯವಿದೆ. 1044 00:46:26,370 --> 00:46:28,560 ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಪ್ರತಿ ಒಂದು ಮತ್ತು ಬಿ ಇತರ ಉಲ್ಲೇಖವಿದೆ 1045 00:46:28,560 --> 00:46:31,780 ಎಲ್ಲ ಗಮನಕ್ಕೆ ಕೆಂಪು, ಹಸಿರು ಬದಲಾಗುತ್ತಿರುವ 1046 00:46:31,780 --> 00:46:34,209 ನಾನು prefixing ನುಡಿದರು ನಕ್ಷತ್ರಗಳು ಆ ಅಸ್ಥಿರ. 1047 00:46:34,209 --> 00:46:35,750 ನಾನು ಒಂದು ಮತ್ತು ಬಿ ನಕಲಿಸಲು ಬಯಸುವ ಕಾರಣ. 1048 00:46:35,750 --> 00:46:40,350 ಏಕೆಂದರೆ ನಾನು ಒಂದು ಮತ್ತು ಬಿ ಮತ್ತು ಸ್ವಾಪ್ ನಕಲಿಸಿ ಒಂದು ಮತ್ತು ಬಿ, ನಾನು ವಾಸ್ತವವಾಗಿ ಏನು ವಿನಿಮಯ ನಾನು? 1049 00:46:40,350 --> 00:46:43,760 ಕೇವಲ ವಿಳಾಸಗಳು, ನಾನು ವಿನಿಮಯ ಬಯಸುವ ಆ ವಿಳಾಸವನ್ನು ಇಲ್ಲಿದೆ. 1050 00:46:43,760 --> 00:46:44,860 ನಾನು ಹೋಗಿ ಬಯಸುವ. 1051 00:46:44,860 --> 00:46:48,000 ಆದ್ದರಿಂದ ಸ್ಟಾರ್ ಆಯೋಜಕರು ನನ್ನ ಕಾರ್ಯದ ಒಳಗೆ, 1052 00:46:48,000 --> 00:46:51,700 ಅಲ್ಲ ನಿಯತಾಂಕ ಪಟ್ಟಿ ಒಳಗೆ, ನೀವು ಆ ವಿಳಾಸಗಳನ್ನು ಹೋಗಿ ಅರ್ಥ 1053 00:46:51,700 --> 00:46:54,490 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಆ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸಲು. 1054 00:46:54,490 --> 00:46:56,500 >> ಹಾಗಾಗಿ ಚಿತ್ರವನ್ನು ಮಾಡುತ್ತದೆ ಈಗ ಬದಲಾಗಿ ರೀತಿ. 1055 00:46:56,500 --> 00:47:03,250 ಅಲ್ಲದೆ, ಬದಲಿಗೆ ನಾನು ಹಾದುಹೋಗುವ ನಾನು ಒಂದು ಕಾಲ ಮತ್ತು 1 ಮತ್ತು ಬಿ 2-- 1056 00:47:03,250 --> 00:47:05,790 ನಾನು ವಾಸ್ತವವಾಗಿ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಇಲ್ಲಿ ಇನ್ನೊಂದು ವ್ಯಾಖ್ಯಾನ. 1057 00:47:05,790 --> 00:47:09,030 ಆದ್ದರಿಂದ ಈ ಪಡೆ ಊಹಿಸಿಕೊಳ್ಳಿ ಮೆಮೊರಿ ಸ್ಥಳ 10 ನಲ್ಲಿ. 1058 00:47:09,030 --> 00:47:12,960 >> ಈ ಸ್ಥಳ 11, ಆದರೆ ಈ ಒಂದು ಸರಳತೆಯ ಒಂದು ಬಿಟ್, ಆಗಿದೆ 1059 00:47:12,960 --> 00:47:18,900 ನಾನು ಈಗ X ಎರಡು ಆಯ್ಕೆಗಳು ನಾನು ಪಾಸ್ ಮಾಡಲು ಹೊಂದಿವೆ ಮತ್ತು ವೈ ಅಥವಾ ಅವರ ವಿಳಾಸಗಳನ್ನು ಪಾಸ್ ಇಲ್ಲ? 1060 00:47:18,900 --> 00:47:22,500 ಅವರ ವಿಳಾಸಗಳನ್ನು ಹಾದು ವೇಳೆ ಈ ರೀತಿಯ, ನಾನು 1061 00:47:22,500 --> 00:47:25,390 ಈಗ ಜಾರಿಗೆ ಅಗತ್ಯವಿದೆ ಹಸಿರು ಕೋಡ್ ಪ್ರತಿ ಸ್ವಾಪ್ 1062 00:47:25,390 --> 00:47:29,080 ಎಂದು ನೋಡುವ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ ಮತ್ತು ಅದು ಬಿ, ಇದು ಕೇವಲ ಒಂದು ಮತ್ತು ಬಿ ನಕಲಿಸಿ ಇಲ್ಲ ನೋಡುತ್ತಾನೆ 1063 00:47:29,080 --> 00:47:30,540 ಹಾಲು ಮತ್ತು ಕಿತ್ತಳೆ ರಸ ಸರಿಸಲು. 1064 00:47:30,540 --> 00:47:32,664 ಹಾಲು ಮತ್ತು ಕಿತ್ತಳೆ ರಸ ರೂಪಕ ಈಗ ಒಡೆಯುತ್ತವೆ 1065 00:47:32,664 --> 00:47:35,060 ಆ ಕಾರಣ ಬಟ್ಟಲುಗಳು ದ್ರವ ಮತ್ತು ನಕ್ಷೆಗಳ. 1066 00:47:35,060 --> 00:47:37,750 ನಾವು ಬದಲಿಗೆ ಕ್ರಮಿಸಬೇಕಾಗುತ್ತದೆ 10 ಮತ್ತು ನಾವು ಬಗೆಹರಿಸಲು 1067 00:47:37,750 --> 00:47:42,420 11 ಪರಿಹರಿಸಲು ಹೋಗಲು ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಆ ವಿನಿಮಯ ತರ್ಕ ನಿರ್ವಹಿಸಲು. 1068 00:47:42,420 --> 00:47:45,580 >> ಆದ್ದರಿಂದ ತರ್ಕ, ಒಂದೇ ಆದರೆ ನಾವು ಸ್ವಲ್ಪ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಅಗತ್ಯವಿದೆ 1069 00:47:45,580 --> 00:47:47,160 ಆ ಅಸ್ಥಿರ ಪ್ರವೇಶಿಸುವ. 1070 00:47:47,160 --> 00:47:52,400 ಆದ್ದರಿಂದ ಕೊನೆಯಲ್ಲಿ, ಏನು ಕಾರ್ಯಕ್ರಮದ ಈ ರೀತಿ ಹೊಂದಿದೆ. 1071 00:47:52,400 --> 00:47:56,610 Swap.c ಅಕ್ಷರಶಃ ನಕಲು ಮತ್ತು ಹಸಿರು ಆವೃತ್ತಿ ಅಂಟಿಸಲಾಗಿದೆ. 1072 00:47:56,610 --> 00:47:58,450 ಆದರೆ ನಾನು ಒಂದು ಬದಲಾವಣೆ ಅಗತ್ಯವಿದೆ. 1073 00:47:58,450 --> 00:48:00,180 ಇದು ಕೇವಲ ಸ್ವಾಪ್ ಬದಲಾಯಿಸಲು ಸಾಕಷ್ಟು ಅಲ್ಲ. 1074 00:48:00,180 --> 00:48:03,830 ಏನು ಕೋಡ್ ಇತರ ಲೈನ್ ನಾನು ಬದಲಾಯಿಸಲು ಬೇಕು? 1075 00:48:03,830 --> 00:48:04,330 ಹೌದು? 1076 00:48:04,330 --> 00:48:05,770 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಅಲ್ಲಿ. 1077 00:48:05,770 --> 00:48:07,603 >> ಡೇವಿಡ್ ಜೆ MALAN: ಎಲ್ಲಿ ಇದು ತನ್ನ ವಾದವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. 1078 00:48:07,603 --> 00:48:09,985 ಹಾಗಾಗಿ ಮುಖ್ಯ ಅಪ್ ಸ್ಕ್ರಾಲ್ ವೇಳೆ, ನಾನು x ಮತ್ತು y ರವಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, 1079 00:48:09,985 --> 00:48:12,820 ಮತ್ತು, ನಾನು ಕಳೆದ ಭರವಸೆ ಹೊಸ ವಾಕ್ಯ ತುಂಡು ಇಂದು. 1080 00:48:12,820 --> 00:48:17,200 ನಾನು X ಪಾಸ್ ಅಗತ್ಯವಿದೆ ಮತ್ತು ವೈ ಆದರೆ x ಮತ್ತು y ವಿಳಾಸ. 1081 00:48:17,200 --> 00:48:20,400 ಮತ್ತು ಇದು, ಚಿಹ್ನೆ ತಿರುಗಿದರೆ ಸಿ ಲೇಖಕರು ಆಯ್ಕೆ 1082 00:48:20,400 --> 00:48:23,860 ನೀವು ಇಲ್ಲಿ ಒಂದು ವನ್ನಾಗಲಿ ಬಳಸುತ್ತಿದ್ದರೆ ಅಲ್ಲ, ಆಗಿದೆ bitwise ವನ್ನಾಗಲಿ ಗೊಂದಲ, 1083 00:48:23,860 --> 00:48:27,130 ನೀವು ಒಂದು ವನ್ನಾಗಲಿ ಬಳಸುತ್ತಿದ್ದರೆ ಇಲ್ಲಿ ಮತ್ತು ಇಲ್ಲಿ ಒಂದು ವನ್ನಾಗಲಿ, 1084 00:48:27,130 --> 00:48:29,570 ಈ, ನೀವು ವರ್ಣಿಸಲಾಗಿದೆ X ವಿಳಾಸವನ್ನು ಇಲ್ಲಿದೆ, 1085 00:48:29,570 --> 00:48:31,740 ಬಹುಶಃ ಇದು 10 ಇಲ್ಲಿದೆ, ಇಲ್ಲಿದೆ ವೈ ವಿಳಾಸವನ್ನು, ಬಹುಶಃ ಅದು ಇಲ್ಲಿದೆ 1086 00:48:31,740 --> 00:48:35,400 11, ಮತ್ತು ಬದಲಿಗೆ ಆ ಹಾದುಹೋಗುತ್ತದೆ. 1087 00:48:35,400 --> 00:48:37,210 >> ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಒಮ್ಮೆ ಎಲ್ಲಾ ಹೀರಿಕೊಳ್ಳುವ. 1088 00:48:37,210 --> 00:48:40,190 ಆದರೆ ತ್ವರಿತವಾಗಿ ಈಗ ನೋಡೋಣ ನಮ್ಮ ಉಳಿದಿದ್ದ ನಾಲ್ಕು ನಿಮಿಷಗಳಲ್ಲೇ 1089 00:48:40,190 --> 00:48:42,150 ಅಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಸೊಟ್ಟಗೆ ಮಾಡಬಹುದು. 1090 00:48:42,150 --> 00:48:45,120 ಮತ್ತು ಅತ್ತ, ವಾಸ್ತವವಾಗಿ ನಾನು ಈ ಚಿತ್ರವನ್ನು ತೆಗೆದುಕೊಂಡು, 1091 00:48:45,120 --> 00:48:46,920 TF ಒಂದು ವರ್ಷ ಅಥವಾ ಎರಡು ಹಿಂದೆ ಈ ಚಿತ್ರವನ್ನು ತೆಗೆದುಕೊಂಡು. 1092 00:48:46,920 --> 00:48:49,190 ಆದ್ದರಿಂದ ಈ ಹಿಂಭಾಗದ ಮೂಲೆಯಲ್ಲಿ ಆಗಿದೆ ಎಲಿಯಟ್ ಊಟದ ಹಾಲ್. 1093 00:48:49,190 --> 00:48:52,310 ಪಾಯಿಂಟರ್ಸ್ ಬಹುಶಃ ಕಠಿಣ ನಾವು CS50 ಆವರಿಸುವ ವಿಷಯ. 1094 00:48:52,310 --> 00:48:54,810 ನೀವು ರೀತಿಯ ಚಿಂತೆ ಆದ್ದರಿಂದ ಬಹುಶಃ ಇದು ಹಾಗೆ ಇಳಿಜಾರಿನ ಆಗಿದೆ 1095 00:48:54,810 --> 00:48:56,770 ಹಾಕಿ ಸ್ಟಿಕ್ ಹೆಚ್ಚು ಈ ರೀತಿಯ ಅರ್ಥ 1096 00:48:56,770 --> 00:49:00,160 ನಾವು ರೀತಿಯ ಒಂದು ಗರಿಷ್ಠ ರಲ್ಲಿ ಸಮೀಪಿಸುತ್ತಿದೆ ನೀವು ಪರಿಕಲ್ಪನಾ ಸಂಕೀರ್ಣತೆಯಲ್ಲಿ. 1097 00:49:00,160 --> 00:49:02,300 >> ಮತ್ತು ನಾನು ಈ ತರಲು ಫೋಟೋ, ನಾನು ಪ್ರತಿಜ್ಞೆ ಏಕೆಂದರೆ 1098 00:49:02,300 --> 00:49:05,920 1996 ರ ಕೊನೆಯಲ್ಲಿ ದೇವರಿಗೆ, ನಾನು ತೆಗೆದುಕೊಂಡಿತು ನನ್ನ ಇತರ ಸಹವರ್ತಿ CS50, 1099 00:49:05,920 --> 00:49:09,620 ನಿಶಾತ್ ಮೆಹ್ತಾ ಅವರು ನನಗೆ ಕುಳಿತುಕೊಂಡಾಗ ಊಟದ ಮೇಲೆ ಎಲಿಯಟ್ ಡಿ ಹಾಲ್ ಮೂಲೆಯಲ್ಲಿ, 1100 00:49:09,620 --> 00:49:12,330 ಅಥವಾ ಭೋಜನ, ಅಥವಾ ಏನೋ ಪ್ರಯತ್ನಿಸಿ ನನಗೆ ಪಾಯಿಂಟರ್ಸ್ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ. 1101 00:49:12,330 --> 00:49:16,520 ನಾನು ವಾರಗಳ ನಂತರ ಅಲ್ಲಿ ಮತ್ತು ಇದು ಇದು ಉಪನ್ಯಾಸ ಮಾಡಿದಾಗ ಪರಿಚಯಿಸಲಾಯಿತು 1102 00:49:16,520 --> 00:49:18,170 ನಾನು ಅಂತಿಮವಾಗಿ ಪಾಯಿಂಟರ್ಸ್ ಅರ್ಥ. 1103 00:49:18,170 --> 00:49:20,590 ಮತ್ತು ನಾನು ಈ ಎಂದು ಭರವಸೆಯ ನಾನು ದೂರದ ಬೇಗ ನೀವು ಕ್ಲಿಕ್ ಕಾಣಿಸುತ್ತದೆ. 1104 00:49:20,590 --> 00:49:23,540 ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ನಡುವೆ ಈ ಅರ್ಥ ಅತ್ಯಾಧುನಿಕ ವಿಷಯಗಳ 1105 00:49:23,540 --> 00:49:24,420 ನಾವು ನೋಡಿದ್ದಾರೆ ಬಂದಿದೆ. 1106 00:49:24,420 --> 00:49:25,819 ಆದರೆ ಇದು ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ ನಡುವೆ. 1107 00:49:25,819 --> 00:49:28,860 ನೀವು ಪಡೆದಾಗ, ನಿಜವಾಗಿಯೂ ಅಷ್ಟೆ ಕೇವಲ ಅಂತಿಮವಾಗಿ ಒಟ್ಟಿಗೆ ಬಂದು ಹೋಗುವ. 1108 00:49:28,860 --> 00:49:31,460 ಆದ್ದರಿಂದ ಉಳಿದ ಹಾಗಾಗದೆ ಭರವಸೆ ಇಂದು ಎಲ್ಲ ಸಿಂಕ್ ಅಗತ್ಯವಿದೆ. 1109 00:49:31,460 --> 00:49:32,980 >> ಇಲ್ಲಿ ಕಳೆದ ಕಾರ್ಯಕ್ರಮದ ನಾವು ನೋಡಲು ನೀನು. 1110 00:49:32,980 --> 00:49:35,605 ಮತ್ತು ನಾವು ಒಂದು ಜೊತೆ ಅಂತ್ಯಗೊಳ್ಳುತ್ತಿತ್ತು ನೀನು ಕ್ಲೇಮೇಶನ್ ತ್ವರಿತ ಮೂರು ನಿಮಿಷಗಳ 1111 00:49:35,605 --> 00:49:37,030 ನಮ್ಮ ಸ್ನೇಹಿತ, ನಿಕ್ Parlante ಮಾಡಿದ. 1112 00:49:37,030 --> 00:49:41,440 ಇಲ್ಲಿ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅಗ್ರ ಎರಡು ಮೇಲೆ, ಇಲ್ಲಿದೆ ಸಾಲುಗಳನ್ನು ವೇರಿಯಬಲ್ x ಮತ್ತು y ಘೋಷಿಸುತ್ತದೆ. 1113 00:49:41,440 --> 00:49:44,780 ಇವೆರಡೂ ವಿಳಾಸಗಳನ್ನು ಪೂರ್ಣಾಂಕಗಳ, ಅಲಿಯಾಸ್ ಪಾಯಿಂಟರ್ಸ್. 1114 00:49:44,780 --> 00:49:48,125 ನಾವು ನಂತರ ಸಾಕಷ್ಟು ನಿಯೋಜಿಸಿ ಮೆಮೊರಿ ಒಂದು ಇಂಟ್ ಶೇಖರಿಸಿಡಲು 1115 00:49:48,125 --> 00:49:51,344 ಮತ್ತು ವಿಳಾಸಕ್ಕೆ ಸಂಗ್ರಹಿಸಲು ಎಕ್ಸ್ ಮೆಮೊರಿ. 1116 00:49:51,344 --> 00:49:53,260 ಆದ್ದರಿಂದ, ಇದು ಸರಳವಾದ ಇಲ್ಲಿದೆ ಮೊದಲು ಉದಾಹರಣೆಗೆ ಹೆಚ್ಚು. 1117 00:49:53,260 --> 00:49:56,100 ನನಗೆ ಮೆಮೊರಿ ನಾಲ್ಕು ಬೈಟ್ಗಳು ನೀಡಿ ಎಂದು ಒಂದು ಇಂಟ್ ಗಾತ್ರವನ್ನು ಇಲ್ಲಿದೆ, 1118 00:49:56,100 --> 00:49:58,000 ಮತ್ತು X ಆ ವಿಳಾಸಕ್ಕೆ ಪುಟ್. 1119 00:49:58,000 --> 00:50:01,070 ಈ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿ ಅರ್ಥ ಎಕ್ಸ್ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ 1120 00:50:01,070 --> 00:50:05,270 ಮತ್ತು ಅರ್ಥವನ್ನು ಪುಟ್ ಜೀವನ, ಅಲ್ಲಿ ಸಂಖ್ಯೆ 42. 1121 00:50:05,270 --> 00:50:07,710 ಆದರೆ ಈ ಸಾಲಿನಲ್ಲಿ ನನಗೆ ವರೀಸ್. 1122 00:50:07,710 --> 00:50:12,620 ವೈ ವೈ ರಲ್ಲಿ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ ಅರ್ಥ ನಕ್ಷತ್ರ, ಮತ್ತು ದುರಾದೃಷ್ಟದ ಸಂಖ್ಯೆ 13 ಪುಟ್. 1123 00:50:12,620 --> 00:50:15,780 ಏಕೆ ಈ ಹಂತದಲ್ಲಿ, ಇದು ಅಪಾಯಕಾರಿ story-- ಆದರೂ ವೇಗವಾಗಿ ಹೇಳಿದರು 1124 00:50:15,780 --> 00:50:17,980 ನಮ್ಮ ಕ್ಷೀಣಿಸುತ್ತಿದ್ದರೂ ನಿಮಿಷಗಳಲ್ಲಿ ಇಲ್ಲಿ ಏಕೆ ಕಳಪೆಯಾಗಿದೆ 1125 00:50:17,980 --> 00:50:19,660 ನನಗೆ ಹೇಳಲು, ವೈ ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ? 1126 00:50:19,660 --> 00:50:21,077 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೊಂದಿಲ್ಲ [ಕೇಳಿಸುವುದಿಲ್ಲ]. 1127 00:50:21,077 --> 00:50:22,910 ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಹೊಂದಿವೆ ವೈ ಏನು ಪುಟ್. 1128 00:50:22,910 --> 00:50:25,520 ಆದ್ದರಿಂದ ವೈ ಮೌಲ್ಯವನ್ನು ಏನು, ಕಥೆಯಲ್ಲಿ ಈ ಹಂತದಲ್ಲಿ? 1129 00:50:25,520 --> 00:50:26,570 ನಾವು ಕಲ್ಪನೆಯೂ ಇಲ್ಲ. 1130 00:50:26,570 --> 00:50:29,190 ಇದು ಕೆಲವು ತ್ಯಾಜ್ಯವನ್ನು ಮೌಲ್ಯವನ್ನು ಇಲ್ಲಿದೆ ಮತ್ತು ಅಥವಾ Binky ತಿಳಿದಿದೆಯೇ. 1131 00:50:29,190 --> 00:50:32,532 ನಾವು ಈ ಟಿಪ್ಪಣಿಯನ್ನು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ವೇಳೆ. 1132 00:50:32,532 --> 00:50:34,832 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 1133 00:50:34,832 --> 00:50:36,500 >> -Hey, Binky, ಎದ್ದೇಳಿ. 1134 00:50:36,500 --> 00:50:39,140 ಇದು ಪಾಯಿಂಟರ್ ಮೋಜಿಗಾಗಿ ಸಮಯ. 1135 00:50:39,140 --> 00:50:40,210 >> -ಏನದು? 1136 00:50:40,210 --> 00:50:41,690 ಪಾಯಿಂಟರ್ಸ್ ಬಗ್ಗೆ ತಿಳಿಯಿರಿ? 1137 00:50:41,690 --> 00:50:43,570 ಓಹ್, ಗೂಡಿ. 1138 00:50:43,570 --> 00:50:46,600 >> ಬಾವಿ, ಪ್ರಾರಂಭಿಸಲು, ನಾವು ನೀವು ಊಹೆ ಒಂದೆರಡು ಪಾಯಿಂಟರ್ಸ್ ಅಗತ್ಯವಿದೆ ಹೋಗುವ. 1139 00:50:46,600 --> 00:50:47,380 >> -ಸರಿ. 1140 00:50:47,380 --> 00:50:51,120 ಈ ಕೋಡ್ ಎರಡು ಪಾಯಿಂಟರ್ಸ್ ಗೊತ್ತುಪಡಿಸುತ್ತದೆ ಇದು ಪೂರ್ಣಾಂಕಗಳ ಬೆಟ್ಟು ಮಾಡಬಹುದು. 1141 00:50:51,120 --> 00:50:53,557 >> -OK, ನಾನು ನೋಡಿ ಎರಡು ಪಾಯಿಂಟರ್ಸ್, ಆದರೆ 1142 00:50:53,557 --> 00:50:55,140 ಏನು ತೋರುತ್ತಿರುವಂತೆ ಎಂದು ತೋರುತ್ತಿಲ್ಲ. 1143 00:50:55,140 --> 00:50:55,970 >> -ಅದು ಸರಿ. 1144 00:50:55,970 --> 00:50:58,100 ಆರಂಭದಲ್ಲಿ ಪಾಯಿಂಟರ್ಸ್ ಏನು ತೋರಿಸುತ್ತಿಲ್ಲ. 1145 00:50:58,100 --> 00:51:00,950 ಅವರು ಬೆಟ್ಟು ವಸ್ತುಗಳು pointees ಕರೆದು ಸ್ಥಾಪನೆಗೆ 1146 00:51:00,950 --> 00:51:02,330 ಪ್ರತ್ಯೇಕ ಹೆಜ್ಜೆ. 1147 00:51:02,330 --> 00:51:03,210 >> ಬಲ, ಬಲ, -OH. 1148 00:51:03,210 --> 00:51:03,940 ನಾನು ಗೊತ್ತಿತ್ತು. 1149 00:51:03,940 --> 00:51:05,730 Pointees ಪ್ರತ್ಯೇಕವಾಗಿ. 1150 00:51:05,730 --> 00:51:08,310 ಆದ್ದರಿಂದ ನೀವು ಒಂದು pointee ನಿಯೋಜಿಸಿ ಇಲ್ಲ? 1151 00:51:08,310 --> 00:51:11,960 >> -OK, ಈ ಕೋಡ್ ಗೊತ್ತುಪಡಿಸುತ್ತದೆ ಒಂದು ಹೊಸ ಪೂರ್ಣಾಂಕ pointee, 1152 00:51:11,960 --> 00:51:15,050 ಮತ್ತು ಈ ಭಾಗದಲ್ಲಿ ಸೆಟ್ ಎಕ್ಸ್ ಇದು ತೋರಿಸಲು. 1153 00:51:15,050 --> 00:51:16,240 >> -Hey, ಎಂದು ಉತ್ತಮ ಕಾಣುತ್ತದೆ. 1154 00:51:16,240 --> 00:51:17,743 ಆದ್ದರಿಂದ ಏನಾದರೂ ಮಾಡಲು. 1155 00:51:17,743 --> 00:51:23,580 >> -OK, ನಾನು ಮಾಡುತ್ತೇವೆ ಪಾಯಿಂಟರ್ X dereference ಅದರ pointee ಒಳಗೆ ಸಂಖ್ಯೆ 42 ಶೇಖರಿಸಿಡಲು. 1156 00:51:23,580 --> 00:51:27,130 ಈ ಟ್ರಿಕ್, ನಾನು ಅಗತ್ಯವಿದೆ ನನ್ನ dereferencing ಮಾಂತ್ರಿಕ ದಂಡದ. 1157 00:51:27,130 --> 00:51:30,200 >> Dereferencing ಆಫ್ -ನಿಮ್ಮ ಮಾಯಾ ಮಾಂತ್ರಿಕದಂಡ? 1158 00:51:30,200 --> 00:51:32,310 ಉಹ್, ಎಂದು, ಅಭಿನಂದನೆಗಳು. 1159 00:51:32,310 --> 00:51:34,270 >> -ಈ ಕೋಡ್ ಕಾಣುತ್ತದೆ ಏನು. 1160 00:51:34,270 --> 00:51:35,970 ನಾನು ಸಂಖ್ಯೆ ಹೊಂದಿಸಲು ಮಾಡುತ್ತೇವೆ and-- 1161 00:51:35,970 --> 00:51:37,070 >> [ಪಾಪ್ ಧ್ವನಿಯನ್ನು] 1162 00:51:37,070 --> 00:51:39,140 >> -Hey, ಇದು ಹೋಗುತ್ತದೆ ಅಲ್ಲಿ ನೋಡಲು. 1163 00:51:39,140 --> 00:51:43,980 ಆದ್ದರಿಂದ, ಎಕ್ಸ್ ಒಂದು dereference ಮಾಡುವ ಅನುಸರಿಸುತ್ತದೆ ಬಾಣದ ಅದರ pointee ಪ್ರವೇಶಿಸಲು. 1164 00:51:43,980 --> 00:51:46,150 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಅಲ್ಲಿ 42 ಶೇಖರಿಸಿಡಲು. 1165 00:51:46,150 --> 00:51:50,700 ಹೇ, ಸಂಖ್ಯೆ ಶೇಖರಿಸಿಡಲು ಅದನ್ನು ಬಳಸಿ ಪ್ರಯತ್ನಿಸಿ ಇತರ ಪಾಯಿಂಟರ್ ಮೂಲಕ 13, ವೈ. 1166 00:51:50,700 --> 00:51:51,840 >> -ಸರಿ. 1167 00:51:51,840 --> 00:51:56,270 ನಾನು ವೈ ಇಲ್ಲಿ ಮೇಲೆ ಹೋಗುತ್ತೇನೆ, ಮತ್ತು 13 ಸೆಟ್ ಅಪ್ ಪಡೆಯಿರಿ. 1168 00:51:56,270 --> 00:52:00,380 ತದನಂತರ ದಂಡವನ್ನು ತೆಗೆದುಕೊಂಡು dereferencing ಮತ್ತು ಕೇವಲ ಮಾಡಬಹುದು 1169 00:52:00,380 --> 00:52:01,646 >> [ಬಜರ್ನ ಶಬ್ದವು] 1170 00:52:01,646 --> 00:52:04,080 >> -OH, ಹೇ ಆ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ. 1171 00:52:04,080 --> 00:52:06,470 , Binky UH, ನಾನು ಹಾಗೆ, ಸೇ dereferencing ಭಾವಿಸುತ್ತೇನೆ 1172 00:52:06,470 --> 00:52:10,850 ಸ್ಥಾಪನೆಗೆ ಏಕೆಂದರೆ ವೈ, ಒಳ್ಳೆಯದು pointee ಅಪ್ ಪ್ರತ್ಯೇಕ ಹೆಜ್ಜೆ. 1173 00:52:10,850 --> 00:52:12,480 ಮತ್ತು ನಾವು ಎಂದಿಗೂ ಅದನ್ನು ಮಾಡಿದರು ಯೋಚಿಸುವುದಿಲ್ಲ. 1174 00:52:12,480 --> 00:52:14,620 >> -Hmm, ಉತ್ತಮ ಪಾಯಿಂಟ್. 1175 00:52:14,620 --> 00:52:19,810 >> ಹೌದು, ನಾವು ಪಾಯಿಂಟರ್, ವೈ ಹಂಚಿಕೆ, ಆದರೆ ನಾವು ಒಂದು pointee ತೋರಿಸಲು ಸೆಟ್ ಎಂದಿಗೂ. 1176 00:52:19,810 --> 00:52:21,590 >> -Hmm, ತುಂಬಾ ಅನುಸರಿಸುವ. 1177 00:52:21,590 --> 00:52:23,215 -Hey, ಅಲ್ಲಿಯೂ Binky ಉತ್ತಮ ಹುಡುಕುತ್ತಿರುವ. 1178 00:52:23,215 --> 00:52:26,390 ನೀವು ಆದ್ದರಿಂದ ಇದನ್ನು ಹೊಂದಿಸಬಹುದು ವೈ ಅಂಕಗಳನ್ನು ಎಕ್ಸ್ ಅದೇ pointee ಗೆ. 1179 00:52:26,390 --> 00:52:29,290 >> -Sure, ನನ್ನ ಮಾಯಾ ಮಾಂತ್ರಿಕದಂಡ ಪಾಯಿಂಟರ್ ನಿಯೋಗದಲ್ಲಿನ. 1180 00:52:29,290 --> 00:52:31,970 >> ಒಂದು ಎಂದು ನಾನು ಎಂದು ಈಸ್ ಸಮಸ್ಯೆ, ಮೊದಲಿನಂತೆ? 1181 00:52:31,970 --> 00:52:33,790 >> ಇಲ್ಲ, ಈ pointees ಸ್ಪರ್ಶಕ್ಕೆ ಮಾಡುವುದಿಲ್ಲ. 1182 00:52:33,790 --> 00:52:35,840 ಇದು ಕೇವಲ ಒಂದು ಪಾಯಿಂಟರ್ ಬದಲಾಯಿಸುತ್ತದೆ ಅದೇ ಕೆಲಸವನ್ನು ತೋರಿಸಲು 1183 00:52:35,840 --> 00:52:36,465 >> [ಪಾಪಿಂಗ್ ಶಬ್ದ] 1184 00:52:36,465 --> 00:52:37,450 ಮತ್ತೊಂದು --as. 1185 00:52:37,450 --> 00:52:38,440 >> -OH, ನಾನು ನೋಡಿ. 1186 00:52:38,440 --> 00:52:41,200 ಎಕ್ಸ್ ಅದೇ ಸ್ಥಳಕ್ಕೆ ಈಗ ವೈ ಅಂಕಗಳನ್ನು. 1187 00:52:41,200 --> 00:52:42,950 ಆದ್ದರಿಂದ, ಈಗ ವೈ ನಿವಾರಿಸಲಾಗಿದೆ, ನಿರೀಕ್ಷಿಸಿ. 1188 00:52:42,950 --> 00:52:44,110 ಇದು ಒಂದು pointee ಹೊಂದಿದೆ. 1189 00:52:44,110 --> 00:52:47,779 ಆದ್ದರಿಂದ ನೀವು ಮಾಂತ್ರಿಕದಂಡ ಪ್ರಯತ್ನಿಸಬಹುದು 13 ಕಳುಹಿಸಲು ಮತ್ತೆ dereferencing. 1190 00:52:47,779 --> 00:52:51,110 >> -OH, ಸರಿ, ಇಲ್ಲಿ ಹೋಗುವುದು. 1191 00:52:51,110 --> 00:52:52,330 >> -Hey, ನೋಡಲು. 1192 00:52:52,330 --> 00:52:53,570 ಈಗ ವೈ ಮೇಲೆ ಕೃತಿಗಳು dereferencing. 1193 00:52:53,570 --> 00:52:57,900 ಮತ್ತು ಪಾಯಿಂಟರ್ಸ್ ಹಂಚಿಕೊಳ್ಳುತ್ತಿದ್ದಾರೆ ಏಕೆಂದರೆ ಒಂದು pointee ಎಂದು ಅವರಿಬ್ಬರೂ 13 ನೋಡಿ. 1194 00:52:57,900 --> 00:52:59,952 >> ಹೌದು, ಹಂಚಿಕೆ, ಒಪ್ಪಿಗೆಯನ್ನು ಯಾವುದೇ. 1195 00:52:59,952 --> 00:53:01,535 ಆದ್ದರಿಂದ, ನಾವು ಈಗ ಸ್ಥಳಗಳಲ್ಲಿ ಬದಲಾಯಿಸಲು ಹೋಗುವ? 1196 00:53:01,535 --> 00:53:03,730 >> -OH, ನಾವು ಸಮಯವನ್ನು ಇಲ್ಲ ನೋಡಿ. 1197 00:53:03,730 --> 00:53:04,660 >> -But-- 1198 00:53:04,660 --> 00:53:06,520 >> ಮೂರು-ಪಾಯಿಂಟರ್ ನಿಯಮಗಳು ನೆನಪಿಡಿ -Just. 1199 00:53:06,520 --> 00:53:09,550 ಸಂಖ್ಯೆ 1, ಮೂಲ ರಚನೆಯನ್ನು ನೀವು ಒಂದು ಪಾಯಿಂಟರ್ ಹೊಂದಿರುತ್ತವೆ, 1200 00:53:09,550 --> 00:53:11,630 ಮತ್ತು ಇದು ಒಂದು pointee ಮೇಲೆ ಅಂಕಗಳನ್ನು. 1201 00:53:11,630 --> 00:53:13,740 ಆದರೆ ಪಾಯಿಂಟರ್ ಮತ್ತು pointee ಪ್ರತ್ಯೇಕವಾಗಿ. 1202 00:53:13,740 --> 00:53:15,620 ಮತ್ತು ಸಾಮಾನ್ಯ ದೋಷ ಒಂದು ಪಾಯಿಂಟರ್ ಸ್ಥಾಪಿಸಲು ಹೊಂದಿದೆ 1203 00:53:15,620 --> 00:53:18,000 ಆದರೆ ಇದು ಒಂದು pointee ನೀಡಲು ಮರೆಯಲು. 1204 00:53:18,000 --> 00:53:21,170 >> ಸಂಖ್ಯೆ 2, ಪಾಯಿಂಟರ್ dereferencing ಪಾಯಿಂಟರ್ ಆರಂಭಗೊಂಡು 1205 00:53:21,170 --> 00:53:24,020 ಮತ್ತು ಮೇಲೆ ತನ್ನ ಬಾಣ ಅನುಸರಿಸುತ್ತದೆ ಅದರ pointee ಪ್ರವೇಶಿಸಲು. 1206 00:53:24,020 --> 00:53:27,815 ನಾವು ತಿಳಿದಿರುವಂತಹ, ಈ ಮಾತ್ರ ಇಲ್ಲ ವೇಳೆ ಕೆಲಸ ರೀತಿಯ ಬೆನ್ನಿನ ಮೀರುವ pointee, ಆಗಿದೆ 1207 00:53:27,815 --> 00:53:29,260 ಸಂಖ್ಯೆ 1 ಆಳುವ. 1208 00:53:29,260 --> 00:53:31,990 >> ಸಂಖ್ಯೆ 3, ಪಾಯಿಂಟರ್ ಹುದ್ದೆ ಒಂದು ಪಾಯಿಂಟರ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 1209 00:53:31,990 --> 00:53:35,330 ಮತ್ತು ತೋರಿಸಲು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತೊಂದು ಪಾಯಿಂಟರ್ ಅದೇ pointee. 1210 00:53:35,330 --> 00:53:37,150 ಹುದ್ದೆ ನಂತರ ಆದ್ದರಿಂದ, ಎರಡು ಪಾಯಿಂಟರ್ಸ್ 1211 00:53:37,150 --> 00:53:40,927 ಅದೇ pointee ಬೆಟ್ಟು, ಕೆಲವೊಮ್ಮೆ ಹಂಚಿಕೆ ಕರೆಯಲಾಗುತ್ತದೆ. 1212 00:53:40,927 --> 00:53:42,510 ಮತ್ತು ನಿಜವಾಗಿಯೂ, ಅದು ಇಲ್ಲ ಅಷ್ಟೆ. 1213 00:53:42,510 --> 00:53:43,130 ವಿದಾಯ ಹೇಳು ಈಗ. 1214 00:53:43,130 --> 00:53:43,475 >> [END ಪ್ಲೇಬ್ಯಾಕ್] 1215 00:53:43,475 --> 00:53:44,830 >> ಡೇವಿಡ್ ಜೆ MALAN: ಎಂದು CS50 ಕಾಲ ಅದು. 1216 00:53:44,830 --> 00:53:46,246 ಪ್ರಾಧ್ಯಾಪಕರಾಗಿದ್ದರು ನಿಕ್ Parlante ಧನ್ಯವಾದಗಳು. 1217 00:53:46,246 --> 00:53:47,730 ನಾವು ಮುಂದಿನ ವಾರದಲ್ಲಿ ನೀವು ನೋಡುತ್ತೀರಿ. 1218 00:53:47,730 --> 00:53:51,706 1219 00:53:51,706 --> 00:53:56,435 >> [ವಿದ್ಯುನ್ಮಾನ ಸಂಗೀತ] 1220 00:53:56,435 --> 00:57:22,775