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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 5 כותבים 262 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום