שיתוף | קודש - שפת תכנות בת אלפי שנים...
-
@הישבשר-המלומד זה בהחלט אותה כוונה אך מהצד האימוני של מוציא ולא חוזר...
@איש-אמת ואיך משתמשים איתה אתה יודע?
-
@איש-אמת ואיך משתמשים איתה אתה יודע?
-
מפתחים ישראלים כתבו שפת תכנות אמיתית חדשה, שמבוססת על התנ"ך העברי.

כתיבת הקוד בשפת קודש היא מימין לשמאל, ולכן מומלץ להשתמש ב-IDE התומכים ב-RTL כמו קייט ו-KDevelop.
אפילו סיומת קבצי הקוד היא ".אמן"...
ככה נראה קוד Hello World בשפת קודש:

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

עוד:
- כל קוד חייב להיפתח בביטוי "בס"ד".
- המילים "ויאמר … ויתם" מגדירות Scope (במקום סוגריים)...
- "בראשית" היא פונקציית ה-Main.
- "ויעש" משמש לקריאה לפונקציה.
- "מסוף ל־אמר" משמש להדפסה למסך.
הריפו הרשמי של הפרוייקט: https://gkt.me/codesh-compiler
הויקי עם תיעוד השפה המלא: https://github.com/Codesh-Organization-Foundation-Inc/Codesh-Compiler/wikiמבוסס על הכתבה בגיקטיים.
-
@א.מ.ד.
וואו חזקק ביותר!
בהתחלה חשבתי שזה בדיחה עד שראיתי קישור לריפו.מה שבטוח שזה ג'אווה גדולה ליהודים

