על איזה סקר אנחנו מדברים?
Stack Overflow, שירות שאלות ותשובות פופולרי למתכנתים, פורסם
משתתפי הסקר דיברו גם על אילו שפות תכנות, מסגרות, ספריות וכלים הם משתמשים בהם בעבודתם.
כדי לקבוע את השפה "המועדפת",Stack Overflow שאל את המפתחים באיזו שפה הם השתמשו בשנה שעברה ומה הם רוצים לכתוב בשנה הבאה. אם המשיב עבד עם השפה ורוצה להמשיך לעבוד איתה, הוא הניח "תותחים" בשני הפריטים.
10 השפות המועדפות ביותר, בסדר יורד, כוללות: Rust, Clojure, TypeScript, Elixir, Julia, Python, Dart, Swift, Node.js ו- Go.
רֵאָיוֹן

בנוסף, בין המשיבים היו יותר מ-10 אלף מפתחי Javascript שרוצים להתחיל או להמשיך בפיתוח ב-Go או Rust.
חלודה הוכחה כפופולרית למערכתתכנות ונחשבת כשפה שנייה אחרי C לפיתוח ליבת לינוקס, בין השאר משום שהיא יכולה לסייע בהעלמת באגי אבטחה הקשורים לזיכרון.
חמשת המועדפים המובילים בסקר כוללים Rust, Clojure, TypeScript, Elixir ו- Julia (המופיעים בסדר יורד). אחריהם Python, Dart, Swift, Node.js ו- Go.

באותו אופן, קבעו עורכי הסקרו השפה ה"שנואה ביותר". הם שאלו באיזו שפה מתכנתים בהחלט לא רוצים להשתמש בשנה הבאה. ראשית, בואו נדבר על ה"מועדף" של המתכנתים.
השפה האהובה עליי היא חלודה
שפת התכנות Rust הפכה להיות אחת מבין המתכנתות מכל רחבי העולם. זו המסקנה אליה הגיעו מומחי פורטל Stack Overflow, הפורום הגדול ביותר למתכנתים.
Rust קיבלה את המעמד של "שפת התכנות האהובה ביותר" בפעם השישית ברציפות, כותב ZDnet. הרוב המוחלט של המשיבים הצביע בעדו. 86.69% מהם נתנו לו את הקול שלהם.
למה חלודה?
מתכנתים חלודה מתייגים אותותחביר תמציתי עם מילות מפתח. בנוסף, יש לו מנתח קוד המסייע במניעת דליפות זיכרון ושגיאות בעת עבודה עם ריבוי נושאים. כמו כן, המפתחים מציינים את הניהול העצמאי של מיקום הנתונים בזיכרון (באמצעות מצביעים), היעדר איסוף אשפה והקלדה סטטיסטית עוצמתית.
איך נוצרה השפה?
לפני 14 שנים, עובד מוזילה, Graydon Hoareהתחלתי לפתח את השפה בזמני הפנוי. במשך שלוש שנים הוא עבד לבד, עד שמוזילה הצטרפה רשמית לעבודה ב-2009. שנה לאחר מכן, החברה הציגה את Rust לציבור.

שנתיים לאחר מכן, התקיים שחרור האלפא הראשון של השפה.במיוחד ב- Rust, המפתחים יצרו את מנוע ה- Servo לדפדפני אינטרנט. שנה לאחר מכן הצטרפה ענקית ה- IT סמסונג לעבודה על סרוו. כתוצאה משיתוף הפעולה, קוד סרוו הועבר לארכיטקטורת ה- ARM.
Rust 1.0 שוחרר בשנת 2015.בשנת הפעילות הראשונה שלה, שפת התכנות קיבלה ארד בתחרות "שפת התכנות המועדפת" בפורטל Stack Overflow. כל השנים שלאחר מכן, הוא תופס את המקום הראשון אך ורק.
תכונות חלודה
אנליסטים של Evrone מציינים כי קוד Rustתואם ארבעה מושגים עיקריים בתכנות: פרוצדורלי, מקביל, פונקציונלי ו- OOP. לכן, חלודה היא שפה רב תכליתית שיש לה שימושים רבים. לדוגמה:
- תכנות יישומי לקוח ושרתי אינטרנט;
- בלוקצ'יין;
- יצירת מערכות הפעלה משלך;
- כתיבת תוכניות ויישומים למערכות ניטור ושרתים;
- פיתוח תוכנה למטרות כלליות;
- יצירת תשתיות;
- מנועי כתיבה לדפדפנים ולמשחקים.
עכשיו חלודה היא שפה צעירה יחסית,אשר כל הזמן משתנה ומתפתח. אגב, גם יצרני וירוסים אוהבים את זה, שכן היא נחשבת לשפה "אקזוטית", נדירה. השימוש בשפות תכנות נדירות מאפשר להם להסתיר את התוכניות הזדוניות שלהם מאנטי-וירוסים. בעזרתם, הם מטעים ניתוח חתימה, למשל, על ידי הסתרת טרויאני שנכתב ב-C בתוך מטעין שנכתב ב-Rust.לעיתים קרובות, האקרים משכתבים לחלוטין את היצירות המוקדמות שלהם ב-Rust.
אילו שפות מתכנתים שונאים?
דירוג השפות השנואות ביותר לפי תוצאותמהסקר שערכה Stack Overflow הפך לשפה C. 66% מהנשאלים לא ירצו להתמודד איתו יותר, ורק 39.56%, להיפך, היו מוכנים להמשיך לכתוב בו.
אגב, C היא לא השפה היחידה שקיבלהסטטוס שנוא. יחד איתו, מעמד זה התקבל על ידי C ++, Delphi, Java, R, PowerShell, COBOL, PHP, Perl, Assembly, Groovy, Objective-C, Matlab, VBA.

ה-COBOL המוצג ברשימה זו נחשבאחת משפות התכנות הוותיקות ביותר. היא קיימת מאמצע המאה ה-20 ונחשבה לשפה מתה במשך זמן רב. עם זאת, באביב 2020, הוא הפך שוב לפופולרי במהלך מגיפת הקורונה.
בשנה שעברה רשויות המדינה האמריקאיתניו ג'רזי החלה לחפש אחר מתכנתים COBOL כאשר העומס על מחשבים ישנים יותר במערכת התעסוקה בארה"ב גדל עקב מגיפת COVID-19. על פי The Register, מומחים יצטרכו לעדכן את התוכנה במסגרות ראשיות לפני 40 שנה, שכבר אינן מסוגלות להתמודד עם העומס. היא גדלה בגלל העלייה באבטלה. כאשר מאות אלפי אנשים איבדו את מקום עבודתם, הבקשות לדמי אבטלה בפריסה ארצית עלו תוך 1600% בתוך שבועות. במקביל, מחצית מהבקשות הנכנסות מעובדות בעיכוב משמעותי, ולשם כך הוא זקוק למומחי COBOL. המטרה היא לשדרג את תוכנת המיינפריים. עם זאת, היה קשה מאוד לשלטונות למצוא מתכנתים כאלה.
קרא עוד
ראה כיצד חור שחור מתחיל להרוס כוכב
חלקיק חדש שהתגלה במפגר ההדרון הגדול
נאס"א: המצב במודול "מדע" חמור יותר מכפי שהוכרז בעבר
Stack Overflow - מערכת שאלות ותשובות בנושאתכנות, שפותח על ידי ג'ואל ספולסקי וג'ף אטווד בשנת 2008. הוא חלק מ-Stack Exchange Network. כמו במערכות אחרות מסוג זה,הצפת מחסניתמספק את היכולת לדרג שאלות ותשובות, מה שמעלה או מוריד את המוניטין של משתמשים רשומים.