and see how to show it in a sophisticated way, analyzing and analysing the trends of language on GitHub

Source: Internet
Author: User

Githut website original link: http://githut.info/, actually this is a very simple website with only one page. The thing to do is to go through GitHub archive to get the big data from the GitHub code warehouse and analyze it, and sort out all the language information used on GitHub and present it to everyone.



Githut

Githut is a attempt to visualize and explore the complexity of the universe of programming languages used across the repo Sitories hosted on GitHub.


Programming languages is not simply the tool developers Use-to-create programs or express algorithms but also instruments to code and decode creativity. By observing the history of languages we can enjoy the quest of human kind for a better the "to solve problems" to Facilita Te collaboration between people and to reuse the effort of others.

The programming language is not just a tool that we recognize to be used by programmers to create applications and implement algorithms, but it also encapsulates and reveals the breath of great human creativity. By observing the history of language development, we are pleased that we humans have been pursuing a better solution to the problem, in order to make collaboration between people more convenient and allow us to reuse the efforts of others to succeed and reduce the waste of human resources.

Github is the "largest code host", with 3.4 million users. It's the place where the Open-source development community offers access to most of its projects. By analyzing how languages was used in GitHub it was possible to understand the popularity of programming languages among D Evelopers and also to discover the unique characteristics of each language.

Github is the world's largest source of code, and it owns 3.4 million of the subscriber's volume. This is a place where the open source development community provides most of their projects for everyone to visit. By analyzing the development language usage on GitHub, it is easy to understand the prevalence of the development language that developers are using today and the characteristics of those languages.


DATA

GITHUB provides publicly available API to interact with its huge datasets of events and interaction with the hosted Reposit Ories.

GitHub provides a public API to interact with its huge set of event data and the code repository inside it.


GitHub Archive takes this data a step further by aggregating and storing it for public consumption. GitHub Archive DataSet is also available via Google BigQuery.
The quantitative data used in Githut are collected from GitHub Archive. The data is updated on a quarterly basis.

GitHub Archive further, aggregating and preserving these huge data to provide public services. Github Archive datasets can also be Google BigQueryto obtain. The metering data we use here is GithutGitHub Archive to collect. The data is updated every quarter.

An additional note about the data was about the large amount of records in which the programming language was not SPECIF Ied. This particular characteristic was extremely evident for the Create Events (of repository), therefore it was not possible to Visualize the trending language in terms of newly created repositories. For this reason the Activity value (in terms of number of changes pushed) have been considered the best metric for the Popu larity of programming languages.

In addition, For the data we've got, it's worth mentioning that there's a lot of data on GitHub archive that don't have programming language information. This is particularly noticeable in the creation events generated by creating a code warehouse earlier ( Heaven Zhuhai Branch Rudder Note: Because creating a warehouse is almost like creating a folder to hold your code, You don't have the actual code, how do we know what programming language you use in this warehouse?

The release year of the programming language was based on the Table timeline of programming Languages from wikipedia. 

The published date of the various development languages in the chart above is referenced in the development language timeline of Wikipedia .

For more information on the methodology of the data collection check-out the publicly available GitHub repository of Githu T.

For more information on how these data are obtained, check out the public on GitHub Githut Warehouse .


-Finish----------

Work/Translator

Knowledge sharing public Number

CSDN

Heaven Zhuhai Branch Rudder

Techgogogo

Http://blog.csdn.net/zhubaitian

Excellent Resource recommendation

Address

Comments

Doctorq Blog

Http://testerhome.com/doctorq/topics

The most talented Android automation field

and see how to show it in a sophisticated way, analyzing and analysing the trends of language on GitHub

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.