1 00:00:07,632 --> 00:00:10,270 [Powered by Google Translate] יארדאניע יאַזוויאַק: טיפּ קאַסטינג, אין די סימפּלאַסט זינען, איז אַ 2 00:00:10,270 --> 00:00:13,300 וועג צו יבערבייַטן אַ קאָמפּיוטער ס ינטערפּריטיישאַן פון עטלעכע דאַטן דורך 3 00:00:13,300 --> 00:00:16,560 ימפּליסאַטלי אָדער בפירוש טשאַנגינג זייַן דאַטן טיפּ. 4 00:00:16,560 --> 00:00:19,940 אַזאַ ווי טשאַנגינג אַ ינט צו אַ לאָזנ שווימען, אָדער וויצע ווערסאַ. 5 00:00:19,940 --> 00:00:21,550 צו פֿאַרשטיין טיפּ קאַסטינג, מיר דאַרפֿן צו 6 00:00:21,550 --> 00:00:22,680 אָנהייבן מיט די באַסיקס - 7 00:00:22,680 --> 00:00:24,140 דאַטן טייפּס זיך. 8 00:00:24,140 --> 00:00:26,960 אין קאָמפּיוטער שפּראַכן ווי C, אַלע וועריאַבאַלז האָבן עטלעכע סאָרט 9 00:00:26,960 --> 00:00:29,690 פון דאַטן טיפּ אַז דאַטערמאַנז ווי דער קאָמפּיוטער, און פּונקט אַזוי 10 00:00:29,690 --> 00:00:32,140 דער באַניצער, ינטערפּראַץ אַז בייַטעוודיק. 11 00:00:32,140 --> 00:00:35,160 נומעריקאַל דאַטן טייפּס אַזאַ ווי אַ ינט, לאַנג לאַנג, לאָזנ שווימען און 12 00:00:35,160 --> 00:00:38,110 טאָפּל, אַלע האָבן זייער אייגן יינציק טשאַראַקטעריסטיקס און זענען 13 00:00:38,110 --> 00:00:41,370 געניצט צו ספּעציפיצירן וואַלועס פון וועריינג ריינדזשאַז און פּינטלעכקייַט. 14 00:00:41,370 --> 00:00:44,800 טיפּ קאַסטינג אַלאַוז אונדז צו נעמען אַ פלאָוטינג פונט נומער ווי 15 00:00:44,800 --> 00:00:49,170 3.14 און באַקומען דעם טייל פאר די דעצימאַל, 3 אין דעם פאַל, 16 00:00:49,170 --> 00:00:51,590 דורך קאַסטינג עס צו אַ ינט. 17 00:00:51,590 --> 00:00:53,900 זאל ס נעמען אַ בייַשפּיל פון די ענגליש שפּראַך פֿאַר אַ קורץ 18 00:00:53,900 --> 00:00:56,910 באריכטן פון טייפּס, און צו זען ווי טיפּ קאַסטינג קענען טוישן 19 00:00:56,910 --> 00:00:59,380 די וועג מיר טייַטשן אַ שטיק פון דאַטן. 20 00:00:59,380 --> 00:01:05,269 פֿאַר דאַטן, לאָזן ס נעמען די סימבאָלס דאָ. 21 00:01:05,269 --> 00:01:07,570 איך נאָר אָפּשיקן צו די קערפאַלי קאַנפיגיערד שורות ווי 22 00:01:07,570 --> 00:01:10,100 סימבאָלס, אָבער ווי עמעצער וואס ווייסט די ענגליש שפּראַך, 23 00:01:10,100 --> 00:01:12,750 איר תיכף דערקענען אַז זיי זענען, אין פאַקט, אותיות. 24 00:01:12,750 --> 00:01:15,580 איר ימפּליסאַטלי פארשטאנען די דאַטן טיפּ. 25 00:01:15,580 --> 00:01:17,620 קוקן בייַ דעם שטריקל פון אותיות מיר קענען זען צוויי 26 00:01:17,620 --> 00:01:20,140 פאַרשידענע ווערטער, יעדער מיט זייַן אייגן טייַטש. 27 00:01:20,140 --> 00:01:25,530 עס ס די נאַון, ווינט, ווי אין די ווינט בלאָוז אַרויס. 28 00:01:25,530 --> 00:01:28,280 און דאָרט ס דער ווערב, ווינט, ווי אין איך דאַרפֿן צו 29 00:01:28,280 --> 00:01:31,410 ווינט מיין אַנאַלאָג וואַך. 30 00:01:31,410 --> 00:01:33,420 דאס איז אַ טשיקאַווע בייַשפּיל, ווייַל מיר קענען זען 31 00:01:33,420 --> 00:01:36,270 ווי דער טיפּ אַז מיר באַשטימען צו אונדזער דאַטן, צי נאַון אָדער 32 00:01:36,270 --> 00:01:39,080 ווערב, ענדערונגען ווי מיר נוצן אַז דאַטן - 33 00:01:39,080 --> 00:01:41,730 ווי די וואָרט ווינט אָדער ווינט. 34 00:01:41,730 --> 00:01:44,100 כאָטש אַ קאָמפּיוטער טוט ניט זאָרגן וועגן גראַמאַטיק און טיילן 35 00:01:44,100 --> 00:01:47,750 פון ענגליש רעדע, דער זעלביקער יקערדיק פּרינציפּ אַפּלייז. 36 00:01:47,750 --> 00:01:50,290 וואָס איז, מיר קענען טוישן די ינטערפּריטיישאַן פון די פּינטלעך 37 00:01:50,290 --> 00:01:53,140 זעלביקער דאַטע סטאָרד אין זכּרון דורך פשוט קאַסטינג עס צו אַ 38 00:01:53,140 --> 00:01:54,576 פאַרשידענע טיפּ. 39 00:01:54,576 --> 00:01:57,250 דאָ זענען די סיזעס פון די מערסט פּראָסט טייפּס אויף אַ 32-ביסל 40 00:01:57,250 --> 00:01:58,340 אַפּערייטינג סיסטעם. 41 00:01:58,340 --> 00:02:02,070 מיר האָבן אַ טשאַר בייַ 1 ביטע, ינט און לאָזנ שווימען אין 4 ביטעס, אַ לאַנג 42 00:02:02,070 --> 00:02:04,390 לאַנג און אַ טאָפּל בייַ 8 ביטעס. 43 00:02:04,390 --> 00:02:07,670 ווייַל אַ ינט נעמט אַרויף 4 ביטעס, עס וועט נעמען אַרויף 32 ביטן 44 00:02:07,670 --> 00:02:10,060 ווען עס איז סטאָרד אין זכּרון ווי אַ ביינערי סעריע 45 00:02:10,060 --> 00:02:11,500 פון זעראָס און אָנעס. 46 00:02:11,500 --> 00:02:14,020 ווי לאַנג ווי אונדזער בייַטעוודיק בלייבט ווי אַ טיפּ ינט, די 47 00:02:14,020 --> 00:02:16,740 קאָמפּיוטער וועט שטענדיק בייַטן יענע אָנעס און זעראָס פון 48 00:02:16,740 --> 00:02:19,120 ביינערי אין דער אָריגינעל נומער. 49 00:02:19,120 --> 00:02:21,270 אבער, מיר קען טיערעטיקלי געשטאַלט יענע 32 50 00:02:21,270 --> 00:02:23,510 ביטן אין אַ סעריע פון ​​בוליאַן טייפּס. 51 00:02:23,510 --> 00:02:26,090 און דעריבער די קאָמפּיוטער וואָלט ניט מער זען אַ נומער, אָבער 52 00:02:26,090 --> 00:02:28,810 אַנשטאָט אַ זאַמלונג פון זעראָס און אָנעס. 53 00:02:28,810 --> 00:02:31,570 מיר קען אויך פּרובירן צו לייענען אַז דאַטן ווי אַ אַנדערש נומעריק 54 00:02:31,570 --> 00:02:34,660 טיפּ, אָדער אַפֿילו ווי אַ שטריקל פון פיר אותיות. 55 00:02:34,660 --> 00:02:37,820 ווען דילינג מיט נומערן אין קאַסטינג, איר מוזן באַטראַכטן ווי 56 00:02:37,820 --> 00:02:40,470 די פּינטלעכקייַט פון דיין ווערט וועט זייַן אַפעקטאַד. 57 00:02:40,470 --> 00:02:43,240 האַלטן אין מיינונג אַז די פּינטלעכקייַט קענען בלייַבן די זעלבע, 58 00:02:43,240 --> 00:02:47,150 אָדער איר קענען פאַרלירן פּינטלעכקייַט, אָבער איר קענען קיינמאָל געווינען פּינטלעכקייַט. 59 00:02:47,150 --> 00:02:49,060 זאל ס גיין דורך פֿאַר די דרייַ רובֿ פּראָסט וועגן וואָס איר קענען 60 00:02:49,060 --> 00:02:50,400 פאַרלירן פּינטלעכקייַט. 61 00:02:50,400 --> 00:02:53,060 קאַסטינג אַ לאָזנ שווימען צו אַ ינט וועט גרונט טראַנגקיישאַן פון אַלץ 62 00:02:53,060 --> 00:02:54,900 נאָך די דעצימאַל פונט, אַזוי איר ניטאָ לינקס 63 00:02:54,900 --> 00:02:55,950 מיט דער גאנצער נומער. 64 00:02:55,950 --> 00:03:02,000 אויב מיר נעמען די לאָזנ שווימען X וואָס וועט גלייַך 3.7, מיר קענען געשטאַלט 65 00:03:02,000 --> 00:03:05,580 דעם בייַטעוודיק X צו אַ ינט דורך פשוט שרייבן ינט אין 66 00:03:05,580 --> 00:03:07,050 קלאַמערן. 67 00:03:07,050 --> 00:03:10,010 ווען מיר נוצן דעם טערמין רעכט דאָ, מיר וועט יפעקטיוולי 68 00:03:10,010 --> 00:03:12,810 זייַן ניצן די ווערט דרייַ ווייַל מיר ווע טראַנגקייטיד 69 00:03:12,810 --> 00:03:14,880 אַלץ נאָך די דעצימאַל פונט. 70 00:03:14,880 --> 00:03:17,210 מיר קענען אויך בייַטן אַ לאַנג לאַנג צו אַ ינט, וואָס וועט 71 00:03:17,210 --> 00:03:20,760 סימילאַרלי פירן צו אַ אָנווער פון הויך-סדר ביטן. 72 00:03:20,760 --> 00:03:23,910 א לאַנג לאַנג נעמט אַרויף 8 ביטעס, אָדער 64 ביטן אין זכּרון. 73 00:03:23,910 --> 00:03:27,050 אַזוי ווען מיר וואַרפן עס צו אַ ינט וואָס נאָר האט 4 ביטעס, אָדער 32 74 00:03:27,050 --> 00:03:29,820 ביטן, מיר זענען יסענשאַלי טשאַפּינג אַוועק אַלע די ביטן אַז 75 00:03:29,820 --> 00:03:32,420 פאָרשטעלן די העכער ביינערי וואַלועס. 76 00:03:32,420 --> 00:03:34,690 איר קען אויך וואַרפן אַ טאָפּל צו אַ לאָזנ שווימען, וואָס וועט געבן 77 00:03:34,690 --> 00:03:37,340 איר די קלאָוסאַסט מעגלעך לאָזנ שווימען צו די טאָפּל אָן 78 00:03:37,340 --> 00:03:39,100 דאַווקע ראָונדינג עס. 79 00:03:39,100 --> 00:03:41,840 ענלעך צו אונדזער לאַנג לאַנג צו ינט באַניצער, די אָנווער אין 80 00:03:41,840 --> 00:03:44,890 פּינטלעכקייַט איז ווייַל אַ טאָפּל כּולל מער דאַטן. 81 00:03:44,890 --> 00:03:47,910 א טאָפּל וועט לאָזן איר צו קראָם 53 באַטייַטיק ביטן, 82 00:03:47,910 --> 00:03:50,650 בעערעך 16 באַטייַטיק דידזשאַץ. 83 00:03:50,650 --> 00:03:53,050 וועראַז אַ לאָזנ שווימען וועט נאָר לאָזן איר צו קראָם 24 84 00:03:53,050 --> 00:03:56,235 באַטייַטיק ביטן, בעערעך זיבן באַטייַטיק דידזשאַץ. 85 00:03:56,235 --> 00:03:58,700 אין די לעצטע צוויי פאלן, עס זאל זייַן נוציק צו טראַכטן פון 86 00:03:58,700 --> 00:04:01,200 טיפּ קאַסטינג ווי רעסיזינג אַ פאָטאָ. 87 00:04:01,200 --> 00:04:03,860 ווען איר גיין פון אַ גרויס גרייס צו אַ קליין גרייס, איר קענען נישט זען 88 00:04:03,860 --> 00:04:05,600 זאכן ווי קלאר ווייַל איר פאַרפאַלן דאַטן 89 00:04:05,600 --> 00:04:07,530 אין די פאָרעם פון בילדצעלן. 90 00:04:07,530 --> 00:04:09,270 טיפּ קאַסטינג קענען אויך גרונט צרה ווען מיר 91 00:04:09,270 --> 00:04:11,050 געשטאַלט ינץ צו פלאָוץ. 92 00:04:11,050 --> 00:04:13,920 זינט פלאָוץ אויף אַ 32-ביסל מאַשין נאָר האָבן 24 93 00:04:13,920 --> 00:04:16,959 באַטייַטיק ביטן, זיי קענען נישט אַקיעראַטלי פאָרשטעלן וואַלועס 94 00:04:16,959 --> 00:04:22,750 איבער 2 צו דער מאַכט פון 24, אָדער 16,777,217. 95 00:04:22,750 --> 00:04:25,540 איצט לאָזן ס רעדן וועגן עקספּליסיט און ימפּליסאַט קאַסטינג. 96 00:04:25,540 --> 00:04:28,000 עקספּליסיט קאַסטינג איז ווען מיר שרייַבן די טיפּ אין קלאַמערן 97 00:04:28,000 --> 00:04:29,430 איידער אַ בייַטעוודיק נאָמען. 98 00:04:29,430 --> 00:04:33,100 ווי אַ בייַשפּיל, איידער מיר געשריבן ינט אין קלאַמערן איידער אונדזער 99 00:04:33,100 --> 00:04:35,640 לאָזנ שווימען בייַטעוודיק X. 100 00:04:35,640 --> 00:04:37,200 אין דעם וועג, מיר באַקומען דעם ינט ווערט, די 101 00:04:37,200 --> 00:04:38,593 טראַנגקייטיד ווערט פון 3.7 - 102 00:04:38,593 --> 00:04:40,370 3. 103 00:04:40,370 --> 00:04:42,970 ימפּליסאַט קאַסטינג איז ווען דער קאַמפּיילער אויטאָמאַטיש ענדערונגען 104 00:04:42,970 --> 00:04:46,340 ענלעך טייפּס צו אַ סופּער טיפּ, אָדער פּערפאָרמז עטלעכע אנדערע סאָרט פון 105 00:04:46,340 --> 00:04:48,310 קאַסטינג אָן ריקוויירינג די באַניצער צו שרייַבן 106 00:04:48,310 --> 00:04:49,720 קיין נאָך קאָד. 107 00:04:49,720 --> 00:04:53,550 פֿאַר בייַשפּיל, ווען מיר לייגן 5 און 1.1, אונדזער וואַלועס שוין האָבן 108 00:04:53,550 --> 00:04:55,680 טייפּס פארבונדן מיט זיי. 109 00:04:55,680 --> 00:04:59,480 די 5 איז אַ ינט, וועראַז 1.1 איז אַ לאָזנ שווימען. 110 00:04:59,480 --> 00:05:02,390 אין סדר צו לייגן זיי, די קאָמפּיוטער קאַסץ 5 אין אַ לאָזנ שווימען, 111 00:05:02,390 --> 00:05:04,530 וואָס וואָלט האָבן שוין די זעלבע זאַך ווי שרייבן 5.0 אין דער 112 00:05:04,530 --> 00:05:06,476 ערשטער אָרט. 113 00:05:06,476 --> 00:05:13,210 אבער דעם וועג מיר זאָגן לאָזנ שווימען 5, אָדער 5.0, פּלוס וואָס איז שוין 114 00:05:13,210 --> 00:05:16,960 אַ לאָזנ שווימען, 1.1, און פון דאָרט מיר קענען פאקטיש לייגן די 115 00:05:16,960 --> 00:05:18,640 וואַלועס און באַקומען די ווערט 6.1. 116 00:05:21,170 --> 00:05:23,500 ימפּליסאַט קאַסטינג אויך אַלאַוז אונדז צו באַשטימען וועריאַבאַלז פון 117 00:05:23,500 --> 00:05:25,590 פאַרשידענע טייפּס צו יעדער אַנדערער. 118 00:05:25,590 --> 00:05:28,110 מיר קענען שטענדיק באַשטימען אַ ווייניקער גענוי טיפּ אין אַ מער 119 00:05:28,110 --> 00:05:29,250 גענוי איין. 120 00:05:29,250 --> 00:05:37,060 פֿאַר בייַשפּיל, אויב מיר האָבן אַ טאָפּל X, און אַ ינט י - 121 00:05:37,060 --> 00:05:40,120 און די געקענט האָבן קיין וואַלועס אַז מיר שטעלן זיי צו - 122 00:05:40,120 --> 00:05:43,560 מיר קענען זאָגן X יקוואַלז י. 123 00:05:43,560 --> 00:05:46,340 ווייַל די טאָפּל האט מער פּינטלעכקייַט ווי אַ ינט, אַזוי מיר 124 00:05:46,340 --> 00:05:48,380 וועט ניט פאַרלירן קיין אינפֿאָרמאַציע. 125 00:05:48,380 --> 00:05:50,420 אויף די אנדערע האַנט, עס וואָלט נישט דאַווקע זייַן ריכטיק צו זאָגן 126 00:05:50,420 --> 00:05:54,060 י יקוואַלז X, ווייַל די טאָפּל זאל האָבן אַ גרעסערע ווערט ווי 127 00:05:54,060 --> 00:05:55,220 די ינטעגער. 128 00:05:55,220 --> 00:05:57,420 און אַזוי די ינטעגער זאל ניט זייַן ביכולת צו האַלטן אַלע די 129 00:05:57,420 --> 00:05:59,560 אינפֿאָרמאַציע סטאָרד אין די טאָפּל. 130 00:05:59,560 --> 00:06:02,610 ימפּליסאַט קאַסטינג איז אויך געניצט אין פאַרגלייַך אָפּערייטערז ווי 131 00:06:02,610 --> 00:06:06,410 גרעסער ווי, ווייניקער ווי, אָדער די יקוואַלאַטי אָפּעראַטאָר. 132 00:06:06,410 --> 00:06:13,050 דעם וועג מיר קענען זאָגן אויב 5.1 איז גרעסער ווי 5, און מיר באַקומען די 133 00:06:13,050 --> 00:06:14,750 רעזולטאַט אמת. 134 00:06:14,750 --> 00:06:18,470 ווייַל 5 איז אַ ינט, אָבער עס וועט זייַן געשטאַלט צו אַ לאָזנ שווימען אין סדר צו 135 00:06:18,470 --> 00:06:22,090 זייַן קאַמפּערד צו די לאָזנ שווימען 5.1, מיר 'ד זאָגן 5.1 איז 136 00:06:22,090 --> 00:06:24,550 גרעסער ווי 5.0. 137 00:06:24,550 --> 00:06:31,320 די זעלבע איז אמת מיט זאגן אויב 2.0 יקוואַלז יקוואַלז 2. 138 00:06:31,320 --> 00:06:34,190 מיר 'ד אויך באַקומען אמת, ווייַל די קאָמפּיוטער וועט וואַרפן דעם 139 00:06:34,190 --> 00:06:39,750 ינטעגער 2 צו לאָזנ שווימען און דעריבער זאָגן 2.0 יקוואַלז יקוואַלז 2.0, 140 00:06:39,750 --> 00:06:41,660 דאָס איז אמת. 141 00:06:41,660 --> 00:06:44,180 דו זאלסט נישט פאַרגעסן אַז מיר קענען אויך געשטאַלט צווישן ינץ און טשאַרס, 142 00:06:44,180 --> 00:06:46,350 אָדער אַסקי וואַלועס. 143 00:06:46,350 --> 00:06:49,690 טשאַרס אויך דאַרפֿן צו זייַן רידוסט צו ביינערי, וואָס איז וואָס איר 144 00:06:49,690 --> 00:06:51,920 קענען לייכט בייַטן צווישן טשאַרס און זייער ריספּעקטיוו 145 00:06:51,920 --> 00:06:53,260 אַסקי וואַלועס. 146 00:06:53,260 --> 00:06:56,180 צו לערנען מער וועגן דעם, טשעק אויס אונדזער ווידעא אויף אַסקי. 147 00:06:56,180 --> 00:06:58,080 ווען איר נעמען אַ מאָמענט צו טראַכטן וועגן ווי דאַטן ס סטאָרד, 148 00:06:58,080 --> 00:06:59,990 עס הייבט צו מאַכן אַ פּלאַץ פון זינען. 149 00:06:59,990 --> 00:07:02,790 עס ס נאָר ווי דער חילוק צווישן ווינט און ווינט. 150 00:07:02,790 --> 00:07:05,490 די דאַטן איז די זעלבע, אָבער די טיפּ קענען ענדערן ווי מיר 151 00:07:05,490 --> 00:07:06,720 טייַטשן עס. 152 00:07:06,720 --> 00:07:10,430 מייַן נאָמען איז יארדאניע דזשאָזוויאַק, דעם קס50.