מי אתה, פרוייקט HPL?

 

פרוייקט HPL הוא פרוייקט קוד פתוח שמטרתו העיקרית לאפשר למשתמשים לכתוב, לבדוק ולתחזק תוכניות מחשב שנכתבות בעברית תוך שימוש במנוע וסביבת פיתוח בעברית.

התוכניות שנכתבות בעברית עוברות תרגום לשפת PHP (פרוייקט קוד פתוח לכשלעצמה) ומורצות על ידה.

המשתמשים יוכלו להנות מממשק גרפי ידידותי למשתמש המתחיל והמתקדם כאחד. הממשק העברי זהה ברובו לאחיו האנגלי ולכן מנצל את יתרונות הבגרות והניסיון המצטבר של שפת PHP.
התוכנית העברית עוברת PARSING וריצה על המנוע של PHP ללא צורך בפעולה מיוחדת מצד המשתמש והתוצאה הסופית זהה למה שהיה מתקבל אילו PHP הייתה תומכת בכתיבת קוד בעברית.

השימוש בשפת PHP כבסיס לפרוייקט HPL נעשה מתוך מטרה לנצל מצד אחד את היכולת הגבוהה של השפה במגוון רחב של פעולות ועל גבי מגוון רחב מאוד של מערכות הפעלה ואילו מן הצד השני, מתוך מטרה לאפשר למשתמש המתחיל/הצעיר להמנע מהצורך בהגדרות של טיפוסים והכרה של תחביר (Syntax) מורכב  וקשוח (Strict).

 

הצעד הבא - XPL?

 

השאיפה לגבי המשך הדרך היא להפוך לפרוייקט הבסיס של פרוייקט כלל עולמי - פרוייקט XPL.
היכולת לתת לכל ילד בעולם כלי לכתיבת תוכניות בשפתו הוא תאפשר צמצום פערים ותתן גישה כבר מגיל צעיר לעולם המחשבים. אנחנו מאמינים שקרוב הילדים לתחום יועיל להם בהמשך הדרך, גם אם לא יבחרו בקריירה בתחום התוכנה וזאת מכיוון שבעולם שהולך ומתממחשב אין מקום לבורות בתחום זה.

 

מי בכלל צריך את HPL?

 

המחסור המוחלט בכלים ידידותיים למשתמש בעברית שיאפשרו למתחילים בכלל ולילדים בפרט להחשף לתחום התכנות דורש מענה בצורת HPL.

ההמנעות מהצורך באנגלית הן כשפת התכנות והן כדרישת קדם ללימוד התכנות (שהרי גם ספרים בעברית שמלמדים לתכנת ב C מכילים כמחצית מהטקסט באנגלית!) יאפשרו לכל מתחיל ילד ומבוגר להכיר את העולם המרתק של כתיבת הקוד.

אנחנו ב HPL מקווים להגיע גם לתוכניתנים המבוגרים והמנוסים יותר שיעדיפו לכתוב קוד בשפה בה הם חושבים ומביעים את עצמם הכי טוב.
מי מאתנו לא נתקל במצב בו הוא רצה לכתוב תסריט קצר להרצה עם פתיחת המחשב והתחיל לחשוב לעצמו "איך אפשר לכתוב את זה..." ?
מה יכול להיות יותר פשוט מאשר פשוט לכתוב את זה בעברית?

פתח קובץ("1");
בצע(--פקודת מערכת הפעלה--);
הדפס("המשימה בוצעה בהצלחה, תודה!");