掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务

GitHub Octoverse报告:2017最受欢迎的15种编程语言

GitHub是全球最大的开源软件开发与管理社区,包括Google、Facebook等众多技术巨头在内都在这里安营扎寨,GitHub也成为了一探硅谷技术趋势最好的窗口,这个20亿美元的创业公司被开发者戏称为“全球最大同性交友社区”,每年GitHub都会推出“Octoverse”报告,其中列出了一些趋势,包括其网站用户中最受欢迎的编程语言。

 根据GitHub上的数据显示,这是2017最流行的编程语言:

#15: Objective-C

Getty

Object-C是OS X和iOS上的主要程序开发语言仍然是构建iPhone应用程序最流行的方式。

#14: Scala

Dan Kitwood/Getty Images

Scala在2004年首次发布,被设计为替代Oracle的Java,一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。Scala的推动者说,它是构建大型软件的更好选择。

#13: Swift

Taylor Swift rocks an iPhone circa 2012.Getty Images/Mike Coppola

Apple在2014年推出的专门针对 OS X 和 iOS 的应用开发的新型编程语言。

#12: Shell

Nintendo

Shell严格来说不完全是一种编程语言,shell具有编程语言基本的要素(循环,条件语句等),是一种脚本编程语言。

#11: TypeScript

Flickr/Christian Gonzalez

Microsoft于2012年创建,与流行的JavaScript密切相关,旨在运行大型应用程序。

#10: C

Flickr

仍在广泛使用的最古老的编程语言之一,20世纪70年代早期创建。 在1978年,“C语言编程手册”第一次出版。

#9: Go

Adam Berry/Getty

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。

#8: C#

A C# note.Wikimedia Commons

C#发音为“C-Sharp”,由微软开发,是Java的对手,被大部分业务软件开发人员使用。

#7: CSS

Wikimedia Commons

广泛用于设计网站和基于浏览器的应用程序。

#6: C++

Bjarne Stroustrup, inventor of C++Wikimedia Commons

C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

#5: PHP

An Internet meme explains the feeling many programmers have about PHP.Reddit

包括雅虎和Facebook在内的大型公司使用PHP构建其主要网站。  很多程序员说“PHP是最好的语言”,也有很多程序员热衷于黑PHP。Stack Overflow创始人Jeff Atwood写道:"PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory,"

#4: Ruby

Sergio Caltagirone via Wikimedia Commons

一个简单快捷的面向对象编程而创的脚本语言,官方座右铭“程序员最好的朋友”。

#3: Java

Sam Howzit/Flickr

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。

#2: Python

Members of Malaysia’s Civil Defence Force hold a python believed to be 26 feet long and found on Penang island.Herme Herisyam/Malaysia’s Civil Defence Force

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。因其高度可读性被粉丝所喜爱,许多程序员认为这是开始使用最简单的语言。

#1 JavaScript

Shutterstock

JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。

图表:

GitHub

图表显示了每种语言的pull requests数量。Octoverse完整报告 点击.

qrcode_for_gh_9de197bcc61b_258.jpg

原文来自:SDK.cn

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

  • Google Gemini Image API

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

  • AI文生视频

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

  • AI图像理解

    先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。

    先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。

  • AI图像编辑

    根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

    根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

  • AI图像生成

    根据文本提示(prompt),生成生成具有特定风格、场景和氛围感的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

    根据文本提示(prompt),生成生成具有特定风格、场景和氛围感的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

0512-88869195
客服微信二维码

微信扫码,咨询客服

数 据 驱 动 未 来
Data Drives The Future