首页 > 编程语言 >一些知名开源软件的编程语言比例

一些知名开源软件的编程语言比例

时间:2024-08-13 09:55:32浏览次数:10  
标签:0.1% Shell Java 编程语言 Python C++ 开源 Other 软件

记于 2024年8月,数据来自 github 仓库。

 

github 仓库的编程语言比例图:

下面按 主编程语言 进行分类展示。

 

C++

openjdk

Java 74.6% C++ 13.8% C 7.2% Assembly 2.8%
Objective-C 0.4%
HTML 0.3%
Other 0.9%

MySQL-server

C++ 81.2% C 9.5% Java 2.4%
C# 1.9%
CMake 0.7%
BitBake 0.6%
Other 3.7%

MongoDB

C++ 71.7% JavaScript 23.2% Python 4.5%
Starlark 0.2%
Shell 0.1%
TLA 0.1%
Other 0.2%

ClickHouse

C++ 80.9% Python 8.5% Shell 4.3%
C 3.6% CMake 1.3%
Jinja 0.7%
Other 0.7%

OpenCV

C++ 86.8% C 3.4% Python 2.9%
CMake 2.1% Java 1.6%
Objective-C++ 0.9%
Other 2.3%

TensorFlow

C++ 56.9% Python 26.2% MLIR 6.0%
Starlark 4.1% HTML 2.7% Go 1.3%
Other 2.8%

PyTorch

Python 55.0% C++ 36.7% Cuda 3.1%
C 1.6% Objective-C++ 1.3%
CMake 0.7%
Other 1.6%

 

Java

openjdk

Java 74.6% C++ 13.8% C 7.2% Assembly 2.8%
Objective-C 0.4%
HTML 0.3%
Other 0.9%

PostgreSQL

Java 98.4% Python 0.7%
Shell 0.5% Go 0.4%
Dockerfile 0.0%
HCL 0.0%

ZooKeeper

Java 74.6% C++ 7.3% C 6.5%
JavaScript 2.5%
TLA 2.2%
Python 1.7%
Other 5.2%

Apache Kafka

Java 80.3% Scala 17.2% Python 2.1%
Shell 0.2%
Roff 0.1%
Batchfile 0.1%

Apache Pulsar

Java 98.4% Python 0.7%
Shell 0.5% Go 0.4%
Dockerfile 0.0%
HCL 0.0%

ElasticSearch

Java 99.6% Groovy 0.2% StringTemplate 0.1%
Shell 0.1% ANTLR 0.0%
Python 0.0%

Netty

Java 98.6% C 1.1%
HTML 0.1%
Shell 0.1%
JavaScript 0.1%
Makefile 0.0%

Jenkins

Java 85.8% HTML 7.0% JavaScript 2.7%
SCSS 2.3% CSS 1.4%
Groovy 0.5%
Other 0.3%

Apache Hadoop

Java 93.0% C++ 2.9% C 1.8%
JavaScript 1.1%
Shell 0.5%
HTML 0.2% Other 0.5%

Apache Storm

Java 83.7% Python 7.5% HTML 4.2%
Clojure 1.8%
C 1.8% JavaScript 0.5%
Other 0.5%

Apache Flink

Java 86.1% Scala 9.4% Python 2.7%
Shell 0.5% TypeScript 0.4%
HiveQL 0.3% Other 0.6%

Apache Doris

Java 39.2% Groovy 28.3% C++ 25.2%
Python 5.1% Shell 0.8%
C 0.4% Other 1.0%

Apache Druid

Java 91.5% TypeScript 4.2% E 1.7%
Euphoria 0.8% TeX 0.6%
SCSS 0.3%
Other 0.9%

Spring-Boot

Java 97.9% Kotlin 1.7% HTML 0.2%
JavaScript 0.1%
Shell 0.1%
Groovy 0.0%

MyBatis-3

Java 99.3% Other 0.7%

 

Golang

moby(旧 Docker)

Go 97.5% Shell 1.5% Dockerfile 0.5%
PowerShell 0.3%
Makefile 0.1%
Python 0.1%

Kubernetes

Go 97.0% Shell 2.6% PowerShell 0.2%
Makefile 0.1% Dockerfile 0.1%
Python 0.0%

Helm

Go 98.0% Shell 1.6% Makefile 0.4%

ArgoCD

Go 80.3% TypeScript 15.1%
Lua 2.1% SCSS 1.1%
Shell 0.7%
Makefile 0.3% Other 0.4%

Prometheus

Go 90.8% TypeScript 7.1% Yacc 0.5%
HTML 0.4% JavaScript 0.4%
SCSS 0.3%
Other 0.5%

grafana

TypeScript 57.6% Go 39.1%
RichTextFormat 0.7% HTML 0.6%
JavaScript 0.4%
SCSS 0.3% Other 1.3%

 

其它

RabbitMQ-Starlark

Starlark 40.6% Makefile 29.1% Shell 15.4%
Dockerfile 9.1%
Batchfile 2.2%
Elixir 2.1%
Erlang 1.5%

Redis-C

C 74.0% Tcl 24.7% Python 0.4%
Shell 0.3%
Ruby 0.3%
Makefile 0.2%
Other 0.1%

FFmpeg-C

C 90.3% Assembly 7.8% Makefile 1.3%
C++ 0.2% Objective-C 0.2%
Cuda 0.1%
Other 0.1%

