גיטהאב חושפת את שפות התכנות הפופולאריות ביותר ל-2019
וגם: כמה משתמשים נמצאים בגיטהאב? כמה יצרו את ה-Repo הראשון שלהם? כמה תרמו בפעם הראשונה לקוד פתוח? ועוד הרבה נתונים מעניין על השנה שהייתה
כמדי שנה משחררת GitHub, קהילת הקוד הפתוח הגדולה בעולם, את דו״ח ה-Octoverse שלה המסכם את השנה שהייתה, ויחד איתו נחשף לא מעט מידע לגבי על קוד פתוח או שפות תכנות, ועם עשרות מיליוני משתמשים מרחבי העולם במגוון שפות, זהו אחד הדו״חות המעניינים והמקיפים ביותר שקיימים בקהילה. שנצלול?
כמה מפתחים תרמו בפעם הראשונה לקוד פתוח? כמה יצרו את ה-Repo הראשון שלהם?
ב-GitHub חושפים כי האתר עבר בשנת 2019 את קו ה-40 מיליון משתמשים, כאשר 10 מיליון משתמשים חדשים הצטרפו רק במהלך השנה האחרונה. כך שלמרות החששות הראשונים מנטישת המתכנתים עקב הרכישה על ידי מיקרוסופט, האתר ממשיך לצמוח. מתוך המשתמשים הללו כ-80% כלל לא מארצות הברית.
יותר מ-44 מיליון Repositories נוצרו במהלך השנה תוך גידול של 44% בכמות המפתחים שיצרו את ה-Repo הראשון שלהם בהשוואה לשנה שעברה. יותר מ-20 מיליון בעיות סומנו ככאלו שנפתרו במהלך השנה האחרונה, ובמקביל, יותר מ-87 מיליון Pull Requests אוחדו, ונצפתה צמיחה של 28% במספר המפתחים אשר פתחו את ה-Pull Request הראשון שלהם ב-2019. 1.3 מיליון משתמשים תרמו לראשונה ב-2019 לפרויקט קוד פתוח.
מתוך 370 שפות התכנות השונות אשר נמצאות בגיטהאב, מיקרוסופט חשפה את השפות הפופולאריות ביותר, ויש שינוי מעניין בפסגה: במקום הראשון, באופן לא מפתיע, נמצאת עדיין JavaScript, אולם מיד לאחריה מתברגת Python, שעוברת את Java, שנאלצת להסתפק במקום השלישי. גם #C ו-Shell הצליחו לטפס במעלה הטבלה בהשוואת למיקומן בשנה שעברה.
עם זאת, אם אתם מחפשים מהן השפות הטרנדיות ביותר בגיטהאב, שימו לב לצמיחה המרשימה של 532% בשימוש ב-Dart. גם Rust הציגה גידול מרשים של 235% לצד HCL ו-Kotlin שנושקות לכיוון ה-200%. הנתונים לגבי Kotlin לא מפתיעים משום שגוגל דוחפת אותה כשפת הפיתוח המועדפת על ידה לסביבת אנדרואיד וקוראת למפתחים לזנוח את Java או ++C.
הקוד הפתוח משתלט על החברות הגדולות
מגמה מעניינת נוספת שנצפתה בשנת 2019 על פי גיטהאב היא השימוש בפלטפורמה מטעם ארגונים. בגיטהאב מוסרים כי קיימים במערכת כ-3 מיליון חשבונות ארגוניים מ-70 מדינות שונות. בנוסף, מדווחים באתר כי 35 חברות מתוך ה-Global Fortune 50 תרמו במהלך 2019 לפרויקטי קוד פתוח.
GitHub לא עוזרת רק לאלו שכבר יודעים לתכנת, אלא גם לדור הבא של המתכנתים, כאשר 761,000 משתמשים הם סטודנטים אשר עושים שימוש ב-Student Developer Pack ו-31,000 מורים ומרצים משתמשים בגיטהאב ככלי לימודי. בסך הכל, 1.7 מיליון סטודנטים למדו לתכנת בגיטהאב (עליה של 55% בהשוואה לשנה שעברה).
הדו״ח המלא של גיטהאב מחכה לכם כאן.
הגב
21 תגובות על "גיטהאב חושפת את שפות התכנות הפופולאריות ביותר ל-2019"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
אין כרגע שום משמעות לכמות השימוש בשפה או הטרדיות שלה, בשורה התחתונה השפה שבה משתמשים נבחרת על פי הדרישות של הפרוייקט.
אם מדובר במערכת שאמורה להיות Real time אז נבחר בשפה כמו C++ ואם מדובר במערכת enterprise נבחר בC# או JAVA.
אם נרצה לפתח ML אז סביר להניח שנשתמש ב Python.
זה ממש לא נכון. בעידן השפות העכשוויות אתה יכול להגיע לתוצאות Real Time ממש טובות בלי לפגוע בחוויות ובפרודקטביות המתכנת בעזרת שפה כמו Go לעומת השימוש הנפוץ הישן ב cpp. אותו הדבר בנוגע למערכות enterprise שלאט לאט מתחילות לברוח ולהתרחק מעולם ה C# וה Java ולעבור לשפות ידידותיות יותר ולממשקים מבוססי web.
וכל זה בלי שהתחלנו בכלל לדבר על שפות חדשות יחסית (ברמת הקונספטים שהם מביאות לעולם) כמו Rust שיודעת לספק לנו אלמנטים שאף מפתח אולד-סקול של פעם לא חשב עליהם.
סה”כ Rust שפה נחמדה אבל אף שפה בימינו לא ממציאה את הגלגל מחדש. כל שפה חדשה שואבת קונספטים משפות ותיקות פשוט נותנים להם שמות חדשים למשל ה-zero cost abstraction שהם הציגו קיים גם ב-++C למשל בדמות constexpr
אין כמו quick basic
אתה לא מעודכן- super basic הרבה יותר חזקה
באופן אישי אני מעדיף turbo pascal
turbo pascal ftw!!!
delfi
איפה cobol
בדרך להיעלם מהעולם.. אבל הבנקים כמו בנקים, משתמשים עדיין בפקס ו.. קובול.
מכג
Fix your scrolling – a bit qa
אני יודע שאקבל דיסלייקים אבל אני חייב לציין שבלי כל הפרוייקטים שנכתבו ב c++ ונעטפו כספריות פייטון מוכנות להותקנה אוטומטית פייתון לא שווה הרבה
ז”א שפייתון לעניות דעתי לא ממש עומדת כשפה בפני עצמה והפופולריות שלה מעידה יותר מהכל על הפופולריות של ספריות c++
i rest my case
מצחיק, זה כמו לומר שjava זה לא שפה, כי הjvm כתוב ב C, וגם הקומפיילר של c++ כתוב ב c, אז רק c היא שפה אמיתית, שמדברת עם ה מערכת הפעלה. למי אכפת?
זו לא השוואה טובה. הקומפיילר של ג’אווה אולי כתוב בC וגם מערכת ההפעלה כתובה בC עם אסמבלר אבל כל ספריות ג’אווה כתובות בג’אווה. פיתון היא מהשפות היחידות שיש לה ספריות API רבות ומגוונות שכתובות בשפה אחרת.
סוף סוף מישהו שאומר את זה, פייתון לא שפה בפני עצמה! אני מעדיף לעבוד בשפות כמו cpp וjava פי מליון! שנתמכות בידי עצמן יחסית ולא דורשות התערבות של שפה חיצונית! (וגם אפשר לעקוב בהן אחרי קוד שאתה כותב של יותר מ18 שורות בלי להיות מבולבל ממה קרה ומה לא קרה)
For real time programming, you still need C,++, C and sometimes even assembly.
For those who don’t understand that software runs eventually on CPU with limited resources, there is no point to discuss it.
I saw too much programmers who have nothing to do with hardware
Embeded programming become small niche in the programming world, most of programmers woul never should care about the hardware
שטויות זה רחוק מלהיות נישה קטנה חוץ מז ש REAL-TIME זה לא רק EMBEDDED יש גם משחקים תוכנות גרפיקה ותוכנות מדיה( אפילו בשביל לקודד וידאו אי אפשר בלי C++ )
בכל מקרה אם הייתי מעסיק לא הייתי מקבל לעבודה מישהו שלא אכפת לו מאופטימיזציה של תוכנה- בכל תחום שהוא פשוט כי זה מעיד על חוסר מיקצועיות
כל השפות שגדלו ב”250%” זה חסר משמעות. שפות קטנות בתחילת הדרך גדלות מהר. ברור שאם יש לך 10 מתכנתים ושנה אחר כך 25 אז באחוזים זה גידול משמעותי אבל כטרנד זה עדיין לא אומר כלום. רק מזכיר את סקאלה ורובי שעם כל הרעש, לא ממש תפסו את המיינסטרים.
VB6!!!
אני אולי היחיד, אבל אני השנה הוספתי לגיטהאב 3 ריפו׳ס שכתובות באסמבלי!