Rust 1.65.0: מה חדש במהדורה האחרונה של נובמבר

Rust 1.65.0: מה חדש במהדורה האחרונה של נובמבר

Rust 1.65.0: מה חדש במהדורה האחרונה של נובמבר

מאז ההשקה של שפת תכנות חלודה, עם שלו גרסה 0.1 בתחילת שנת 2012, היה לו מצוין ומתמשך מחזור פיתוח. בנוסף, א הפופולריות הגוברת וקבלה טובה בקרב מתכנתים ומשתמשי תוכנה, שכן היא מאפשרת בקלות פיתוח תוכנה אמינה ויעילה. ולאחרונה הוא הוציא עדכון חדש תחת השם של "חלודה 1.65.0" עם חדשות מעניינות שנתייחס כאן.

עם זאת, ראוי לציין כי במהלך השנים האחרונות, היה א שימוש ושילוב נהדרים עם ליבת לינוקס, וכתוצאה מכך, במערכות הפעלה חינמיות ופתוחות המבוססות על GNU/Linux. מגיעים לנקודת ההוויה משולב ב-Linux Kernel מאז גרסה 6.1, ולשמש עבור ליצור אפליקציות נהדרות, כפי שדווח בהרחבה כאן DesdeLinux ואתרי לינוקס ומחשבים רבים אחרים.

שפת חלודה: המפתחים שלה מכריזים על הגרסה החדשה 1.50.0

שפת חלודה: המפתחים שלה מכריזים על הגרסה החדשה 1.50.0

וכרגיל, לפני הכניסה המלאה על שפת תכנות חלודה והשקה של גרסה "חלודה 1.65.0", נשאיר כמה קישורים ל פוסטים קשורים קודמים:

שפת חלודה: המפתחים שלה מכריזים על הגרסה החדשה 1.50.0
Artaculo relacionado:
שפת חלודה: המפתחים שלה מכריזים על הגרסה החדשה 1.50.0
RustLinux
Artaculo relacionado:
Linux 6.1 RC1, ההסתכלות הראשונה על Rust ב-Linux

Rust 1.65.0: שפה לבניית תוכנה אמינה ויעילה

Rust 1.65.0: שפה לבניית תוכנה אמינה ויעילה

מה חדש ב-Rust 1.65.0

בין חדשות (הוספות, שיפורים ותיקונים) מפורסם בקרב שלך אתר רשמי ו - אתר ב- GitHub, כדאי להדגיש כמה חשובים, כגון:

שינויים ב-GAT: סוג וקונסט

הגנריות לכל החיים (GAT), "סוג" ו-"const", כעת ניתן להגדיר אותם בסוגים משויכים, מה שהופך את הפונקציונליות שלהם למגוון יותר, מה שמקל על השימוש בסדרה של דפוסים שכרגע לא ניתן לכתוב.

סוג חדש של "הצהרת תן"

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

פונקציית break בבלוקים מסומנים

כעת ניתן לתייג ביטויי בלוק פשוטים כיעד הפסקה, מה שמאפשר כעת סיום מוקדם של חסימה. משהו מאוד דומה לשימוש ב-a הצהרת goto, מבלי להיות קפיצה שרירותית. רק מבפנים בלוק ועד סופו. כעת, הפונקציה החדשה הזו שכותרתה כ "לשבור", אתה יכול גם לכלול ערך ביטוי, בדיוק כמו עם לולאות. מה שמאפשר לבלוק מרובה הצהרות לקבל ערך של "לַחֲזוֹר" מוקדם.

פיצול מידע על ניפוי באגים של לינוקס

תמיכה בפיצול מידע באגים ב-macOS, הוא יציב כעת גם בלינוקס. לדוגמה:

  • csplit-debuginfo=פרק יפצל את מידע ניפוי הבאגים למספר קובצי .dwo (קבצי אובייקט DWARF).
  • csplit-debuginfo=packed יפיק חבילת .dwp (DWARF) יחידה יחד עם הפלט הבינארי שלה עם כל מידע באגים ארוז.
  • csplit-debuginfo=כבוי זו עדיין התנהגות ברירת המחדל, הכוללת נתוני DWARF ב-.debug_*, מקטעי ה-ELF של האובייקטים והבינארי הסופי.

חדשות אחרות

  1. הוספת MIR מופעלת כעת לבניית אופטימיזציה. זה מספק שיפור של 3-10% בזמני הבנייה של קופסאות בעולם האמיתי.
  2. בעת בניית תזמון, Cargo ממיין כעת את תור העבודות הממתינות לשיפור הביצועים.
  3. ברמת המהדר, נוסף תמיכה ליצור קבצי proraw בודדים כברירת מחדל בעת שימוש ב-"-C instrument-coverage". בנוסף, זה כעת עמ'מאפשר שימוש בקישורים דינמיים עבור יעדי iOS/tvOS, בין דברים רבים אחרים.

"Rust היא שפת תכנות מרובת פרדיגמות מלוקטת, למטרות כלליות, המפותחת על ידי Mozilla ונתמכת על ידי LLVM. שפה זו תוכננה להיות שפה בטוחה, במקביל ופרקטית ובעיקר להוות תחליף לשפות C ו-C++. Rust היא שפת תכנות בקוד פתוח התומכת בתכנות פונקציונלי, פרוצדורלי, ציווי ומונחה עצמים טהור.".

Artaculo relacionado:
Kerla: קרנל חדש שנכתב ב-Rust ותואם ל-Linux ABI
RustDesk: אפליקציית שולחן עבודה מרחוק חוצת פלטפורמות שימושית
Artaculo relacionado:
RustDesk: אפליקציית שולחן עבודה מרחוק חוצת פלטפורמות שימושית

סיכום: פוסט באנר 2021

תקציר

בקיצור, ההשקה הזו של "חלודה 1.65.0" ממשיך להוסיף ערך לפיתוח ולשימוש במוצר כזה שפת תכנות, אשר הופכת חשובה יותר ויותר על מערכות הפעלה מבוסס ב גנו / לינוקס. עד כדי כך, כי מן סדרת Linux Kernel 6.1, הצליח להצטרף אליו. וזה מאוד חשוב, כי ל-Rust יש מאפיין מפתח שמבטיח שלא תתרחש התנהגות לא מוגדרת בתוך הקרנל.

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


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

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

*

*

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