שפת yorick מכוונת לעבודה עם מערכים (Array programming languages). השימוש במערכים מאפשר הרצה מהירה יותר של קוד.
קיימות פקודות ופונקציות מובנות בשפה עבור עבודה עם מערכים.
כל המשתנים ב-yorick מיוצגים כמערך.
הגדרת מערך נעשית בדרך כלל על ידי סוגריים מרובעים ובהם ערכי המערך.
כברירת מחדל האינדקסים במערך מתחילים ב-1 ולא ב-0.
פונקציות שימושיות לעבודה עם מערכים:
הפעלת פונקציה על מערך הפונקציה מופעלת על כל איבר במערך.
למשל אם נגדיר את הפונקציה:
func b(&amp;a){
a = a * 2;
ונגדיר מערך:
&gt; t = [1, 8 ,4 ,1568]
אם נשלח את t לפונקציה:
&gt; b,t
&gt; t
[2,16,8,3136]
ההפניה לאינדקסים של מערכים, וכן חלוקת מערך לחלקים וכו' - מתבצעות כמו בפייתון. לדוגמה הקוד הבא יציב למשתנה b את ארבעת האיברים הראשונים במערך a, למשתנה c את ארבעת האיברים הבאים, ואילו במשתנה d יהיו כל השאר:
&gt; b=a[:4]
&gt; c=a[5:8]
&gt; d=a[9:]
פונקציות.
הגדרת פונקציה.
דוגמה להגדרה של פונקציה שממירה string ל-int:
func toInt(n_string)
n_chars=strchar(n_string)
for (i=1;i&lt;strlen(n_string)+1;i++)
n=n*10+n_chars(i)-'0'
return n
לא ניתן להציב ערכי ברירת מחדל לפמטרים של הפונקציה, אך ניתן להשמיט פרמטרים, ואז הם יקבלו ערך nil (המוצג במסך כמערך ריק). מותר גם לדלג על משתנה אמצעי אך בתנאי שלא נשמיט את הפסיק.
אין אפשרות של הצבת פרמטרים לפי שמות.
קריאה לפונקציה.
ניתן לקרוא לפונקציה כאשר רשימת הפרמטרים בתוך סוגריים (כמקובל ברוב השפות), או כאשר היא מופרדת משם הפונקציה בפסיקים (דבר די ייחודי אשר איננו נפוץ בשפות אחרות).
ההבדל בין שתי הקריאות הוא בנוגע לערך המוחזר:
אם קראנו לפונקציה באמצעות שימוש בפסיקים - הערך המוחזר מהפונקציה לא ייקלט ולא יישמר בשום מקום (ולא ניתן להציב אותו לתוך משתנה), אך כאשר קוראים לפונקציה באמצעות סוגריים - אז היא מחזירה ערך לתוך משתנה. במקרה שלא הצבנו את הערך לתוך משתנה - הערך יודפס למסך. במקרה שהפונקציה לא החזירה ערך - זה נחשב כמו פקודת הדפסה של משתנה שאינו מאותחל שמדפיסה למסך "מערך ריק" (סוגריים מרובעים).
שתי התכונות הבאות קיימות רק בפונקציה המוגדרת על ידי המשתמש, ולא בפונקציות מערכת:
פונקציה שאינה מקבלת פרמטרים - קוראים לה בלי סוגריים בלבד, ולכן היא אינה יכולה להחזיר ערך.
אם נציב שם של פונקציה לתוך מזהה - המזהה יהיה העתק של הפונקציה, וגם אם נשכתב את הפונקציה - זה לא יפגע בפעולת הפונקציה המוגדרת על המזהה.
כדי לגשת למשתנה הריאלי מתוך הפונקציה ניתן:
קלט ופלט.
עבודה עם קובצי טקסט.
write, "\n" + string1 + string2
או באופציה הבאה:
write, file,format="%s%d%s",string,number,"\n";
במקרה שאחד הפרמטרים המועברים ל-write אינו מסוג string ניתן להמיר באמצעות הפונקציה pr1.
פונקציות חשובות של yorick לעבודה עם קבצים: remove ו-rename.
כתיבה למסך.
כתיבה למסך מתבצעת בשתי שיטות: או באמצעות פונקציית write (כאשר הפרמטר הראשון איננו אובייקט של קובץ פתוח) או באמצעות פונקציית print.
יש ביניהן כמה הבדלים, כשבאופן כללי ניתן לומר שהפונקציה print מראה את הערך כפי שהוזן, והפונקציה write מדפיסה בצורה קריאה יותר.
קריאה מהמקלדת.
קריאת שורה מהמקלדת מתבצעת באמצעות הפונקציה ()rdline (צריך להשתמש עם סוגריים ריקים, אך בלי פרמטרים) המחזירה מחרוזת של השורה שהוזנה על ידי המשתמש.
תחביר.
Case sensitivity.
השפה רגישה לאותיות קטנות או גדולות (Case sensitivity).
יכולות גרפיות.
לyorick יש יכולות מובנות של יצירת גרפים, למשל:
&gt; plg , [1,2,3],[1,4,9]
ייצור גרף של המערך הראשון כפונקציה של השני
פונקציית help.
לקבלת הסבר ודוגמאות עבור כל פקודה בשפה יש לכתוב במפרש help ולאחר מכן פסיק ואת שם הפקודה.
לדוגמה:
&gt; help, help
ראימונד גאיטה
מרק גורמן
מרק גורמן (נולד ב-9 בפברואר 1989 באלמטי) הוא כדורגלן קזחי-ישראלי המשחק בעמדת הבלם באסטנה ובנבחרת קזחסטן.
גורמן הוא בנו של מיכאל גורמן, כדורגלן עבר ששיחק בקבוצות שחטאר קאראגנדי וקאיראט אלמטי. כשהיה מרק גורמן בן 14 הוא עלה לישראל לבדו, לאחר ששלמה שרף גילה אותו במסגרת הפרויקט לגילוי כדורגלנים יהודים ברחבי העולם. בשנת הצטרף למחלקת הנוער של בית"ר טוברוק. בשנת עבר להפועל פתח תקווה מליגת העל, ולאחר שנה הושאל למכבי אחי נצרת.
בשנת חזר לקזחסטן, וחתם בלוקומוטיב אסטנה מליגת העל הקזחית, ובאותה שנה גם זומן לראשונה לסגל נבחרת קזחסטן. בשנת עבר לקבוצת קאיראט אלמטי.
ישיבת וילרייק
יהב שחף
יהב שחף (נולד ב-30 בספטמבר 1993) הוא שחיין ישראלי, אלוף ישראל ושיאן ישראל במשחה ל-50 מטר חופשי.
ביוגרפיה.
שחף התאמן בקבוצת השחייה מכבי פארק המים רעות בהדרכת כרמל לויתן, וכיום הוא שחיין בהפועל ירושלים.
באליפות ישראל בשחייה (בריכת 25 מטר) שנערכה בבית איל, אשדות יעקב מאוחד בפברואר 2009 קבע שחף במשחה ל-100 מטר חזה שיא ישראלי חדש לגילאי 16 של 1:03.47 דקות.
באליפות ישראל בשחייה (בריכת 25 מטר) שנערכה באשדות יעקב בפברואר 2010 זכה שחף ב-3 מדליות אישיות, 1 זהב ו-2 כסף. מדליית זהב במשחה ל-100 מטר חזה בתוצאה של 1:03.00 דקות לפני אמרי גניאל (1:03.12 דקות) וערן זוסמן (1:03.45 דקות). מדליות כסף במשחה ל-50 מטר חזה בשיא ישראלי חדש לגילאי 17 של 28.59 שניות, אחרי גניאל שקבע שיא ישראלי חדש לגילאי 18 של 28.56 שניות ולפני זוסמן (28.76 שניות) ובמשחה ל-200 מטר חזה בתוצאה של 2:18.99 דקות, אחרי אלון ויסמן מהפועל בת ים (2:18.93 דקות) ולפני גניאל (2:19.21 דקות).
באליפות ישראל בשחייה שנערכה בווינגייט ביולי 2010 סיים שחף במקום רביעי במשחה ל-50 מטר חזה בתוצאה של 29.58 שניות, במקום חמישי במשחה ל-100 מטר חזה בתוצאה של 1:05.81 דקות, מקום שביעי במשחה ל-200 מטר חזה בתוצאה של 2:28.49 דקות ובמקום שמיני במשחה ל-50 מטר חופשי בתוצאה של 24.48 שניות.
אלוף ישראל (בריכת 25 מטר).
באליפות ישראל בשחייה (בריכת 25 מטר) שנערכה באשדות יעקב בפברואר 2011 זכה שחף ב-6 מדליות, מהן 5 זהב ו-1 כסף. מדליות זהב, במשחה ל-50 מטר חזה בשיא ישראלי חדש לגילאי 18 של 28.25 שניות, לפני אמרי גניאל (28.52 שניות) וערן זוסמן (28.60 שניות), במשחה ל-100 מטר חזה בשיא ישראלי חדש נוסף לגילאי 18 של 1:02.04 דקות, לפני גניאל (1:02.24 דקות) וזוסמן (1:03.11 דקות) ובמשחה ל-200 מטר חזה בשיאי אישי חדש של 2:15.21 דקות, לפני גניאל (2:15.45 דקות) ואיתי דה לה ואגה (2:18.82 דקות), במשחה שליחים 4x50 מטר מעורב בתוצאה של 1:41.81 דקות, כשחיין חזה הוא קבע ב"זינוק שליחים" תוצאה של 27.74 שניות ובמשחה שליחים 4x100 מטר מעורב בתוצאה של 3:42.44 דקות, כשחיין חזה הוא קבע ב"זינוק שליחים" תוצאה של 1:02.34 דקות. מדליית כסף, במשחה ל-50 מטר חופשי בתוצאה של 23.02 שניות, אחרי אלמוג אולשטיין (22.99 שניות) ולפני יותם דנה (23.37 שניות).
באליפות ישראל בשחייה שנערכה בווינגייט ביולי אותה שנה זכה שחף בשתי מדליות ארד, במשחה ל-50 מטר חופשי בתוצאה של 23.38 שניות, אחרי אלמוג אולשטיין (23.12 שניות) ונמרוד שפירא בר אור (23.15 שניות) ובמשחה ל-50 מטר חזה בתוצאה של 29.10 שניות, אחרי מיקי מלול (28.45 שניות) וירון שגלוב (28.86 שניות). נוסף לכך, הוא סיים במקום שמיני במשחה ל-100 מטר חזה בתוצאה של 1:05.42 דקות.
באליפות אירופה בשחייה (בריכת 25 מטר) שנערכה בשצ'צ'ין שבפולין בדצמבר אותה שנה סיים שחף במקום 10 במשחה שליחים 4x50 מטר חופשי בתוצאה של 1:29.48 דקות, כשחיין שני הוא קבע ב"זינוק שליחים" תוצאה של 22.56 שניות, בשלב המוקדמות הרביעייה הישראלית קבעה תוצאה של 1:29.10 דקות ועלתה מהמקום התשיעי, הוא קבע ב"זינוק שליחים" תוצאה של 22.07 שניות, במקום 12, ביחד עם יהונתן קופלב, אלון מנדל ואלמוג אולשטיין במשחה שליחים 4x50 מטר מעורב, בשיא ישראלי חדש של 1:37.11 דקות, כשחיין חזה הוא קבע ב"זינוק שליחים" תוצאה של 27.58 שניות, במקום 35 במשחה ל-50 מטר חופשי בשיא אישי חדש של 22.64 שניות, במקום 40 במשחה ל-50 מטר חזה בתוצאה של 28.36 שניות, במקום 40 במשחה ל-100 מטר חזה בשיא אישי חדש של 1:01.28 דקות, מקום 43 במשחה ל-200 מטר חזה בתוצאה של 2:16.63 דקות
באליפות אירופה בשחייה לנוער שנערכה בבלגרד שבסרביה ביולי 2011 אותה שנה הוא סיים במקום שישי במשחה ל-50 מטר חזה בתוצאה של 28.73 שניות, בשלב חצי הגמר הוא קבע תוצאה של 28.62 שניות, במקום שמיני במשחה ל-50 מטר חופשי בתוצאה של 23.26 שניות, בשלב חצי הגמר הוא קבע שיא ישראלי חדש לגילאי 18 של 23.11 שניות ועלה מהמקום החמישי, מקום 22 במשחה ל-100 מטר חזה בתוצאה של 1:05.11 דקות, במקום 32 במשחה ל-50 מטר פרפר בתוצאה של 25.84 שניות ובמקום 11 במשחה שליחים 4x100 מטר חופשי בתוצאה של 3:29.27 דקות.
באליפות ישראל בשחייה (בריכת 25 מטר) שנערכה באשדות יעקב בפברואר 2012 זכה שחף ב-5 מדליות, מהן 3 זהב, 1 כסף ו-1 ארד. מדליות זהב, במשחה ל-50 מטר חזה בשיא אישי חדש של 28.09 שניות, לפני אמרי גניאל (28.17 שניות) ואביב דרומי (28.82 שניות), במשחה שליחים 4x50 מטר חופשי ובמשחה שליחים 4x50 מטר מעורב. מדליית כסף במשחה ל-50 מטר חופשי בתוצאה של 22.88 שניות, אחרי ניר ברנע (22.54 שניות) ולפני אלמוד אולשטיין (23.01 שניות) ומדליית ארד במשחה ל-100 מטר חזה בתוצאה של 1:01.59 דקות, אחרי ג'ואן קופטי (1:00.95 דקות) וגניאל (1:01.10 דקות).
אלוף ישראל.