TensorFlow-Python

C++ 56.9% Python 26.2% MLIR 6.0%
Starlark 4.1% HTML 2.7% Go 1.3%
Other 2.8%

PyTorch-Python

Python 55.0% C++ 36.7% Cuda 3.1%
C 1.6% Objective-C++ 1.3%
CMake 0.7%
Other 1.6%

grafana-TypeScript

TypeScript 57.6% Go 39.1%
RichTextFormat 0.7% HTML 0.6%
JavaScript 0.4%
SCSS 0.3% Other 1.3%

Spark-Scala

Scala 66.6% Python 16.1% Java 6.8%
JupyterNotebook 5.3%
HiveQL 2.3% R 1.6%
Other 1.3%

Nginx-C

C 97.6% Vim Script 1.8%
XS 0.4% Perl 0.1%
Makefile 0.1%
Shell 0.0%

 

END

 

ben发布于博客园

ben发布于博客园

 

标签:0.1%,Shell,Java,编程语言,Python,C++,开源,Other,软件
From: https://www.cnblogs.com/luo630/p/18356257

相关文章

  • 新手必看!精选三款音乐剪辑软件评测
    音乐剪辑要用什么软件?作为一个在舞台剧圈子里摸爬滚打多年的老鸟,音频剪辑对我来说,就像是给剧本穿上声音的华服,让每一个情感起伏、每一个场景转换都活灵活现。今儿,我就跟大家伙儿分享下,我用福昕音频剪辑、在线音频剪辑平台,还有AdobeAudition这三款神器时,那些个酸甜苦辣的小感受......
  • 硬盘检测和维护常用软件,NAS用户必备
    分享我在折腾硬盘时常用到的一些软件。为了方便新手,我按:“买硬盘时”、“硬盘使用中”、“硬盘出现问题时”这几个使用场景做了分类,内容还是很实用的。买硬盘时常用到的软件买硬盘也分两个场景:一、购买新硬盘顺手跑个分是数码玩家的仪式感;二、购买二手硬盘做个全面检测......
  • 北京城市学院计算机软件工程毕业设计课题选题参考目录​
    北京城市学院计算机软件工程毕业设计课题选题博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CSDN平台,✌️Java领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者、专注于大学生项目实战开发、讲解和毕业答疑辅导。主要项目:小程序、SpringBoot、SSM......
  • 开源的 P2P 跨平台传文件应用「GitHub 热点速览」
    就在上周,发完那篇文章之后不久,我就有幸获得了GitHubModels服务公测的访问权限,所以就体验了一下Playground聊天功能。起初,我以为这是“微软菩萨”降临,但玩了一圈下来,发现实际效果并没有那么惊艳,还没上周热门的开源项目有趣。例如,基于WebRTC的文件传输平台ShareDrop,只需......
  • 软件安装方式 thinking
    像MySQL、Kafka、ZooKeeper、Redis、ElasticSearch、ApacheDrios等软件的安装方式。 1、单机安装本机云服务器:国内云、国外云 2、试验性集群安装小集群,比如,三个主机的。 3、容器安装Docker等 4、Kubernetes安装-yaml方式 5、Kubernetes安装-HelmChart......
  • 《软件性能测试分析与调优实践之路》(第2版) 读书笔记(一)总体介绍(上)-真正从性能分析与
    《软件性能测试分析与调优实践之路》(第2版) 是清华大学出版社出版的一本图书,作者为张永清,全书共分为9章,如下图所示 图书介绍:《软件性能测试分析与调优实践之路》(第2版) 1、为什么需要性能测试与分析1)、了解系统的各项性能指标,通过性能压测来了解系统能承受多大的并发访......
  • 计算机常用软件和语言
    3.计算机常用软件和语言3.1计算机软件系统计算机软件通常分为系统软件和应用软件两大类;系统软件即支持应用软件开发和运行的一类计算机软件。一般包括操作系统,语言处理程序,数据库系统,网络管理系统等应用软件即为特定领域开发,并为特定目的服务的一类软件。可以帮用户处......
  • 【原创软件】第8期:pdf转图片软件FAST_PDF2PNG,可选分辨率快速pdf转图片
    一、背景因为经常处理扫描件,需要将扫描件或者电子书先转为图片进行优化处理。为了省去人工时间,制作了一个软件FAST_PDF2PNG。尽管已经有不少软件可以完成该功能,但是杀鸡焉用牛刀。本工具仅约4M,小巧方便。(优点:速度快,比pdf补丁丁更快,可选分辨率72-1200dpi,含有进度条,多线程处理不卡......
  • Ubuntu卸载软件
    Ubuntu使用过程中,常常会遇到内存不够用的情况,除了清理数据,也想要卸载一些软件包以尽量释放空间。1.卸载通过apt-get命令安装的软件包apt-get,APT(AdvancedPackagingTool)包处理实用程序,一个命令行接口。用于从经过身份验证的源中检索软件包和相关软件包的信息,以及安装、升级......
  • BR软件-中文版下载adobe Bridge2023软件下载安装教程BR2023
    软件安装包http://rj.heihuyingyuan.com这里分享几则关于Blender这款3D动画软件的有趣小故事:1.Blender最初是一家动画工作室开发的内部工具,后来以开源方式公开。2.Blender的logo是一只橙色的猴子头骨,这是开发者Renderfarm的昵称。3.早期Blender的界面被用户吐......