Без рубрики

Go, Google’s open source, concurrency-friendly programming language, has soared to new heights with developers, cracking the top 10 in the Tiobe index of language popularity for the first time.

With an all-time high rating of 2.363 percent, Go ranks as the 10th most popular programming language in this month’s index, ahead of languages such as Perl, Swift, Ruby, and Visual Basic. The Tiobe Programming Community index assesses language popularity using a formula based on frequency of searches for the languages in popular search engines such as Google, Bing, Baidu, and Wikipedia.

Tiobe called Go’s latest rise an important landmark and pondered what was next. “Is Go really able to join the big stars in the programming language world and leave languages such as JavaScript and Python behind? We will see.” The language was ranked in 55th place in the index a year ago. Go’s previous high score was a 2.325 percent rating in January, when it placed 13th.

Featured in the development of the Docker container system, Go has been lauded for capabilities such as concurrency and for being easy to learn. The language was conceived in late 2007, with version 1 arriving in March 2012. Go was named Tiobe’s language of the year for 2016 in January, having had the most growth in the index during the previous year. “I have no idea how high Go can go, but it should at least be able to get to position 7, leaving Delphi, PHP and Visual Basic behind,” Paul Jansen, managing director at software quality services company Tiobe, said.

In the alternative PyPL Popularity of Programming Language index, which looks at how often language tutorials are searched on in Google, Go ranked 18th this month. The language was tied with Perlfor 15th place in the June RedMonk language rankings, which are based on the numbers of pull requests in GitHub and language discussions on Stack Overflow.

Proponents of Go just published insights into what is planned for version 2 of Go, with scalability a key emphasis. The most recent major version is Go 1.8, released in February, with version 1.9 expected next month.

Also in Tiobe’s index this month, Kotlin, expected to rise after getting an endorsement from Google as a language for creating Android mobile applications, actually slipped five spots, to 48th place in the July index. “This is the case a lot of times,” Jansen said. “If a language wins a lot of positions in one month, it loses some positions the month after. I am pretty sure that Kotlin’s popularity will grow further the next few months.”

Java and C still ride atop Tiobe’s index in first and second place, respectively, although both continue to see their shares shrink in the wake of a growing multitude of language choices for developers. Java, with a rating of 13.774 percent, dropped more than six percentage points from the same time a year ago. C, with a rating of 7.321 percent, saw its share drop nearly five points from July 2016.

The top 10 languages in the Tiobe index for July 2017:

1. Java (13.774 percent)

2. C (7.321)

3. C++ (5.576)

4. Python (3.543)

5. C# (3.518)

6. PHP (3.093)

7. Visual Basic .Net (3.05)

8. JavaScript (2.606)

9. Delphi/Object Pascal (2.49)

The top 10 languages in the PyPL index for July 2017:

1.   Java (22.6 percent share)

2.   Python (16.4)

3.   PHP (9.1)

4.   C# (8.2)

5.   JavaScript (8)

6.   C++ (6.6)

7.   C (6.5)

8.   R (3.7)

9.   Objective-C (3.6)

10.  Swift (2.8)

17.07.2017
hot-air-balloons-153837832-100265306-primary.idge

Go language soars to new heights in popularity

Go, Google’s open source, concurrency-friendly programming language, has soared to new heights with developers, cracking the top 10 in the Tiobe index of language popularity for […]
11.07.2017
readership_001-1497455206779

Punctuation & Grammar: Bridging the Gap Between UX and Copywriting

Punctuation? Grammar? UX design? What? Yes, you heard me! Punctuation and grammar is vital for an optimal reading experience, and in turn, an optimal userexperience. A simple comma […]
28.06.2017
coding625x351

Top picks — 2017 June

A Unified Styling Language https://medium.com/seek-blog/a-unified-styling-language-d0c208de2660 I need to admit that for a first time when I saw JSX in React I thought it is a joke. […]
19.06.2017
mongodb-for-giant-ideas-bbab5c3cf8

Best MongoDB books in 2017

MongoDB is an open source NoSQL database. MongoDB uses documents  (which resemble JSON) with schema. NoSQL is gaining popularity over SQL as the database technology of […]
13.06.2017
working-iot-100714356-large

THE TOP 7 LINUX IOT PROJECTS

It’s a Linux world, and the rest of computing is just living in it – often literally, thanks to containerization. IoT, in all of its manifold […]
05.06.2017
1410811378-secret-tweaking-google-adwords-campaign

4 Key Things Small Businesses Should Do to Remain Search Optimized at All Times

When launching a new business, many entrepreneurs might recognize SEO as something they should do, but never quite get around to investing in it amidst the chaos […]
30.05.2017
microsoft-620x465-100536203-primary.idge

Microsoft discusses progress in GitHub migration

Just last month, Microsoft announced it planned to close its CodePlex code hosting service in favor of GitHub, which it had been using more and more […]
24.05.2017
img_1626-100640300-large

Amazon Web Services sets a lure for Java programmers

Amazon Web Services has long offered an SDK to make it easier to access its web services from Java. Now it has another lure for Java […]
18.05.2017
man-coffee-cup-pen

The Only App Localization Tutorial You Will Ever Need

Sometimes it seems the deeper you dig, the more complex and the wider ranging the idea of localization becomes. An app localization tutorial to cover it […]
03.05.2017
apps-mobile-100721214-large

Mobile is the new desktop, and that’s good for enterprise apps

Android surpassed Microsoft’s Windows in March to become the most popular operating system on the internet, according to figures compiled by GlobalStats, the research arm of […]