שפת התכנות V פורסמה בקוד פתוח

שפת תכנות V.

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

ואת זה הגשימה פרסום השבוע של גרסת הקוד הפתוח של שפה עם כמה מהתכונות הרבות שציינת. במהדורה זו צוות הפיתוח תמיד מדגיש תכונות כגון אבטחה, מהירות, קלילות ויכולת לתרגם את כל פרויקטי C / C ++ שלך.

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

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

וולט הוא לקוח שולחני מקורי עבור Slack, Skype, Matrix, Telegram, Twitch, ושירותים רבים אחרים. אתה לא צריך שיהיו לך תריסר אפליקציות כדי להגיע לכל אנשי הקשר שלך בפלטפורמות שונות.

במהלך הצגת שפת ה- V בחודש מרץ האחרוןאלכס ציין כי יש לו תכונות רבות הפונות למפתחים הנפוצים ביותר, כולל המהירות והאבטחה, קלילותו ויכולתו לתרגם את כל הפרויקטים שלך. / C ++.

נאמר גם כי כל שפת ה- V והספרייה הסטנדרטית שלה נמוכות מ -400 KB. התיעוד שלה גם אומר לך ש- V יכול לאסוף עד 1.2 מיליון שורות קוד לשנייה לכל ליבת מעבד.

עם שחרורו של וי

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

כמו בהודעת מרס, הצוות מדגיש תכונות כמו אוסף מהיר של קוד שנכתב ב- V, בטיחות שפה, מתרגם C / C ++, קוד טעינה מחדש שיש לקחת בחשבון באופן מיידי, שינויים וגודלם הקטן ביותר של המהדר וספרייתו, שהוא כ -400 קילו-בתים מכיוון שהוא אינו מכיל תלות כלשהי.

התכונות העיקריות של שפת התכנות V מוצגות להלן:

  • אוסף מהיר: V אוסף 1.5 מיליון שורות קוד לשנייה לליבת מעבד
  • אבטחה (לא גלובלית, אי-משתנות ברירת מחדל, פונקציות טהורות חלקית וכו ')
  • תרגום C / C ++: V יכול לתרגם את פרויקט C / C ++ שלך ולהציע לך אבטחה, פשטות והידור עד פי 200 מהר יותר
  • מהדר 400 KB ללא תלות - כל שפות ה- V והספרייה הסטנדרטית שלה נמוכות מ- 400 KB. יכול ליצור וי תוך 0,3 שניות
  • טען קוד חדש: קבל את השינויים שלך באופן מיידי מבלי להרכיב מחדש. מכיוון שאתה גם לא מבזבז זמן למצוא את המדינה בה אתה עובד לאחר כל בנייה, תחסוך דקות יקרות מזמן הפיתוח שלך.

חוץ מזה, התיעוד שלך מצביע על כך ש- V דומה ל- Go, שפת התכנות שיצרה גוגל. בכל הנוגע לביצועים, הצוות מאמין ש- V מהירה כמו C, תוך שהיא מציעה יכולת פעולה הדדית איתה.

עם זאת, רבים נותרים סקפטיים בנוגע ליתרונות הרבים המוזכרים לשפה.

הם גם מציינים כי המחבר טרם סיים תכונות רבות, כולל החלק המרובה הליכי אשר אמור להיות "ללא נתונים" בזמן הקומפילציה, תוך שהוא קל יותר לשימוש מאשר Go ו- Rust.

בעיניהם, כעת, לאחר שחלק מהקוד שוחרר, נראה כי מדובר במעט מתרגם C / C ++, כאשר רוב התכונות המפורסמות הוסרו.

לעת עתה פרסם המחבר גרסה ראשונה לשפת הקוד הפתוח. דווח כי V אינו משתמש במסגרת המהדר של LLVM, אלא מתקדר ישירות לקוד המכונה.

לדבריו, זו אחת הסיבות העיקריות לכך שהיא כל כך קלה ומהירה. נכון לעכשיו, רק ארכיטקטורת x64 ופורמט Mach-O נתמכים.

קוד V

 


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

2 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   טייס אוטומטי דיג'ו

    נשמע נהדר ובתוך 400kb בלבד! זה נראה כמו נוסחת הקסם של אובליקס. = :)

    1.    טאראק דיג'ו

      אני אומר לך, זה מדהים, למרות שנצטרך לראות איך זה ייצא בסוף.