1 00:00:00,000 --> 00:00:02,350 >> [ಸಂಗೀತ] 2 00:00:02,350 --> 00:00:05,444 3 00:00:05,444 --> 00:00:06,360 ಡೌಗ್ LLOYD: ಸರಿ. 4 00:00:06,360 --> 00:00:07,770 ವಿಚಿತ್ರ ವಿಷಯ ರೀತಿಯ, ಬಲ? 5 00:00:07,770 --> 00:00:09,050 ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳು. 6 00:00:09,050 --> 00:00:12,012 ಅವರು ಆಗ ಅವರು ಅರ್ಥವನ್ನು ಡೋ ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳನ್ನು ಬಗ್ಗೆ? 7 00:00:12,012 --> 00:00:14,220 ಸರಿ, ಕಾರ್ಯಕ್ರಮಗಳು ಕೆಲವು ನಾವು CS50 ಬರೆದ ಎಂಬುದನ್ನು 8 00:00:14,220 --> 00:00:16,660 ಇದುವರೆಗೆ ಕೆಲವು ವಿಲಕ್ಷಣ ಹೊಂದಿದ್ದವು ಸಂಖ್ಯೆಗಳನ್ನು ರೀತಿಯ ಅವುಗಳನ್ನು ಕಟ್ಟಿದ್ದರು. 9 00:00:16,660 --> 00:00:19,680 ಬಹುಶಃ ಕಾರಣಗಳಿಗಾಗಿ ನಾವು ಮಾಡುವುದಿಲ್ಲ ಸಂಪೂರ್ಣವಾಗಿ ಇದೀಗ ಅರ್ಥ. 10 00:00:19,680 --> 00:00:23,950 ಉದಾಹರಣೆಗೆ, ಮಾರಿಯೋ ಲೆಕ್ಕದಲ್ಲಿ, ನಾವು 23 ನಲ್ಲಿ ಪಿರಮಿಡ್ ಎತ್ತರ ಟೊಪ್ಪಿಗೆ. 11 00:00:23,950 --> 00:00:26,880 ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ನೀವು ಹೇಳಿದರು ಹೆಚ್ಚಿನ 23 ಹೋಗಲು ಸಾಧ್ಯವಿಲ್ಲ. 12 00:00:26,880 --> 00:00:28,702 >> ಆದರೆ 23 ಅರ್ಥವೇನು? 13 00:00:28,702 --> 00:00:30,410 ಅಲ್ಲದೆ, ನೀವು ಓದಲು , ಎಚ್ಚರಿಕೆಯಿಂದ ನೀವು ನಿರ್ದಿಷ್ಟ 14 00:00:30,410 --> 00:00:32,493 ಎಂದು ನೋಡಿರಬಹುದು ಕಾರಣ ನಾವು 23 ಇದು ಟೊಪ್ಪಿಗೆ 15 00:00:32,493 --> 00:00:36,160 ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎತ್ತರ ಕಾರಣ ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು 24 ಆಗಿದೆ. 16 00:00:36,160 --> 00:00:38,860 ನಾವು ಆದ್ದರಿಂದ ವೇಳೆ ಪಿರಮಿಡ್ ಹೆಚ್ಚು ಎತ್ತರದ, 17 00:00:38,860 --> 00:00:41,290 ಇದು ಈ ವಿಲಕ್ಷಣ ವಿಷಯ ಇರಬಹುದು ಅಲ್ಲಿ ಅದು ಪರದೆಯ ಸಾಗುತ್ತದೆ. 18 00:00:41,290 --> 00:00:45,140 ನಿಮಗೆ ಮತ್ತು, ಏನು ಮಾಡುತ್ತದೆ ಬಲ, ಸಂದರ್ಭದಲ್ಲಿ ಅರ್ಥ? 19 00:00:45,140 --> 00:00:48,880 >> 23 ತಕ್ಷಣವೇ ಸ್ಪಷ್ಟ ಅರ್ಥ ಯಾರಾದರೂ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನೋಡುವುದು 20 00:00:48,880 --> 00:00:51,550 ಮತ್ತು ಬಹುಶಃ ಬೇರೆ ಹೊಂದಿದೆ ಗಾತ್ರ ಟರ್ಮಿನಲ್ ವಿಂಡೋ? 21 00:00:51,550 --> 00:00:52,330 ಬಹುಶಃ ಇಲ್ಲ. 22 00:00:52,330 --> 00:00:53,080 ಇದು ಸರಿ, ಹಾಗೆ ತೋರುತ್ತದೆ. 23 00:00:53,080 --> 00:00:55,005 ಸರಿ, ಏಕೆ ಇದು ಕೇವಲ ಕಡಿಮೆ 23 ಹೆಚ್ಚು? 24 00:00:55,005 --> 00:00:56,880 ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಭಾಸವಾಗುತ್ತದೆ ಒಂದು ಕೆಟ್ಟ ಅಭ್ಯಾಸ ವಾಸ್ತವವಾಗಿ 25 00:00:56,880 --> 00:00:58,940 ನಿಮ್ಮ ಕೋಡ್ ಒಳಗೆ ಸ್ಥಿರ ಬರೆಯಲು. 26 00:00:58,940 --> 00:01:02,190 ನೀವು ನಿಜವಾಗಿಯೂ ಮಾಡಿದಾಗ, ಹಾಗೆ ಮಾಡುವ ನಿಮ್ಮ ಕೋಡ್ ಒಳಗೆ ನಿರಂತರ ಬರೆಯಲು, 27 00:01:02,190 --> 00:01:05,630 ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ವಿಶೇಷವೇನು ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆಗಳನ್ನು ಏನೋ ಇದು 28 00:01:05,630 --> 00:01:08,030 ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ತಪ್ಪಿಸಲು ಬಯಸುವ. 29 00:01:08,030 --> 00:01:12,830 >> ಉದಾಹರಣೆಗೆ, ಅವರ ಒಂದು ಅವಲೋಕಿಸೋಣ ಇಲ್ಲಿ ಈ ಸರಳ ಸಮಾರಂಭದಲ್ಲಿ. 30 00:01:12,830 --> 00:01:15,726 ನಿಸ್ಸಂಶಯವಾಗಿ ಯಾವುದೇ ಮಾಹಿತಿ ಇಲ್ಲ ಸಿ ರೀತಿಯ ಕಾರ್ಡ್ ಅಥವಾ ಡೆಕ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. 31 00:01:15,726 --> 00:01:16,600 ಆದ್ದರಿಂದ ಕೇವಲ ನನ್ನೊಂದಿಗೆ ಪಡೆದಿವೆ. 32 00:01:16,600 --> 00:01:18,910 ಇದು ಸ್ವಲ್ಪ ಇಲ್ಲಿದೆ ಸೂಡೊಕೋಡ್ಗಳನ್ನು ಇಲ್ಲಿ ಮಿಶ್ರ. 33 00:01:18,910 --> 00:01:21,050 ಈ ಎಂಬ ಕ್ರಿಯೆ ಇಲ್ಲ ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಕಾರ್ಡ್ ಎದುರಿಸಲು 34 00:01:21,050 --> 00:01:26,570 ಅದರ ನಿಯತಾಂಕವಾಗಿ ಡೆಕ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ನನಗೆ ಔಟ್ಪುಟ್ ಒಂದು ಕಾರ್ಡ್. 35 00:01:26,570 --> 00:01:30,990 >> ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಅಲ್ಲಿ ನಾನು ಏನೋ ಮಾಡುತ್ತಿರುವೆ 0 ದಿಂದ 52 ಸಾಗುತ್ತದೆ ಲೂಪ್ ಹೊಂದಿವೆ 36 00:01:30,990 --> 00:01:33,394 ಮತ್ತು ನಾನು ಕಾರ್ಡ್ ಎದುರಿಸಲು. 37 00:01:33,394 --> 00:01:35,310 ಹಾಗೆಯೇ, ನಾವು ಒಂದು ಮ್ಯಾಜಿಕ್ ಪಡೆದಿರುವಿರಿ ಇಲ್ಲಿ ಸಂಖ್ಯೆ, ಬಲ. 38 00:01:35,310 --> 00:01:38,790 ನೀವು ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆ ಏನು ನೋಡುತ್ತಾರೆ? 39 00:01:38,790 --> 00:01:42,280 ಅಥವಾ ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿ, ನೀವು ಸಮಸ್ಯೆ ಇಲ್ಲಿ ಎಂಬುದನ್ನು? 40 00:01:42,280 --> 00:01:44,310 ವಿಶೇಷವಾಗಿ ಈ ವೇಳೆ ಕೇವಲ ಒಂದು ಕಾರ್ಯ 41 00:01:44,310 --> 00:01:48,030 ಒಂದು ತನ್ನದೇ ಕಡತದಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಫೋಲ್ಡರ್ 42 00:01:48,030 --> 00:01:49,970 ವಿವಿಧ ಕನಸುಗಳಿವೆ ಕಡತಗಳನ್ನು, ಪ್ರತಿಯೊಂದೂ 43 00:01:49,970 --> 00:01:51,670 ಇಸ್ಪೀಟೆಲೆಗಳ ಡೆಕ್ ಮತ್ತೊಂದು ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ. 44 00:01:51,670 --> 00:01:57,310 ಬಹುಶಃ ಇದು ಅವುಗಳನ್ನು ಪಲ್ಲಟಗಳು, ಅಥವಾ ಒಂದು ಕೈ ವ್ಯವಹರಿಸುತ್ತದೆ ಐದು ಎಲೆಗಳ ಬದಲಿಗೆ ಒಂದು ಕಾರ್ಡ್. 45 00:01:57,310 --> 00:01:59,420 >> ನೀವು ಏನನ್ನು ನೋಡುತ್ತಾರೆ ಸಮಸ್ಯೆ ಇಲ್ಲಿ ಎಂದು? 46 00:01:59,420 --> 00:02:03,220 ನೀವು ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆ ನೋಡುತ್ತಾರೆ ನಾನು ಕೋಡ್ ಚುಚ್ಚಲಾಗುತ್ತದೆ ಬಂದಿದೆ? 47 00:02:03,220 --> 00:02:04,390 ಅದು ಸರಿ, 52 ಇಲ್ಲಿದೆ. 48 00:02:04,390 --> 00:02:06,440 >> ಲೈಕ್ ಅಂತರ್ಬೋಧೆಯಿಂದ ನೀವು ಬಹುಶಃ ತಿಳಿದಿರುವಂತೆ, ಸರಿ. 49 00:02:06,440 --> 00:02:09,740 ಒಂದು ಸಾಮಾನ್ಯ ಡೆಕ್ ಲೈಕ್ ಕಾರ್ಡ್ ಹೊಂದಿರುವ 52 ಇಸ್ಪೀಟೆಲೆ ಹೊಂದಿದೆ. 50 00:02:09,740 --> 00:02:12,570 ಆದರೆ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ಅದು ಕೇವಲ ರೀತಿಯ ಅಲ್ಲಿ ಸುಮಾರು ತೇಲುವ. 51 00:02:12,570 --> 00:02:15,280 ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಎಲ್ಲಾ 52 ಇಲ್ಲ ಹಾಗೆ ಇದು. 52 00:02:15,280 --> 00:02:18,290 >> ಈ ಪರಿಹರಿಸಲು ಒಂದು ರೀತಿಯಲ್ಲಿ ಸಮಸ್ಯೆ ಇದನ್ನು ಮಾಡುವುದು. 53 00:02:18,290 --> 00:02:22,724 ನಾವು ಈಗ ಬಹಳ ಸ್ಪಷ್ಟವಾಗಿ ಆರ್ 52 ಡೆಕ್ ಗಾತ್ರವನ್ನು ಔಟ್ ಎಂದು. 54 00:02:22,724 --> 00:02:25,390 ಇದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಅರ್ಥಗರ್ಭಿತ ನೀಡುತ್ತದೆ ಯಾವಾಗ ಲೂಪ್ ಅರ್ಥವನ್ನು 55 00:02:25,390 --> 00:02:28,650 ನಾವು ನಂತರ, ನಾನು ಹೇಳಲು ನಂತರ ಡೆಕ್ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ. 56 00:02:28,650 --> 00:02:32,666 ಇದು ಕೇವಲ 52 ಹೇಳುವ ಉತ್ತಮ ತೋರುತ್ತದೆ. 57 00:02:32,666 --> 00:02:34,290 ಈಗ ಈ ವಾಸ್ತವವಾಗಿ ಸಮಸ್ಯೆ ಸರಿಪಡಿಸಿ ಮಾಡುತ್ತದೆ. 58 00:02:34,290 --> 00:02:38,460 ಇದು ಕೆಲವು ಸಾಂಕೇತಿಕ ನೀಡಿದ್ದರು ನಿರಂತರ ಅರ್ಥ. 59 00:02:38,460 --> 00:02:40,820 ಆದರೆ ರೀತಿಯ ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತದೆ ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ಪರಿಚಯಿಸಲು 60 00:02:40,820 --> 00:02:43,770 ಎಂದು ತಕ್ಷಣ ಸ್ಪಷ್ಟ ಇರಬಹುದು. 61 00:02:43,770 --> 00:02:45,859 ಈ ವೇರಿಯಬಲ್ ವೇಳೆ globally-- ಘೋಷಿಸಲಾಗುತ್ತದೆ 62 00:02:45,859 --> 00:02:47,650 ನೀವು ಏನು ನೆನಪಿಗೆ ಇಲ್ಲ ನಾವು ಘೋಷಿಸಿದ ಅರ್ಥ 63 00:02:47,650 --> 00:02:50,500 ಜಾಗತಿಕವಾಗಿ ಸ್ಥಳೀಯವಾಗಿ ವಿರುದ್ಧ ವೇರಿಯಬಲ್? 64 00:02:50,500 --> 00:02:53,340 ನಾವು ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಸಹ ಜಾಗತಿಕವಾಗಿ, ಏನು ಇಲ್ಲ ವೇಳೆ 65 00:02:53,340 --> 00:02:55,500 ಮತ್ತೊಂದು ಕ್ರಿಯೆ ಕಾರ್ಯಗಳನ್ನು ನಮ್ಮ ತಂಡವು 66 00:02:55,500 --> 00:02:59,750 ಕಾರ್ಡ್ ಕುಶಲ ಒಪ್ಪಂದ ಎಂದು ತಿಳಿಯದೆ, ಡೆಕ್ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ 67 00:02:59,750 --> 00:03:02,727 ಅಥವಾ ಇದು ಮೂಲಕ ಹೆಚ್ಚಿಸುತ್ತದೆ 1 ಅಥವಾ 1 ಮೂಲಕ ಕಡಿಮೆಯಾಗುತ್ತದೆ. 68 00:03:02,727 --> 00:03:04,060 ಅದು ಸರಿ, ತೊಂದರೆ ಕಾಗುಣಿತ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ? 69 00:03:04,060 --> 00:03:08,261 ನಾವು ಒಂದು ಸೆಟ್ ಮಾತಾಡುತ್ತಿದ್ದೀರಿ ವಿಶೇಷವಾಗಿ ಕಾರ್ಡ್ ಸಂಪೂರ್ಣ ಡೆಕ್ ಕಲೆಸುವ ಅಲ್ಲಿ 70 00:03:08,261 --> 00:03:08,760 ಅಗತ್ಯವಿದೆ. 71 00:03:08,760 --> 00:03:12,804 ಡೆಕ್ ಗಾತ್ರವನ್ನು ಕಡಿಮೆಯಾದರೆ 1 ಮೂಲಕ, ಉದಾಹರಣೆಗೆ, 51, 72 00:03:12,804 --> 00:03:14,970 ನಾವು ವಾಸ್ತವವಾಗಿ ಕಲೆಸುವ ಇಲ್ಲ ಬಹುಶಃ ಎಲ್ಲಾ ಕಾರ್ಡ್. 73 00:03:14,970 --> 00:03:16,500 ನಾವು ಅವುಗಳಲ್ಲಿ ಒಂದು ಔಟ್ ಬಿಟ್ಟು ನೀವು. 74 00:03:16,500 --> 00:03:21,680 ಮತ್ತು ಆ ಮೌಲ್ಯದ ಬಹುಶಃ ಆಗಿರಬಹುದು ಭವಿಷ್ಯ ಅಥವಾ ಕೆಟ್ಟ ನಟ ಬಳಸಿಕೊಳ್ಳುತ್ತಾರೆ. 75 00:03:21,680 --> 00:03:24,920 >> ಸಿ ಒಂದು ಎಂದು ಏನನ್ನು ಒದಗಿಸುತ್ತದೆ ಪ್ರಿಪ್ರೊಸೆಸರ್ ನಿರ್ದೇಶನದ, ಇದು 76 00:03:24,920 --> 00:03:27,764 ಒಂದು ಸ್ಥೂಲ ಕರೆಯಲಾಗುತ್ತದೆ ಸಾಂಕೇತಿಕ ಸ್ಥಿರ ರಚಿಸುವ. 77 00:03:27,764 --> 00:03:30,180 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಈಗಾಗಲೇ ಬಂದಿದೆ ಒಂದು ಪ್ರಿಪ್ರೊಸೆಸರ್ ಡೈರೆಕ್ಟಿವ್ ಕಾಣಬಹುದು, 78 00:03:30,180 --> 00:03:32,916 ನೀವು ಕೇಳಿರದಿದ್ದರೆ ಸಹ # ಸೇರಿವೆ ಆ ಕರೆಯಲಾಗುತ್ತದೆ. 79 00:03:32,916 --> 00:03:37,150 ಇದು ಸ್ಥೂಲ ಮತ್ತೊಂದು ಉದಾಹರಣೆ ಅಥವಾ ಪ್ರಿಪ್ರೊಸೆಸರ್ ನಿರ್ದೇಶನದ. 80 00:03:37,150 --> 00:03:41,290 >> ರೀತಿಯಲ್ಲಿ ಸಾಂಕೇತಿಕ ಸ್ಥಿರ ರಚಿಸಲು, ಅಥವಾ ನಿರಂತರ ಒಂದು ಹೆಸರನ್ನು ನೀಡುವ 81 00:03:41,290 --> 00:03:43,740 ಇದು ಹೆಚ್ಚು ಹೊಂದಿದೆ ಆದ್ದರಿಂದ ಅಂದರೆ ಕೆಳಗಿನಂತೆ. 82 00:03:43,740 --> 00:03:47,030 # ವ್ಯಾಖ್ಯಾನಿಸಲು, ಹೆಸರು, ಬದಲಿ. 83 00:03:47,030 --> 00:03:49,140 ಪಕ್ಕಕ್ಕೆ ನಿಜವಾಗಿಯೂ ಪ್ರಮುಖ ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ತ್ವರಿತ. 84 00:03:49,140 --> 00:03:54,180 ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಇರಿಸಬೇಡಿ ನಿಮ್ಮ # ವರ್ಣಿಸಬಹುದು ಕೊನೆಯಲ್ಲಿ. 85 00:03:54,180 --> 00:03:57,310 ಆದ್ದರಿಂದ # ವ್ಯಾಖ್ಯಾನಿಸಲು, ಹೆಸರು, ಬದಲಿ ಇಲ್ಲಿದೆ. 86 00:03:57,310 --> 00:03:59,540 >> ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ಮಾಡಿದಾಗ, ವಾಸ್ತವವಾಗಿ ಸಂಭವಿಸುತ್ತದೆ 87 00:03:59,540 --> 00:04:01,740 ಹೋಗುವ ವೇಳೆ ಕಂಪೈಲರ್ ನಿಮ್ಮ ಕೋಡ್ ಮೂಲಕ ಹೋಗಲು 88 00:04:01,740 --> 00:04:06,770 ಮತ್ತು ಪ್ರತಿ ಉದಾಹರಣೆಗೆ ಬದಲಿಗೆ ಯಾವುದೇ ಪದ "ಹೆಸರು" ನೀವು 89 00:04:06,770 --> 00:04:08,860 ಬದಲಿ ಪುಟ್. 90 00:04:08,860 --> 00:04:13,060 ಹಾಗೆಯೇ # ಸೇರಿವೆ ವೇಳೆ ರೀತಿಯ ಆಫ್ ನಕಲಿಸುವುದು ಮತ್ತು ಅಂಟಿಸುವುದು ಹೋಲುವ, 91 00:04:13,060 --> 00:04:15,700 ನಂತರ # ವ್ಯಾಖ್ಯಾನಿಸಲು ರೀತಿಯ ಆಗಿದೆ ಹುಡುಕಲು ಮತ್ತು ಬದಲಿಗೆ ಹೋಲುವ, 92 00:04:15,700 --> 00:04:19,180 ಎಂದಾದರೂ ಒಂದು ಆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ಪದ ಸಂಸ್ಕರಣೆ ಪ್ರೋಗ್ರಾಂ, ಉದಾಹರಣೆಗೆ. 93 00:04:19,180 --> 00:04:26,345 >> ಉದಾಹರಣೆಗೆ, ಆದ್ದರಿಂದ ನಾನು 3.14159265 ಎಂದು ಪೈ # ವ್ಯಾಖ್ಯಾನಿಸಲು, 94 00:04:26,345 --> 00:04:28,720 ನೀವು ಉತ್ತಮ ಗಣಿತದ ಇಂತಹ ಒಲವು ಮತ್ತು ನೀವು ಇದ್ದಕ್ಕಿದ್ದಂತೆ 95 00:04:28,720 --> 00:04:31,640 3.14159265 ಹಾರುವ ನೋಡಿ ಸುಮಾರು ನಿಮ್ಮ ಕೋಡ್ ನಲ್ಲಿ, 96 00:04:31,640 --> 00:04:33,517 ನೀವು ಬಹುಶಃ ಪೈ ಬಗ್ಗೆ ಗೊತ್ತು. 97 00:04:33,517 --> 00:04:35,850 ಆದರೆ ಬಹುಶಃ ನಾವು ಒಂದು ನೀಡಬಹುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಾಂಕೇತಿಕ ಅರ್ಥವನ್ನು. 98 00:04:35,850 --> 00:04:39,850 ಮತ್ತು ನಾವು ಬದಲಿಗೆ # ವ್ಯಾಖ್ಯಾನಿಸಲು ಹೇಳಬಹುದು ಸಂಖ್ಯೆಗಳ ಎಂದು mouthful ಎಂದು ಪೈ 99 00:04:39,850 --> 00:04:42,110 ನಾನು ಇರಿಸಿಕೊಳ್ಳಲು ನಾನೇನು ಎಂದು ಮೇಲೆ ಮತ್ತು ಮೇಲೆ ಓದುವ. 100 00:04:42,110 --> 00:04:45,560 >> ಮತ್ತು ನಂತರ ತೀರುತ್ತದೆ ಕಾರ್ಯಕ್ರಮ ಯಾವಾಗ ಕಂಪೈಲ್ ಸಮಯ 101 00:04:45,560 --> 00:04:48,530 ಸಂಕಲನ, ಮೊದಲ ವಿಷಯ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ ಇದು ಮೂಲಕ ಹೋಗುತ್ತದೆ ಆಗಿದೆ 102 00:04:48,530 --> 00:04:51,520 ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ಬದಲಾಯಿಸುತ್ತದೆ ಇದು, ಬಂಡವಾಳ ಪಿ, ಬಂಡವಾಳ ನಾನು ನೋಡುವ 103 00:04:51,520 --> 00:04:55,610 ಇದು ಅಕ್ಷರಶಃ ಅದನ್ನು ಬದಲಾಯಿಸಲು ಮಾಡುತ್ತೇವೆ 3.14 ಹೀಗೆ, ಆದ್ದರಿಂದ ನೀವು 104 00:04:55,610 --> 00:04:58,090 ಇದು ಪ್ರತಿ ಟೈಪ್ ಇಲ್ಲ ಸಮಯ ಇನ್ನೂ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಸಂದರ್ಭದಲ್ಲಿ 105 00:04:58,090 --> 00:05:00,631 ಕಾರ್ಯವನ್ನು ಹೊಂದಿರುವ ನೀವು ನೀವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಕಾರಣ, ನಿರೀಕ್ಷಿಸಬಹುದು 106 00:05:00,631 --> 00:05:05,090 ಮ್ಯಾನಿಪುಲೇಟ್ ಜೊತೆ, ಗುಣಾಕಾರ ಇದು ಪೈ ಮೂಲಕ ಇರಲಿ, ಭಾಗಿಸುವ. 107 00:05:05,090 --> 00:05:08,230 >> ಈ ಸೀಮಿತವಾಗಿರದೆ ಕೇವಲ ಸಂಖ್ಯೆಗಳನ್ನು ಪರ್ಯಾಯ. 108 00:05:08,230 --> 00:05:12,279 ಉದಾಹರಣೆಗೆ, ನಾನು # ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಸ್ಟ್ರಿಂಗ್ CS50 ಎಂದು ಸಹಜವಾಗಿ. 109 00:05:12,279 --> 00:05:14,070 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆಗ ಪ್ರೋಗ್ರಾಂ ಸಂಕಲನ ಇದೆ, 110 00:05:14,070 --> 00:05:16,236 # ವ್ಯಾಖ್ಯಾನಿಸಲು ಮೂಲಕ ಹೋಗುತ್ತದೆ ಕೋಡ್, ಪ್ರತಿ ಬಾರಿ ಬದಲಾಯಿಸಲು 111 00:05:16,236 --> 00:05:19,900 ಇದು ಸ್ಟ್ರಿಂಗ್ CS50 "ಕೋರ್ಸ್" ನೋಡುತ್ತಾನೆ. 112 00:05:19,900 --> 00:05:21,720 >> ನೀವು ಇಲ್ಲಿ ಗಮನಿಸಿ ನೀವು ನಾನು ಆಗಾಗ್ಗೆ 113 00:05:21,720 --> 00:05:26,090 # ವ್ಯಾಖ್ಯಾನಿಸಲು ನನ್ನ ಸಾಂಕೇತಿಕ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಸ್ಥಿರ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, 114 00:05:26,090 --> 00:05:28,130 ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಯಾವಾಗಲೂ. 115 00:05:28,130 --> 00:05:28,960 ಇದು ರೂಢಿ. 116 00:05:28,960 --> 00:05:30,170 ಇದು ಅಗತ್ಯವಿಲ್ಲ ವಿಶೇಷವೇನು. 117 00:05:30,170 --> 00:05:33,900 ಕಾರಣ ಸಾಮಾನ್ಯವಾಗಿ ಜನರು ಬಳಸುವ ರಾಜಧಾನಿಗಳಲ್ಲಿ ಅವರು #defining ಮಾಡಿದಾಗ 118 00:05:33,900 --> 00:05:37,590 ಕೇವಲ ಇದು ನಿಜವಾಗಿಯೂ ಸ್ಪಷ್ಟಪಡಿಸಲು ಇದೆ ನನ್ನ ಕೋಡ್ ಈ ನಿರ್ದಿಷ್ಟ ಅಂಶ 119 00:05:37,590 --> 00:05:38,820 ವಿವರಿಸಲಾದ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ. 120 00:05:38,820 --> 00:05:43,730 ಇದು ಸಣ್ಣ,, ಇದು ಸಾಧ್ಯತೆಯೂ ಇದು ವೇರಿಯಬಲ್ ಗೊಂದಲ ಇರಬಹುದು. 121 00:05:43,730 --> 00:05:46,120 ಮತ್ತು ಬಹುಶಃ ಇಲ್ಲಿದೆ ಒಳ್ಳೆಯದು ಮಾಡಲು. 122 00:05:46,120 --> 00:05:48,910 >> ಆದ್ದರಿಂದ ಈ ನಿರ್ದಿಷ್ಟ ಪರಿಹಾರ ಹೆಚ್ಚು ಉತ್ತಮ 123 00:05:48,910 --> 00:05:50,550 ಹಿಂದಿನ ಪದಗಳಿಗಿಂತ ಎರಡೂ ಹೆಚ್ಚು. 124 00:05:50,550 --> 00:05:59,950 ನಾನು ಮೊದಲ # ವ್ಯಾಖ್ಯಾನಿಸಲು ಡೆಕ್ ಗಾತ್ರವನ್ನು 52 ಆಗಿದ್ದರೆ ಈಗ ಇಲ್ಲಿ 52, ಅಥವಾ ಡೆಕ್ ಗಾತ್ರವನ್ನು ನನ್ನ ಬಳಕೆಯ, 125 00:05:59,950 --> 00:06:01,850 ಬಹಳ ಅರ್ಥಗರ್ಭಿತ ಮತ್ತು ಬಹಳಷ್ಟು ಸುರಕ್ಷಿತವಾಗಿದೆ. 126 00:06:01,850 --> 00:06:03,280 ನೀವು ನಿರಂತರ ಕುಶಲತೆಯಿಂದ ಸಾಧ್ಯವಿಲ್ಲ. 127 00:06:03,280 --> 00:06:05,259 ನೀವು 52 ಜೊತೆಗೆ ಹೆಚ್ಚು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ. 128 00:06:05,259 --> 00:06:06,800 ಆ 53 ಪರಿವರ್ತಿಸುವುದು ಹಿಂದಿರುಗಬಹುದೆಂದು. 129 00:06:06,800 --> 00:06:09,390 ನೀವು ಕೆಲಸಕ್ಕೆ 52 ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 130 00:06:09,390 --> 00:06:12,470 >> ನೀವು ವೇರಿಯಬಲ್ ಬದಲಾಯಿಸಬಹುದು ಇದರ ಮೌಲ್ಯ 52, 131 00:06:12,470 --> 00:06:14,870 ಇದು ನಾವು ಮೊದಲು ಮೊದಲ ಫಿಕ್ಸ್ ಆಗಿತ್ತು. 132 00:06:14,870 --> 00:06:17,000 ಮತ್ತು ನೀವು ಹೆಚ್ಚಿಸಬಹುದು 53 ಆ ವೇರಿಯಬಲ್. 133 00:06:17,000 --> 00:06:21,100 ಆದರೆ ನೀವು 52 ಪ್ಲಸ್ ಪ್ಲಸ್ ಮತ್ತು ಹೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಇದ್ದಕ್ಕಿದ್ದಂತೆ 53 52 ಬದಲಾಗುತ್ತವೆ ಹೊಂದಿವೆ. 134 00:06:21,100 --> 00:06:23,350 52 ಯಾವಾಗಲೂ 52 ಆಗಿದೆ. 135 00:06:23,350 --> 00:06:28,860 ಆದ್ದರಿಂದ ನೀವು ಪ್ರಮಾದವಶಾತ್ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಇಲ್ಲಿ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡು ಡೆಕ್ ಗಾತ್ರವನ್ನು 136 00:06:28,860 --> 00:06:29,940 137 00:06:29,940 --> 00:06:32,390 >> ಮತ್ತೊಂದು ಉತ್ತಮ ಬದಿಯಲ್ಲಿ ಈ ಆದರೂ ಪರಿಣಾಮ 138 00:06:32,390 --> 00:06:38,310 ನೀವು ಬಗ್ಗೆ ಎಂದು ಅಲ್ಲ ಜಗತ್ತಿನ ಎಲ್ಲಾ ದೇಶಗಳಲ್ಲಿ 139 00:06:38,310 --> 00:06:40,690 ಗಾತ್ರ 52 ಇಸ್ಪೀಟೆಲೆಗಳ ಡೆಕ್ ಅನ್ನು? 140 00:06:40,690 --> 00:06:45,630 ಉದಾಹರಣೆಗೆ, ಇದು ನಿಜವಾಗಿಯೂ ಸಾಮಾನ್ಯವಾಗಿದೆ ಜರ್ಮನಿ, 32 ಡೆಕ್ ್ಕಗಾತ್ರ ಬಳಸುವುದು 141 00:06:45,630 --> 00:06:48,020 ಅವರು ಕೆಲವು ಹೂಡಿದೆ ಅಲ್ಲಿ ಕಡಿಮೆ ಮೌಲ್ಯಕ್ಕೆ ಕಾರ್ಡ್. 142 00:06:48,020 --> 00:06:50,960 ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಬಂದರು ನನ್ನ ಸೂಟ್ ಬೇಕಾಗಿದ್ದಾರೆ 143 00:06:50,960 --> 00:06:55,390 ಎದುರಿಸಲು ಕಾರ್ಯಗಳ ಜರ್ಮನಿಗೆ ಕಾರ್ಡ್ ಕುಶಲ. 144 00:06:55,390 --> 00:06:59,440 ನಾನು ಮೊದಲ ಪ್ರಸಂಗದಲ್ಲಿ ಸಾಧ್ಯವೋ ನಾವು ತೋರಿಸಿದರು, ಹೋಗಿ ಬದಲಿಗೆ 145 00:06:59,440 --> 00:07:03,570 32 ನನ್ನ ಕೋಡ್ 52 ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ. 146 00:07:03,570 --> 00:07:07,940 >> ಆದರೆ ಇಲ್ಲಿ, ನಾನು # ವ್ಯಾಖ್ಯಾನಿಸಲು ವೇಳೆ ಡೆಕ್ ಗಾತ್ರವನ್ನು ನನ್ನ ಕೋಡ್ ತುದಿಯನ್ನು 32, 147 00:07:07,940 --> 00:07:11,730 ನಾನು ಅದನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ, ನಾನು ಹೋಗಿ ಒಂದು ವಿಷಯ ಬದಲಾಯಿಸಲು. 148 00:07:11,730 --> 00:07:15,010 ನನ್ನ ಕೋಡ್ ಮರುಸಂಕಲಿಕೆಯು, ಮತ್ತು ಎಲ್ಲಾ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಇದು ಹರಡುತ್ತದೆ. 149 00:07:15,010 --> 00:07:18,850 ವಾಸ್ತವವಾಗಿ, ನಾವು ಡೆಕ್ ಬದಲಾಯಿಸಬಹುದು ನಾವು ಬಯಸುವ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಗಾತ್ರವನ್ನು. 150 00:07:18,850 --> 00:07:22,500 >> ನಾನು ನೀವು ಆಸಕ್ತಿ ಡೆಕ್ ಗಾತ್ರವನ್ನು ಎತ್ತಿಕೊಳ್ಳುವ ಆಟದ? 151 00:07:22,500 --> 00:07:23,430 >> ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. 152 00:07:23,430 --> 00:07:25,840 ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ. 153 00:07:25,840 --> 00:07:27,772