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

כתיבת הקוד בשפת קודש היא מימין לשמאל, ולכן מומלץ להשתמש ב-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 שרשורי, "בניתי שפת ריאקט בעברית חדשה עם ג'מיני..."
-
שלא ישמע שאני קיצוני, אני דוקא ממש לא
אבל מרגיש לי שכל השפת תכנות הזו היא זלזול מחפיר בתורה הקדושה ובנבואהויהי אדם ושמו משה ויהי ויברא אדם כי־שמו יקרא משה לאמר כי־טוב:
ויעש מסוף ל־אמר כי־דבריו יקרא היי אמא לאמר כי־טוב:לוקחים סגנון מקראי ומכניסים בו שטויות והבלים...
דוגמת מה שאמרו בסנהדרין קא.
שֶׁהַתּוֹרָה חוֹגֶרֶת שַׂק וְעוֹמֶדֶת לִפְנֵי הַקָּדוֹשׁ בָּרוּךְ הוּא וְאוֹמֶרֶת לְפָנָיו: רִבּוֹנוֹ שֶׁל עוֹלָם, עֲשָׂאוּנִי בָּנֶיךָ כְּכִנּוֹר שֶׁמְּנַגְּנִין בּוֹ לֵצִיםומי שלא מספיק לו:
באמצעות תוכנה ייעודית בשם "המוציא בשאלה", ע"ש כך שהיא ממירה את הקוד בשפת קודש לשפה זרה...

שיספרו סיפורים למישהו אחר...
לא מצאו שם יותר נורא מזה?
מוציא בשאלה????
זה באמת שם מחפיר, שמבטא את סגנון השפה, שהיא ממירה את סגנון התורה ושפת הקודש לשטויות והבלים, ממש מנסים לעשות כאילו שמחללים את התורה...
ואם לא די בזה - חלק משפת הקוד משתמשת ב"אלוקים" בזלזול נוראי!!!
והנה משפט כפירה ואפיקורסות מתוך תרגום מאנגלית:נאמר שאלוהים עצמו השתמש בקוד הנ״ל כדי ליצור את הגוף הראשון.
עפרא לפומייהו
כל שגיאות קומפילציה בקודש נחשבות לתועבה, ויוביל לתועבה
הפכו את המושג תועבה לאיזה שטות ושגיאת קוד
כל השפת קוד הזו לדעתי היא תועבה
רחמנא ליצלן
כל מי שיש לו לב יהודי טהור אמור לסלוד מזה!!!
מי שלא סולד, שיבדוק את הלב שלו... -
שלא ישמע שאני קיצוני, אני דוקא ממש לא
אבל מרגיש לי שכל השפת תכנות הזו היא זלזול מחפיר בתורה הקדושה ובנבואהויהי אדם ושמו משה ויהי ויברא אדם כי־שמו יקרא משה לאמר כי־טוב:
ויעש מסוף ל־אמר כי־דבריו יקרא היי אמא לאמר כי־טוב:לוקחים סגנון מקראי ומכניסים בו שטויות והבלים...
דוגמת מה שאמרו בסנהדרין קא.
שֶׁהַתּוֹרָה חוֹגֶרֶת שַׂק וְעוֹמֶדֶת לִפְנֵי הַקָּדוֹשׁ בָּרוּךְ הוּא וְאוֹמֶרֶת לְפָנָיו: רִבּוֹנוֹ שֶׁל עוֹלָם, עֲשָׂאוּנִי בָּנֶיךָ כְּכִנּוֹר שֶׁמְּנַגְּנִין בּוֹ לֵצִיםומי שלא מספיק לו:
באמצעות תוכנה ייעודית בשם "המוציא בשאלה", ע"ש כך שהיא ממירה את הקוד בשפת קודש לשפה זרה...

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