@טופטופיסט רק שלא ייגמר ב"ויבן ערי מסכנות לפרעה את פיתון ואת רעמסס".
-
@ביט_המדרש כלומר? זה שפת תכנות.
אם אתה רוצה לכתוב בJS אתה יכול פשוט לכתוב בJS.. -
דרך אגב למישהו יש מותקן המהדר של השפה?
כתבתי מחשבון ואין לי אותו מותקן.בס"ד וישב בארץ ישראל: ויהי עצם ושמו תוכנה נגלה היה ויאמר: ויהי מעשה ושמו בראשית לכל־נגלה היה ויקח פסוק כמסדר ושמו ארגומנטים ויאמר: ויעש מסוף ל־אמר כי־דבריו יקרא מחשבון קודש לאמר כי־טוב: ויעש מסוף ל־אמר כי־דבריו יקרא הזן שלושה ארגומנטים: א, ב, ופעולה לאמר כי־טוב: ויהי שלם ושמו א ויהי 0: ויהי שלם ושמו ב ויהי 0: ויהי שלם ושמו פעולה ויהי 0: ויהי שלם ושמו סכום ויהי א: ויוסף ל־סכום את ב: ויהי שלם ושמו הפרש ויהי א: ויחסר מן הפרש את ב: ויהי שלם ושמו מכפלה ויהי א: ויוכפל מכפלה פי ב: אם שווה ב לנגד חמס ויאמר: ויעש מסוף ל־אמר כי־דבריו יקרא אין חלוקה באפס לאמר כי־טוב: אחרת: ויהי שלם ושמו מנה ויהי א: ויחולק מנה פי ב: ויהי שלם ושמו שארית ויהי א: ויושרה שארית פי ב: ויתם: אם שווה פעולה לנגד אחד ויאמר: ויעש מסוף ל־אמר כי־דבריו סכום כי־טוב: אחרת: אם שווה פעולה לנגד שתיים ויאמר: ויעש מסוף ל־אמר כי־דבריו הפרש כי־טוב: אחרת: אם שווה פעולה לנגד שלוש ויאמר: ויעש מסוף ל־אמר כי־דבריו מכפלה כי־טוב: אחרת: אם שווה פעולה לנגד ארבע ויאמר: ויעש מסוף ל־אמר כי־דבריו מנה כי־טוב: אחרת: ויעש מסוף ל־אמר כי־דבריו שארית כי־טוב: ויתם: ויתם: ויתם: ויתם: ויתם: ויתם:דרך אגב, אני לא הייתי בטוח איך עושים קלט.
עשיתי מה שבטוח יקבל.
עוד דרך אגב, גם פלט סיבך אותי טיפה.אל תחשבו שאני כל כך משועמם. זה לא מחשבון רגיל..
-
-
-
@א.מ.ד. זה לא קימפול.
פשוט המהדר ממיר לג'אווה.
לגופו של בקשה לא שייך להמיר לג'אווה סקריפט,
אולי לתת לבינה?
מצד שני הבינה לא יודעת את התחביר של השפה..@המלאך כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
@א.מ.ד. זה לא קימפול.
פשוט המהדר ממיר לג'אווה.זאת סתירה
אם הוא מהדר אז איך זה לא קימפול?
בכל אופן זה כן קימפול - ל OpCodes של JVM
בכל אופן למה שפשוט לא תוריד את המהדר מגיטהאב? -
@המלאך כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
@א.מ.ד. זה לא קימפול.
פשוט המהדר ממיר לג'אווה.זאת סתירה
אם הוא מהדר אז איך זה לא קימפול?
בכל אופן זה כן קימפול - ל OpCodes של JVM
בכל אופן למה שפשוט לא תוריד את המהדר מגיטהאב?@מתכנת-חובב
אין לי במחשב ג'אווה מותקן, ואני גם לא רוצה להתקין.
את המהדר הורדתי אבל בסוף זה ידרוש ג'אווה קימפול סופי. -
@מתכנת-חובב
אין לי במחשב ג'אווה מותקן, ואני גם לא רוצה להתקין.
את המהדר הורדתי אבל בסוף זה ידרוש ג'אווה קימפול סופי. -
@המלאך אתה בטוח שזה ידרוש ג'אווה לקימפול (ואגב מה זה "סופי"?)
אם זה צריך ג'אווה אז זה חסר את הפואנטה
אולי כוונתך שצריך JRE - זה רק לריצה בפועל@מתכנת-חובב זה ממיר לג'אווה לא לבינארי,
למיטב הבנתי זה עדיין ידרוש אחרי זה לקמפל עם ג'אווה.
אני טועה? -
@מתכנת-חובב זה ממיר לג'אווה לא לבינארי,
למיטב הבנתי זה עדיין ידרוש אחרי זה לקמפל עם ג'אווה.
אני טועה?@המלאך מעניין
לא ניסיתי אבל זה לא מה שכתוב בתיעוד בגיטהאב@המלאך כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
אני טועה?
קצת
ג'אווה היא לא שפה שמתקמפלת לבינארי אלא שפת JIT שמתקמפלת ל OpCodes כמו פייתון לקובץ בפורמט jar
כדי שה jar ירוץ הוא צריך סביבה שנקראת JRE וספציפית כאן המפתחים ממליצים על גרסה 21 -
@א.מ.ד. זה לא קימפול.
פשוט המהדר ממיר לג'אווה.
לגופו של בקשה לא שייך להמיר לג'אווה סקריפט,
אולי לתת לבינה?
מצד שני הבינה לא יודעת את התחביר של השפה..@המלאך כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
@א.מ.ד. זה לא קימפול.
פשוט המהדר ממיר לג'אווה.
לגופו של בקשה לא שייך להמיר לג'אווה סקריפט,
אולי לתת לבינה? מצד שני הבינה לא יודעת את התחביר של השפה..זה כן סוג של קימפול. זה מקומפל ל-JVM - מכונה וירטואלית של ג'אוה שמריצה פקודות קוד ברמה נמוכה.
לדוגמא אנדרואיד כולל את המכונה הזאת. זה לא קימפול כמו ב-c אבל מקובל לקרוא לזה קימפול.
במילים אחרות, המהדר שלהם ממיר את הקוד ה"קדוש" לאותם פקודות שהמהדר של ג'אוה ממיר קוד ג'אוה. -
לא יודע עם מעשי ורלוונטי (אולי כבר יצרו)
בדקתי קצת וזה עבד
זה כולל אפשרות בקשה ע"י AI של קוד
https://gemini.google.com/share/c262774fd071 -
מישהו יכול לתת הסבר למשתמש הפשוט?
אני לא ממש אוחז את האירוע.
ב 2 מילים אם אפשר....
עוד שאלות...- האם יש מקום בו אני יכול עכשיו להתחיל לכתוב ולראות את התוצאות בצד שמאל כמו בכל קוד רגיל?
- איפה אני אמור ללמוד בדיוק אילו מילים יסמלו מה?
- מה אני יכול ליצור עם הדבר הזה?
-
מישהו יכול לתת הסבר למשתמש הפשוט?
אני לא ממש אוחז את האירוע.
ב 2 מילים אם אפשר....
עוד שאלות...- האם יש מקום בו אני יכול עכשיו להתחיל לכתוב ולראות את התוצאות בצד שמאל כמו בכל קוד רגיל?
- איפה אני אמור ללמוד בדיוק אילו מילים יסמלו מה?
- מה אני יכול ליצור עם הדבר הזה?
@מים-אחרונים כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
האם יש מקום בו אני יכול עכשיו להתחיל לכתוב ולראות את התוצאות בצד שמאל כמו בכל קוד רגיל?
עיין ב gem שהביאו לעיל
@מים-אחרונים כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
איפה אני אמור ללמוד בדיוק אילו מילים יסמלו מה?
בתיעוד של השפה - אפשר לראות בגיטהאב - יש קישור בפוסט הראשון
@מים-אחרונים כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
מה אני יכול ליצור עם הדבר הזה?
כל מה שאפשר ליצור בג'אווה
זה לא באמת משהו שימושי - סתם גימיק
-
@מים-אחרונים כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
האם יש מקום בו אני יכול עכשיו להתחיל לכתוב ולראות את התוצאות בצד שמאל כמו בכל קוד רגיל?
עיין ב gem שהביאו לעיל
@מים-אחרונים כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
איפה אני אמור ללמוד בדיוק אילו מילים יסמלו מה?
בתיעוד של השפה - אפשר לראות בגיטהאב - יש קישור בפוסט הראשון
@מים-אחרונים כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
מה אני יכול ליצור עם הדבר הזה?
כל מה שאפשר ליצור בג'אווה
זה לא באמת משהו שימושי - סתם גימיק
@מתכנת-חובב כתב בשיתוף | קודש - שפת תכנות בת אלפי שנים...:
זה לא באמת משהו שימושי - סתם גימיק
אה? כבר התלהבתי...
מה אפשר לעשות עם ג'אוה?
והאם זה לא פתח להתחלה לבנות משהו גדול יותר שנניח יתורגם ל HTML
סלח לי אם אני מדבר שטיות...ויסלחו לי כולם, אם מחר בגללי יפתחו 100 שרשורי, "בניתי שפת ריאקט בעברית חדשה עם ג'מיני..."