איך שטענדיק געוואלט צו קענען צו פּראָגראַם. אפילו אלס קליין יינגל האב איך באוואונדערט מענטשן וואס האבן פאר זיי געהאט א סקרין פול מיט נומערן און קאוד וואס האט גארנישט געזאגט. אין די 1990ער יארן האב איך געטראפן די באלטיק פראגראמינג שפראך און אנטוויקלונג סביבה, וואס איז באזירט אויף דער שפראך C. איך פלעג באוועגן איקאנען צו געבן באפעלן פאר א קליינעם וויזערד. נאָך מער ווי צוואַנציק יאָר, איך געפֿונען אַ ענלעך אַפּלאַקיישאַן וואָס האט אַ פּלאַץ צו טאָן מיט די באַלטיק. מיר זענען גערעדט וועגן די סוויפט פּלייַגראָונדס בילדונגקרייז אַפּלאַקיישאַן פון עפּל.
אין פּראָגראַממינג, איך בין סטאַק מיט קלאָר HTML קאָד אין נאָטעפּאַד. זינט דעמאָלט, איך האָבן געפרוווט פאַרשידן טוטאָריאַלז און לערנביכער, אָבער איך האָבן קיינמאָל באַקומען די כאַנגגינג פון עס. ווען עפּל ינטראָודוסט סוויפט פּלייגראַונדז ביי WWDC אין יוני, עס גלייך דאָנד צו מיר אַז איך געהאט אן אנדער געלעגנהייט.
עס איז וויכטיק צו זאָגן אין די אָנהייב אַז סוויפט פּלייַגראָונדס אַרבעט בלויז אויף יפּאַדס מיט יאָס 10 (און אַ 64-ביסל שפּאָן). די אַפּ לערנט די סוויפט פּראָגראַממינג שפּראַך, וואָס די קאַליפאָרניאַ פירמע ינטראָודוסט ביי דער זעלביקער זיצונג מיט צוויי יאָר צוריק. סוויפט ריפּלייסט די כייפעץ-אָריענטיד פּראָגראַממינג שפּראַך, אָביעקטיוו-C פֿאַר קורץ. עס איז ערידזשנאַלי דעוועלאָפּעד ווי די הויפּט פּראָגראַממינג שפּראַך פֿאַר NeXT קאָמפּיוטערס מיט די NeXTSTEP אָפּערייטינג סיסטעם, ד"ה בעשאַס די תקופה פון סטיוו דזשאָבס. סוויפט איז בפֿרט בדעה פֿאַר דעוועלאָפּינג אַפּלאַקיישאַנז וואָס לויפן אויף מאַקאָס און יאָס פּלאַטפאָרמס.
פֿאַר קינדער און אַדאַלץ
עפּל גיט די נייַע סוויפט פּלייגראַונדז אַפּלאַקיישאַן ווי דער הויפּט בדעה פֿאַר קינדער וואָס לערנען פּראָגראַממינג לאָגיק און פּשוט קאַמאַנדז. אָבער, עס קענען אויך דינען אַדאַלץ זייער גוט, וואָס קענען לערנען יקערדיק פּראָגראַממינג סקילז דאָ.
איך זיך האָבן ריפּיטידלי געפרעגט יקספּיריאַנסט דעוועלאָפּערס ווי איך קענען לערנען צו פּראָגראַממינג אַליין און, אויבן אַלע, מיט וואָס פּראָגראַממינג שפּראַך איך זאָל אָנהייבן. יעדער האט מיר אנדערש געענטפערט. עמעצער איז פון די מיינונג אַז די יקער איז "סéčקאָ", בשעת אנדערע פאָדערן אַז איך קענען לייכט אָנהייבן מיט סוויפט און פּאַקן מער.
סוויפט פּלייגראַונדז קענען זיין דאַונלאָודיד פֿאַר יפּאַדס אין די אַפּ סטאָר, גאָר פריי, און נאָך ווענדן עס אויף, איר וועט זיין גלייך באַגריסן דורך צוויי יקערדיק קאָרסאַז - לערן צו קאָד 1 און 2. די גאנצע סוויווע איז אין ענגליש, אָבער עס איז נאָך דארף פֿאַר פּראָגראַממינג. אין נאָך עקסערסייזיז, איר קענען לייכט פּרובירן צו פּראָגראַם אפילו פּשוט שפּילערייַ.
ווי באַלד ווי איר אראפקאפיע די ערשטער טוטאָריאַל, איר דערוואַרטן ינסטראַקשאַנז און דערקלערונגען פון ווי אַלץ אַרבעט. דערנאָך, דאַזאַנז פון ינטעראַקטיוו עקסערסייזיז און טאַסקס דערוואַרטן איר. אין די רעכט טייל איר שטענדיק האָבן אַ לעבן פאָרויסיקע ווייַזונג פון וואָס איר פּראָגראַממינג (שרייבן קאָד) אויף די לינקס זייַט פון די אַרויסווייַזן. יעדער אַרבעט קומט מיט אַ ספּעציפיש אַסיינמאַנט פון וואָס צו טאָן, און דער כאַראַקטער בייטע אַקאַמפּאַניז איר איבער די טוטאָריאַל. דאָ איר האָבן צו פּראָגראַם פֿאַר זיכער אַקטיוויטעטן.
טכילעס, עס וועט זיין יקערדיק קאַמאַנדז אַזאַ ווי גיין פאָרויס, סיידווייז, קאַלעקטינג געמס אָדער פאַרשידן טעלעפּאָרץ. אַמאָל איר באַקומען די יקערדיק לעוועלס און לערנען די באַסיקס פון סינטאַקס, איר קענען מאַך אויף צו מער קאָמפּליצירט עקסערסייזיז. עפּל פרוווט צו מאַכן אַלץ ווי גרינג ווי מעגלעך בעשאַס די טוטאָריאַל, אַזוי אין אַדישאַן צו דיטיילד דערקלערונגען, קליין הינץ אויך קנאַל אַרויף, פֿאַר בייַשפּיל, ווען איר מאַכן אַ גרייַז אין די קאָד. א רויט פּונקט וועט דעמאָלט דערשייַנען, דורך וואָס איר קענען גלייך זען ווו דער טעות פארגעקומען.
אן אנדער סימפּלאַפייינג עלעמענט איז אַ ספּעציעל קלאַוויאַטור, וואָס אין סוויפט פּלייַגראָונדס איז ענריטשט מיט אותיות דארף פֿאַר קאָודינג. אין אַדישאַן, דער שפּיץ טאַפליע שטענדיק דערציילט איר די יקערדיק סינטאַקס, אַזוי איר טאָן ניט האָבן צו דרוקן די זעלבע זאַך איבער און איבער ווידער. אין די סוף, איר אָפט נאָר קלייַבן די ריכטיק פאָרעם פון די קאָד פון די מעניו, אלא ווי צו נאָכמאַכן אַלע די אותיות אַלע מאָל. דאָס אויך העלפּס צו האַלטן ופמערקזאַמקייט און פּאַשטעס, וואָס איז ספּעציעל אַפּרישיייטיד דורך קינדער.
שאַפֿן דיין אייגענע שפּיל
אַמאָל איר טראַכטן איר האָט פּראָוגראַמד ביטאַ ריכטיק, נאָר לויפן די קאָד און זען אויב איר טאַקע האָבן געטאן די אַרבעט. אויב איר זענט געראָטן, איר פאָרזעצן צו די ווייַטער פּאַרץ. אין זיי, איר וועט ביסלעכווייַז טרעפן מער קאָמפּליצירט אַלגערידאַמז און טאַסקס. דאָס כולל, למשל, דערגייונג ערראָרס אין די קאָד וואָס איר שוין באַקומען געשריבן, ד"ה אַ מין פון פאַרקערט לערנען.
אַמאָל איר האָבן מאַסטערד די באַסיקס פון סוויפט, איר קענען קאָד אַ פּשוט שפּיל ווי פּאָנג אָדער אַ נייוואַל שלאַכט. זינט אַלץ כאַפּאַנז אויף די iPad, Swift Playgrounds אויך האט אַקסעס צו באַוועגונג און אנדערע סענסאָרס, אַזוי איר קענען פּראָגראַם אפילו מער אַוואַנסירטע פּראַדזשעקס. איר קענען לייכט אָנהייבן מיט אַ גאָר ריין בלאַט אין די אַפּלאַקיישאַן.
לערערס קענען אראפקאפיע פריי ינטעראַקטיוו טעקסטבוקס פֿון די iBookstore, דאַנק צו וואָס זיי קענען באַשטימען נאָך טאַסקס צו סטודענטן. נאָך אַלע, עס איז געווען פּונקט די דיפּלוימאַנט פון די פּראָגראַממינג אַפּלאַקיישאַן אין שולן אַז עפּל געצויגן ופמערקזאַמקייַט צו אין די לעצטע קינאָוט. די אַמביציע פון די קאַליפאָרניאַן פירמע איז צו ברענגען פיל מער קינדער צו פּראָגראַממינג ווי פריער, וואָס, געגעבן די אַבסאָלוט פּאַשטעס און אין דער זעלביקער צייט די שפּילפאַלנאַס פון סוויפט שפּילפּלאַץ, עס קען זיין געראָטן.
עס איז קלאָר אַז סוויפט פּלייַגראָונדס אַליין וועט נישט מאַכן איר אַ שפּיץ דעוועלאָפּער, אָבער עס איז באשטימט אַ גרויס סטאַרטער מעטאַ צו בויען אַוועק פון. איך זיך פּעלץ אַז ביסלעכווייַז אַ דיפּער וויסן פון "Céček" און אנדערע שפּראַכן וואָלט זיין נוציק, אָבער נאָך אַלע, דאָס איז אויך וואָס עפּל ס נייַע איניציאטיוו איז וועגן. ופוועקן מענטשן ס אינטערעס אין פּראָגראַממינג, דער וועג פון יעדער באַניצער קענען זיין אַנדערש.
[אַפּבאָקס אַפּפּסטאָרע 908519492]
פּערסנאַלי, איך טראַכטן עס איז אַ שאָד אַז עס איז בלויז פֿאַר די iPad. :-( נאָך אַלע, איך וועל נישט קויפן אַ נייַע אויב דאָס קען נישט זיין לויפן אויף די יפּאַד 2 ווייַל עס ריקווייערז יאָס 10. וואָאַ.
מסכים, אָבער עס מיסטאָמע וואָלט נישט אַרבעטן אויף יפאָנעס. אָבער זיי קען רעדאָ עס אויף macOS
איך וואָלט שיקן טעקעס פֿון די יפּאַד אַרויף, דאָס איז, ווי ווייַט ווי די דיאַגאָנאַל איז זארגן. עטלעכע לעוועלס זענען נאַריש לייענען פון די רעכט זייַל, ווען די קלאַוויאַטור איז עקסטענדעד, אַלץ איז נישט געזונט קענטיק.
איך אויך טראַכטן אַז איך בין שלימאַזלדיק מיט מיין ערשטער דור iPad: ד און אַז איך וואָלט ווי צו געבן 12+ טויזנט נאָר צו "שפּילן" שנעל ...
צום באַדויערן, iOS10 איז נישט גענוג. עס איז ניט מעגלעך צו ינסטאַלירן פֿאַר iPad 4 מיט יאָס 10. איך איז געווען גאַנץ קוקן פאָרויס צו עס. שאדן.
מיר אויך געקוקט פאָרויס און דיסאַפּויניד (יפּאַד מיני), אַזוי ווייַט איך בין גאָוגלינג און איך האָפֿן אַז עמעצער וועט קענען צו "כאַק" עס דורך עטלעכע עמולאַטאָר און צושטעלן עס אויף מעק.
דעם עפּל פּושינג פון די יפּאַד ווי אַ פאַרבייַט פֿאַר די מעק איז סטאַרטינג צו טשעפּענ זיך מיר גאַנץ אַ ביסל, בשעת ווי אַ אַפּלאַקיישאַן מיט טעקסט אַרייַנשרייַב עס איז מערסט געפֿינט אויף די מעק מער ווי אויף די פאַרבינדן צובינד.
גאָט און וואָס? אויב דאָס איז טאַקע דער פאַל און עס איז נישט אַ זשוק, איך טאָן ניט פֿאַרשטיין עפּל.
עס איז וועגן דעם פאַקט אַז עפּל ערלויבט עס בלויז פֿאַר 64-ביסל טשיפּס, ווי מיר שרייַבן אין דעם אַרטיקל.
ווי טוט דיין iPad4 שלאָפן מיט יאָס 10. איז עס נאָך ניצלעך? איך קען נישט באַשליסן צי צו ינסטאַלירן אָדער נישט.
איך טאָן ניט באַמערקן אַ חילוק צווישן יאָס 9 און 10. אַזוי איך וואָלט נישט זאָרג וועגן אים.
קען עמעצער פּרובירן מיט די לעצטע XCode 8 און די יאָס סימיאַלייטער צו זען אויב זיי קענען ברעכן די שפּילפּלאַץ דורך דעם דעוו נוצן?
צום באַדויערן, איך שטעקן צו יאָסעמיטע, ווו בלויז די עלטערע Xcode 7 אַרבעט פֿאַר מיר, און עס אָפפערס בלויז די יאָס 8 סימיאַלייטער.
איך בין נישט זיכער אויב איך קען לויפן אַ אַפּ פון די אַפּפּסטאָרע אין די יאָס סימיאַלייטער, איך אַמאָל געזען ערגעץ אַז אפֿשר נישט, אָבער איך קען זיין פאַלש.
עס טוט נישט אַרבעטן
קאַרעל יגזיסץ אויף דעסקטאָפּ, ליידער אונטער Windows. כאָטש עס קוקט נישט אַזוי שיין, עס האט נישט סוויפט סינטאַקס, אָבער איר קענען לערנען צו פּראָגראַם אויף עס :-) האָנעסטלי, עס איז גאַנץ מאָדנע אַז די אַפּלאַקיישאַן איז געווען אַרום פֿאַר יאָרן, איך ערשטער געזען עס אין די שפּעט 80 ס און זיך אויסגעלערנט צו פּראָגראַמען דערויף, און דער היינטיקער דור האט "קארלא רעלאדעד", דאס הייסט סוויפט פּלייגראַונדס :-)
http://www.stahuj.centrum.cz/podnikani_a_domacnost/vyukove_programy/robot-karel/
אנטשולדיגט, אָבער עס טאַקע קענען ניט זיין קאַמפּערד
איך בין און איך בין נישט. סוויפט פּלייַגראָונדס איז עפּעס ווו דער אָריגינעל געדאַנק פון ארויסגעבן Karl איז געקומען צו. פּראַקטאַקלי, אויב איך געדענקען, קאַרעל איז געווען דער הויפּט וועגן אַלגערידאַמז, אָן קיין סינטאַקס, נאָר יקערדיק פּרינציפּן און אויב אַ מענטש לייקט עס, ער קען לערנען יקערדיק פּראָגראַממינג זאכן אָן זיין געבונדן דורך די סינטאַקס פון די ריספּעקטיוו שפּראַך. דערנאָך עס אַריבער די באַלטיק (https://cs.wikipedia.org/wiki/Balt%C3%ADk), דורך Cato's Hike (https://itunes.apple.com/cz/app/catos-hike-programming-logic/id574335479?mt=8) צו הייַנט ס סוויפט שפּילפּלאַץ, ווו איר פאַרלירן די "אַלגעמיינע אַלגערידאַמז" ראַגאַרדלאַס פון סינטאַקס.