زبان های برنامه نویسی و GitHub
GitHut تلاش برای تجسم و کشف پیچیدگی جهان از زبان های برنامه نویسی مورد استفاده در مخازن میزبانی شده در GitHub است.
زبان برنامه نویسی به سادگی توسعه دهندگان ابزار برای ایجاد برنامه ها یا بیان الگوریتم ها نیستند بلکه ابزارهایی برای ایجاد و تدوین خلاقیت هستند. با مشاهده تاریخ زبان ها، ما می توانیم از تلاش برای یافتن راهی برای حل مسائل، برای تسهیل همکاری بین مردم و استفاده مجدد از تلاش های دیگران لذت ببریم.
GitHub بزرگترین کدهای میزبان در جهان است که دارای 3.4 میلیون کاربر می باشد. این جایی است که جامعه توسعه منبع باز دسترسی به اکثر پروژه های آن را فراهم می کند. با تجزیه و تحلیل نحوه استفاده از زبان ها در GitHub، می توان محبوبیت زبان های برنامه نویسی در میان توسعه دهندگان را درک کرد و همچنین ویژگی های منحصر به فرد هر زبان را کشف کرد.
داده ها
GitHub API عمومی را فراهم می کند تا با مجموعه گسترده ای از وقایع و تعامل با مخازن میزبانی ارتباط برقرار کند.
آرشیو GitHub این داده ها را با جمع آوری و ذخیره سازی آن برای مصرف عمومی به قدم بعدی ادامه می دهد. مجموعه داده های بایگانی GitHub نیز از طریق Google BigQuery در دسترس است.
داده های کمی مورد استفاده در GitHut از بایگانی GitHub جمع آوری شده است. دادهها سه ماه یک بار به روز میشوند.
یک یادداشت اضافی در مورد داده ها مربوط به مقدار زیادی از پرونده ها است که در آن زبان برنامه نویسی مشخص نشده است. این خصوصیات خاص برای رویدادهای ایجاد (مخزن) بسیار مشهود است، بنابراین امکان نمایش دادن زبان ترجیحی از نظر مخازن تازه ایجاد شده امکان پذیر نیست. به همین دلیل ارزش فعالیت (از لحاظ تعداد تغییرات تحت فشار قرار گرفته است) بهترین متریک برای محبوبیت زبان های برنامه نویسی در نظر گرفته شده است.
سال انتشار سال زبان برنامه نویسی بر اساس جدول جدول زمانی زبان های برنامه نویسی از ویکیپدیا است.
برای اطلاعات بیشتر در مورد روش بررسی جمع آوری داده، مخزن GitHub در دسترس عموم GitHut موجود است.