-
Notifications
You must be signed in to change notification settings - Fork 5
Codesh for Java Developers
Elione edited this page Apr 5, 2026
·
17 revisions
Codesh derives its type system from Java, including its object-oriented principles and structure.
If you’re a Java developer, you can use the table below as a reference to understand how certain keywords can translate into Codesh. Note that some keywords exist purely for grammar fluffing and therefore do not have a Java alternative.
Additionally present is an Explanation column for some insight on why we chose that particular keyword.
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| ; | : | Modern versions of the Hebrew Bible end verses with :
|
|
| , | ו־ | ||
| . | ל־ | Goes well with מסוף ל־אמר |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| (none) | בס"ד | בקרב היהדות, נהוג לחתום את המילה בס"ד בראשי מסמכים. | |
| (none) | בע"ה | ||
| (none) | אי"א | ||
| (none) | ימ"מ | ||
| } (opens) | ויאמר: | ||
| { (closes) | ויתם: | ||
| ) (opens) | כי־ | ||
| ( (closes) | כי־טוב | וַיַּרְא אֱלֹהִים אֶת־הָאוֹר כִּי־טוֹב וַיַּבְדֵּל אֱלֹהִים בֵּין הָאוֹר וּבֵין הַחֹשֶׁךְ׃ (בראשית פרק א' פס' ד) מכאן נובע כי כאשר ה' ברא את האור, הוא סיים את הקריאה למעשה באמצעות מילת המפתח "כי־טוב | |
| package | וישב בארץ | וַיֵּ֥צֵא קַ֖יִן מִלִּפְנֵי֣ יְהוָ֑ה וַיֵּ֥שֶׁב בְּאֶֽרֶץ־נ֖וֹד קִדְמַת־עֵֽדֶן׃ (בראשית פרק ג' פס' ט"ז) הביטוי "וישב בארץ" מתאר את התיישבותו של אדם בארץ מסוימת.במסגרת שפת קודש, ספר קודש מתיישב תמיד בארץ המוגדרת בתיקיית המקור. | |
| import | ויבא את | ||
| import static | ויבא לכל־את | ||
| * / ? | כולל | כולל (היישוב הישן) – ויקיפדיה | |
| (none) | ויהי | ||
| (none) | ושמו | וּלְרִבְקָ֥ה אָ֖ח וּשְׁמ֣וֹ לָבָ֑ן וַיָּ֨רׇץ לָבָ֧ן אֶל־הָאִ֛ישׁ הַח֖וּצָה אֶל־הָעָֽיִן׃ (בראשית פרק כ"ד פס' כ"ט). | |
| (none) | היה |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| class | עצם | ויהי עצם ושמו <שם> [<מאפיינים> היה] |
|
| public | נגלה | ||
| private | נחבא | "וַֽיִּשְׁמְע֞וּ אֶת־ק֨וֹל יְהוָ֧ה אֱלֹהִ֛ים מִתְהַלֵּ֥ךְ בַּגָּ֖ן לְר֣וּחַ הַיּ֑וֹם וַיִּתְחַבֵּ֨א הָֽאָדָ֜ם וְאִשְׁתּ֗וֹ מִפְּנֵי֙ יְהוָ֣ה אֱלֹהִ֔ים בְּת֖וֹךְ עֵ֥ץ הַגָּֽן" (בראשית פרק ג' פס' ח) | |
| protected | קדש | דבר אשר קדוש הינו דבר אשר מוגן | |
| final | ימות ולא־יתחלף | https://www.kan.org.il/content/kan-news/politic/965364/ | |
| static | לכל־ | וּֽלְכׇל־חַיַּ֣ת הָ֠אָרֶץ וּלְכׇל־ע֨וֹף הַשָּׁמַ֜יִם וּלְכֹ֣ל ׀ רוֹמֵ֣שׂ עַל־הָאָ֗רֶץ אֲשֶׁר־בּוֹ֙ נֶ֣פֶשׁ חַיָּ֔ה אֶת־כׇּל־יֶ֥רֶק עֵ֖שֶׂב לְאׇכְלָ֑ה וַֽיְהִי־כֵֽן׃ (בראשית פרק ג' פס' ל') ה׳ נותן לכל בעלי החיים את הצמחים והעשב למאכל משמע שאפשור מאכל הצמחים והעשבים הינו דבר סטטי בעצם הבהמה |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| return | וישב | ||
| (none) | ויקח | ||
| method | מעשה | ויהי מעשה ושמו <שם> [<מאפיינים> היה] [ויקח <סוג> ושמו <שם>]* [וישב <סוג>] |
תחלופה מקראית של המילה "פעולה"; מתקשר לפעולה "ויעש" |
| function call | ויעש | ויעש <מעשה> [כי־<שם> <ערך> [ו־<שם> <ערך>]* כי־טוב] |
וַיַּעַשׂ אֱלֹהִים אֶת הָרָקִיעַ, וַיַּבְדֵּל בֵּין הַמַּיִם (בראשית פרק א' פס' ז'). ה' קרא לפעולת יצירת הרקיע |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| constructor | בריאה | ויהי מעשה בריאה [<מאפיינים> היה] [ויקח <סוג> ושמו <שם>] |
|
| extends | בן־ | ויהי עצם ושמו <שם> בן־<עצם> [<מאפיינים> היה] |
וַיְהִי֩ אִ֨ישׁ אֶחָ֜ד מִן־הָרָמָתַ֛יִם צוֹפִ֖ים מֵהַ֣ר אֶפְרָ֑יִם וּשְׁמ֡וֹ אֶ֠לְקָנָה בֶּן־יְרֹחָ֧ם בֶּן־אֱלִיה֛וּא בֶּן־תֹּ֥חוּ בֶן־צ֖וּף אֶפְרָתִֽי (שמואל א' פרק א' פס' א) אבותיו של אלקנה מתוארים באמצעות האופרטור בן־. |
| implements | בצלם | ויהי עצם ושמו <שם> בצלם <צלם> [ו־<צלם>]* [<מאפיינים> היה] |
"וַיִּבְרָא אֱלֹהִים אֶת הָאָדָם בְּצַלְמוֹ, בְּצֶלֶם אֱלֹהִים בָּרָא אֹתוֹ" (בראשית פרק א' פס' כ"ז). כדי לייצר את עצם האדם, ה' השתמש באופרטור "בצלם" |
| new | ויברא | ויברא <סוג> [כי־<שם> <ערך> [ו־<שם> <ערך>]* כי־טוב] |
וַיִּבְרָ֨א אֱלֹהִ֤ים ׀ אֶת־הָֽאָדָם֙ בְּצַלְמ֔וֹ בְּצֶ֥לֶם אֱלֹהִ֖ים בָּרָ֣א אֹת֑וֹ זָכָ֥ר וּנְקֵבָ֖ה בָּרָ֥א אֹתָֽם׃ (בראשית פרק א' פס' כ"ז) |
| instanceof | מזרע | כׇּל־אִ֞ישׁ אֲשֶׁר־בּ֣וֹ מ֗וּם מִזֶּ֨רַע֙ אַהֲרֹ֣ן הַכֹּהֵ֔ן לֹ֣א יִגַּ֔שׁ לְהַקְרִ֖יב אֶת־אִשֵּׁ֣י יְהוָ֑ה מ֣וּם בּ֔וֹ אֵ֚ת לֶ֣חֶם אֱלֹהָ֔יו לֹ֥א יִגַּ֖שׁ לְהַקְרִֽיב׃ (ויקרא פרק כ"א, פס' כ"א) | |
| abstract | רוחני | ||
| this | אנכי | ||
| super | אבי | ||
| as (like Kotlin) | בתור־ |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| + | ויוסף ל־ | ויוסף ל־<ערך> את <ערך |
|
| - | ויוחסר מן | ויוחסר מן <ערך> את <ערך |
|
| * | ויוכפל | ויוכפל <ערך> פי <ערך |
|
| / | ויחולק | ויחולק <ערך> פי <ערך |
|
| % | ויושרה | ויושרה <ערך> פי <ערך |
|
| - (unary) | ויחזק את־לב | ויחזק את־לב <ערך |
וַיְחַזֵּ֤ק יְהֹוָה֙ אֶת־לֵ֣ב פַּרְעֹ֔ה וְלֹ֥א שָׁמַ֖ע אֲלֵהֶ֑ם כַּאֲשֶׁ֛ר דִּבֶּ֥ר יְהֹוָ֖ה אֶל־מֹשֶֽׁה׃ (שמות פרק ט' פס' י"ב) פרעה סרב לשחרר את העם היהודי מעבדות כיוון ו־ה' ביצע פעולת מינוס על ליבו |
| Java | Codesh | Example |
|---|---|---|
| = | ויחלף | ויחלף <משתנה> ב־<ערך |
| += | `ויסף | ויסף ל־<משתנה> את <ערך |
| -= | ויחסר | ויחסר מן <משתנה> את <ערך |
| *= | ויכפל | ויכפל <משתנה> פי <ערך |
| /= | ויחלק | ויחלק <משתנה> פי <ערך |
| %= | וישרה | וישרה <משתנה> פי <ערך |
| ++ | ויתקדם | ויתקדם <משתנה |
| -- | ויפחת | ויפחת <משתנה |
| Java | Codesh | Example |
|---|---|---|
| >> | ויוסט ימינה | ויוסט ימינה <ערך> ב־<ערך |
| << | ויוסט שמאלה | ויוסט שמאלה <ערך> ב־<ערך |
| | | או־סיבי | ערך> או־סיבי <ערך |
| & | גם־סיבי | ערך> גם־סיבי <ערך |
| ^ | או־בלעדי־סיבי | ערך> או־בלעדי־סיבי <ערך |
| ~ | לא־סיבי | לא־סיבי <ערך |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| var | משתנה | ||
| int | שלם | ||
| float | צף | ||
| double | מצף | ||
| long | רב | ||
| short | קצר | ||
| byte | קצרצר | ||
| char | אות | ||
| boolean | דבר־מה | ||
| null | תהו | ||
| [] | כמסדר | ||
| [i] | במקום | <מערך> במקום <ערך> |
שַׁל־נְעָלֶ֙יךָ֙ מֵעַ֣ל רַגְלֶ֔יךָ כִּ֣י הַמָּק֗וֹם אֲשֶׁ֤ר אַתָּה֙ עוֹמֵ֣ד עָלָ֔יו אַדְמַת־קֹ֖דֶשׁ הֽוּא (שמות פרק ג' פס' ה') |
| length | אורכו של |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| if | אם־ | ||
| else | אחרת | ||
| else if | אם־אחרת | אִם־אַחֶ֖רֶת יִֽקַּֽח־ל֑וֹ שְׁאֵרָ֛הּ כְּסוּתָ֥הּ וְעֹנָתָ֖הּ לֹ֥א יִגְרָֽע׃ (שמות פרק כ"א פס' י') | |
| switch | ויחלוק על | ||
| case | כאשר | ||
| default | באין צדיק | ||
| true | אמן | אמן משמעותה "כן", "אמת" ו־"נכון", וכמו כן גם "הלוואי" | |
| false | כזב | ||
| ! | שקרי־הוא | ערך שקרי־הוא |
|
| == | שווה | שווה ערך לנד ערך |
|
| != | אינו־שווה | אינו־שווה ערך לנד ערך |
|
| > | גדול | גדול ערך לנד ערך |
|
| >= | גדול־ושווה | גדול־ושווה ערך לנד ערך |
|
| < | קטן | קטן ערך לנד ערך |
|
| <= | קטן־ושווה | קטן־ושווה ערך לנד ערך |
|
| && | וגם | ||
| || | או |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| for | וימנה | וימנה שלם ושמו <שם> מן <ערך> עד <ערך> [וידלג <ערך>] |
|
| do | עשה | ||
| while | בעוד | ||
| continue | פסח | וְעָבַ֣ר יְהוָה֮ לִנְגֹּ֣ף אֶת־מִצְרַיִם֒ וְרָאָ֤ה אֶת־הַדָּם֙ עַל־הַמַּשְׁק֔וֹף וְעַ֖ל שְׁתֵּ֣י הַמְּזוּזֹ֑ת וּפָסַ֤ח יְהוָה֙ עַל־הַפֶּ֔תַח וְלֹ֤א יִתֵּן֙ הַמַּשְׁחִ֔ית לָבֹ֥א אֶל־בָּתֵּיכֶ֖ם לִנְגֹּֽף׃ (שמות פרק י"ב, פס' כ"ג) ה' פסח (דילג) על כל אדם בעל דם כבש על משקוף דלתו בזמן מתן מכת הבכורות | |
| break | לך־לך | וַיֹּ֤אמֶר יְהוָה֙ אֶל־אַבְרָ֔ם לֶךְ־לְךָ֛ מֵאַרְצְךָ֥ וּמִמּֽוֹלַדְתְּךָ֖ וּמִבֵּ֣ית אָבִ֑יךָ אֶל־הָאָ֖רֶץ אֲשֶׁ֥ר אַרְאֶֽךָּ׃ (בראשית פרק י"ב, פס' א') |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| try | וינסה | ||
| catch | ויתפוס | וַיִּתֵּ֥ן אֹתָ֛הּ לְמׇרְטָ֖ה לִתְפֹּ֣שׂ בַּכָּ֑ף הִֽיא־הוּחַ֤דָּה חֶ֨רֶב֙ וְהִ֣יא מֹרָ֔טָּה לָתֵ֥ת אוֹתָ֖הּ בְּיַד־הוֹרֵֽג׃ (יחזקאל פרק כ"א, פס' ט"ז) יחזקאל מתואר תופס (תופש) חרב. | |
| finally | לאחר ארבעים שנה במדבר | ||
| throw | גזר | ||
| throws | פן־יחטא |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| // | כה הגה ה' לאמר | "להגות" משמע לחשוב | |
| /* */ | כה הגה ה' לאמר: ... ויחדל: | ||
| /** */ | ויאמר ה' לאמר: ... ויחדל: | בתיעוד, ה' מפציר את מחשבותיו |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| (name) | ושמה | ||
| (shall be) | תהיה | ||
| public | נגלית | ||
| private | נחבאת | ||
| protected | קדשה | ||
| final | תמות ולא־תתחלף | ||
| extends | בת־ |
| Java | Codesh | Example | Explanation |
|---|---|---|---|
| interface | צלם | ויהי צלם ושמו <שם> [<מאפיינים> היה] |
ה' ברא את האדם בצלמו: "וַיִּבְרָא אֱלֹהִים אֶת הָאָדָם בְּצַלְמוֹ, בְּצֶלֶם אֱלֹהִים בָּרָא אֹתוֹ" (בראשית פרק א' פס' כ"ז) .מכאן ניתן להבים כי האדם יורש מאותו האינטרפייס של ה'. |
| enum | מניין | ||
| @interface | חותם | ||
| @ | והיה | ||
| @Override | ויגזול | פעולת גזילה במקרא משמעותה לקיחת בעלות בכפיה או חוסר רצון האדם בשאלה. פעולת הדריסה לוקחת בעלות מלאה על המעשה מאביו באי־אפשרות ערעור, ועל־כן גוזלת את זכויותיו. |