דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. האם V תהיה השפה הבאה?

האם V תהיה השפה הבאה?

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 5 כותבים 262 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    השיב לMusiCode ב נערך לאחרונה על ידי nigun
    #3

    @MusiCode
    זה לא שאני באמת מתלבט האם להשקיע עוד שעה בלקרוא את הדוקומנטציה
    אני רק רוצה לעורר דיון ולשמוע מה יש ל'עוילם' להחכים
    וכמובן לא לשכוח שהשפה עדיין חדשה ורק בגירסה 0.1.21
    ועדיין יתכנו שינויים מהותיים עד 1.0
    אמנם הם טוענים שלא נראה להם שיהיה שינוי מהותי
    אבל אני משער שאם יציעו להם משהו שישדרג את השפה הם יכניסו את זה

    מייל: nigun@duck.com

    תגובה 1 תגובה אחרונה
    0
    • MusiCodeM מנותק
      MusiCodeM מנותק
      MusiCode
      כתב ב נערך לאחרונה על ידי
      #4

      טוב.
      מהצצה, נראה שהם תומכים בתחביר של כמה שפות.

      אם זה 1. כמו מה שאני מכיר, 2. ועובד יותר טוב, אז למה לא בעצם?

      nigunN תגובה 1 תגובה אחרונה
      0
      • nigunN מנותק
        nigunN מנותק
        nigun
        השיב לMusiCode ב נערך לאחרונה על ידי
        #5

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

        מייל: nigun@duck.com

        תגובה 1 תגובה אחרונה
        0
        • yossizY מנותק
          yossizY מנותק
          yossiz
          השיב לnigun ב נערך לאחרונה על ידי
          #6

          @nigun אמר בהאם V תהיה השפה הבאה?:

          האם שווה להתחיל לחשוב על מעבר מGO לV

          לא ❗
          יש עשרות שפות חדשות שמיוצרות כל הזמן. למרות שנראה של-V יש אולי קצת יותר התעניינות רצינית מאשר שפות אחרות של חובבנים אבל זה עדיין בגירסת אלפא. אי אפשר לקפוץ על כל גימיק חדש.

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          תגובה 1 תגובה אחרונה
          2
          • yossizY מנותק
            yossizY מנותק
            yossiz
            כתב ב נערך לאחרונה על ידי
            #7

            @nigun האם שמעת על nim? elm? red? julia? racket? elixir? crystal? scala? closure? erlang? ocaml? zig? dart?

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            תגובה 1 תגובה אחרונה
            5
            • nigunN מנותק
              nigunN מנותק
              nigun
              כתב ב נערך לאחרונה על ידי
              #8

              @yossiz
              שמעתי רק על dart erlang scala
              ואני לא מצאתי סיבה ללמוד אותם
              אבל לא נראה לי שהם שפות מתות אלא מתאימות למקרים מסויימים
              הסיבה שבכלל הסתכלתי על V זה רק בגלל התעניינות היוצאת דופן לשפה כ"כ צעירה
              (אלא אם כן 12.9K הצבעות בגיטהאב זה סתם אנשים שמתלהבים ומצביעים בלי לחשוב)
              וזה די מדבר אלי שפה שהיא כמו עם כל המעלות של GO
              ואולי יפתור כמה דברים מעצבנים שיש בגו (ניהול סוג המשתנה בעיקר)
              האם זה באמת יתפוס ימים יגידו

              מייל: nigun@duck.com

              A תגובה 1 תגובה אחרונה
              0
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                כתב ב נערך לאחרונה על ידי dovid
                #9

                @nigun ראשית אני חושב שכדי להחליט על השפה הבאה צריך להכיר לפחות שפה אחת קיימת על בוריה.
                על בוריה זה אומר לגמרי לגמרי. ואז יש להצביע על הנקודות שמפריעות בשפה, ועד כמה הם מפריעות ומה ראו על ככה יוצרי ומעצבי השפה שיצא תחת ידם הבעיות אלו + שהם לא מצאו לנכון לתקנם. זה מאוד עוזר לבחור את השפה הבאה.
                לפני כמה זמן הכרזת פה על רצון לעבור לGO ואכן עמדת במילתך וראינו הדים להתקדמות שלך שם. והנה אתה כבר בנדידה הבאה.
                זה אומר שאתה מאוכזב. ממה? בין השיטים כתבת משהו על ניהול סוג משתנה. כלומר שמשהו הרגיז אותך בשפה (ואכן בגו יש נראה לי המון המון דברים שיכולים להרגיז), והחלטת שזה פאנצ'ר - כלומר, אמור להיות משהו טוב יותר. אתה עלול למצוא בכל שפה תכונה שלדעת המעצב היא נפלאה ולדעתך היא מרגיזה.
                אני חושב שתחליט באיזה שפה שאתה כבר מכיר היה הכי פחות מעצבן ותתרגל בה עד שלא יפריע לך מה שמעצבן. כי אם תהיה כל ימיך בחיפוש אחרי השפה האידאלית, אתה לא תהיה פנוי לדברים חשובים יותר.

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

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                nigunN תגובה 1 תגובה אחרונה
                3
                • nigunN מנותק
                  nigunN מנותק
                  nigun
                  השיב לdovid ב נערך לאחרונה על ידי nigun
                  #10

                  @dovid
                  אני לא ניסחתי את השאלה נכון
                  אני לא חושב לעזוב את GO
                  א. בגלל שאכן עדיין אני לא יודע את השפה על בוריה
                  ב. יקח עוד הרבה זמן עד שV יבשיל (אם בכלל)
                  אבל כיוון שסינטקס די דומה זה נראה שאפשר להמשיך לכתוב בגו ולהשתמש בV כשזה נצרך
                  וכמה שהשפה תתפתח יותר (בעיקר בספריות )אז לעבור יותר לכתוב בV
                  בעיקר התכוונתי לעורר דיון על המעלות/חסרונות של השפה הזאת
                  כי זה לא נראה לי שפה שהולכת למות ושווה להשתשע עם זה טיפה
                  (אם זה בעיה לעורר כאן דיונים על נושאים כאלו תעדכן)

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

                  נ.ב. הדברים שמפריעים לי בGO זה בעיקר כי אני מגיע מPHP (כמו שמישהו כאן הזהיר אותי בזמנו)
                  וזה לרוב קשור לסוגי המשתנים וההמרה בניהם
                  למשל השילוב בין משתנים לסטרינג
                  למשל במקום לכתוב "print "hello $name צריך לכתוב fmt.Println("hello %s", name)
                  כשיש משתנה אחד זה בסדר כשיש הרבה זה כבר קצת מציק
                  עוד דוגמה שהפריע לי בGO זה שכל שינוי צריך קימפול מחדש
                  זה לא סוף העולם וממש לא סיבה לחזור לPHP ואפילו לא סיבה לעבור לנוד כי כנראה שאני אתרגל לזה
                  אבל אם יש לי שפה שבנויה על GO ודומה בסיטנטקס למה לא
                  (אגב, הדברים האלו רק מוכיחים לך שאני רק מתחיל בשפה ועדיין לא נתקעתי בדברים שבאמת מעצבנים בפרוייקטים יותר גדולים
                  למשל הרבה מתלוננים על ניהול שגיאות ואין לי מושג מה מפריע להם כי אני לא כותב קוד גדול שצריך הרבה דוחות
                  אבל זה נראה שV מנסה לפתור גם את זה)

                  מייל: nigun@duck.com

                  תגובה 1 תגובה אחרונה
                  1
                  • A מנותק
                    A מנותק
                    avr416
                    השיב לnigun ב נערך לאחרונה על ידי
                    #11

                    @nigun אמר בהאם V תהיה השפה הבאה?:

                    @yossiz
                    שמעתי רק על dart erlang scala
                    ואני לא מצאתי סיבה ללמוד אותם

                    דווקא אני כן מצאתי סיבה ללמוד את dart
                    היום גוגל דוחפים בכל הכוח את flutter שבנוי על דארט
                    זה בעצם אמור להחליף את JS ונועד לכתיבת אפליקציות קרוס פלטפורם, ועכשיו הוסיפו גם תמיכה לווב (אם כי עדיין לא מלאה..)
                    וממה שמעתי מחברים שעובדים איתה האפליקציות הרבה יותר מהירות, ויחסית קלה ללמידה (מזכירה JS או יותר נכון TS).
                    אז עדיין לא התחלתי ללמוד (רק להתקין סביבה..) אבל שמתי עליה עין..

                    ובכלל הייתי ממליץ לשים עין על הנושא של web assembly שאין לי עדיין מספיק מושג מה זה אומר, אבל אני שם לב שזה הולך ותופס תאוצה...
                    וזה התשובה של מייקרוסופט לזה Blazor...

                    שזה בעצם מאפשר לכתוב בC# (דוטנט קור) לדפדפן.
                    (כלומר, אם אני מבין נכון ווב אסמבלי בעצם אומר שאתה כותב קוד שמתקמפל לבינארי והדפדפן ידע להריץ אותו, וזה מתחיל לתפוס תאוצה, מה שבעצם יאפשר למפתחים לא להזדקק עוד לחסדי JS אלא לכתוב בשפות שהם אוהבים, והם יוכלו להשתמש בכל הקוד הקיים שלהם ולהשתמש בו גם לפיתוח קליינט).

                    MusiCodeM תגובה 1 תגובה אחרונה
                    5
                    • MusiCodeM מנותק
                      MusiCodeM מנותק
                      MusiCode
                      השיב לavr416 ב נערך לאחרונה על ידי
                      #12

                      @avr416 אמר בהאם V תהיה השפה הבאה?:

                      (כלומר, אם אני מבין נכון ווב אסמבלי בעצם אומר שאתה כותב קוד שמתקמפל לבינארי והדפדפן ידע להריץ אותו, וזה מתחיל לתפוס תאוצה, מה שבעצם יאפשר למפתחים לא להזדקק עוד לחסדי JS אלא לכתוב בשפות שהם אוהבים, והם יוכלו להשתמש בכל הקוד הקיים שלהם ולהשתמש בו גם לפיתוח קליינט).

                      מה, אני מקבל קובץ בינארי?
                      ה' ישמור! איך אני אבדוק שזה לא ווירוס?

                      טוב, לא אני. אבל אלה שמבינים בזה.

                      nigunN תגובה 1 תגובה אחרונה
                      1
                      • nigunN מנותק
                        nigunN מנותק
                        nigun
                        השיב לMusiCode ב נערך לאחרונה על ידי
                        #13

                        @MusiCode
                        הקובץ הבינארי מורץ ע"י JS
                        כך שלא אמור להיות פעולה שלא נתמכת ע"י JS שתרוץ ע"י wasm

                        מייל: nigun@duck.com

                        תגובה 1 תגובה אחרונה
                        0
                        • MusiCodeM מנותק
                          MusiCodeM מנותק
                          MusiCode
                          כתב ב נערך לאחרונה על ידי
                          #14

                          @dovid אמר ב.NET בדפדפן? BLAZOR:

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

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

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


                          ו-כן, אי אפשר לבדוק מה זה בעצם עושה שם...

                          @MusiCode אמר בהאם V תהיה השפה הבאה?:

                          ה' ישמור! איך אני אבדוק שזה לא ווירוס?

                          תגובה 1 תגובה אחרונה
                          1

                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

                          • התחברו או הירשמו כדי לחפש.
                          • פוסט ראשון
                            פוסט אחרון
                          0
                          • דף הבית
                          • קטגוריות
                          • פוסטים אחרונים
                          • משתמשים
                          • חיפוש
                          • חוקי הפורום