C#, PHP, JAVA, Python הכירו את השפה החדשה Emojicode‍


אז כן שמעתם נכון, תגידו שלום לשפת התכנות החדשה Emojicode שפה שנכתבת על ידי אמוג'ים. אז מהי בדיוק השפה הזו? Emojicode זו שפה עילית בקוד פתוח, המאפשרת לפתח יישומים למגוון פלטפורמות במהירות ותוך כדי לעשות הרבה כיף. השפה תומכת במספר פרדיגמות ובניהן תכנות מונחה-עצמים (Object-Oriented Programming), תכנות גנרי (Generic Programming) וסגור (Closure). הייחוד של השפה הוא החלפת מחרוזות בסמלי אמוג'י ושימוש במכונה וירטואלית עם מנוע קטן ומהיר. תוכלו להריץ את האפליקציה שפיתחתם במגגון פלטפורמות כמו: OS X של אפל והפצות שונות של לינוקס: אובונטו (Ubuntu), דביאן (Debian) וראספברי פאי (Raspbian).

לפי טענת המפתחים מנוע ההאצה של המכונה הוריטואלית לא רק מהיר פי כמה וכמה ממנועי האצה אחרים אלא הוא גם שוקל 100kb בלבד! בנוסף בשפה Emojicode יש גם חבילות מוכנות לשימוש (Ready-to-use packages) המעניקות גישה לכל חלקי המערכת. מפתחי השפה יצרו במיוחד עבורכם מדריך שימוש להתחלה מהירה והבנה של עקרונות השפה. קודם כל שלב ראשון, עליכם להוריד את ה-SDK מ-Github שימו לב, שמדובר בגרסת ביטא. לאח מכן התקינו את ה-SDK ועקבו אחר המדריך השימוש שפורסם - מדריך השימוש בשפה Emojicode. (לינק)


עקרונות בסיסיים עבור השפה:

כמו בכל שפה עילית גם לEmojicode יש אפשרות יצירת class משתנים, הערות וכו'. נתחיל עם מספר דוגמאות:

הערות:

  • הערה של שורה אחת:
    👴 כל מה שכתוב אחרי הברנש הנחמד יהיה כהערה.
  • בלוק של הערות:
     👵 לעומת זאת בלוק של הערה מיוצג על יד תיחום של שני סבתות 👵

Class

  • אמוג'י המייצג class - יסומן על ידי 🏁.
  • הוספת class לאלמנט תוצג בדרך הבאה:


    מתוך emojicode