C/C++和Python各主流领域的库

移动开发

C/C++

 

Android NDK (Native Development Kit): 允许使用C/C++编写的代码来构建Android应用程序。

 

Boost C++ Libraries: 提供了一系列高质量的C++库,可以帮助开发人员快速构建高性能的移动应用程序。

 

OpenCV: 开源计算机视觉库,支持Android和iOS平台。

 

Python

 

Kivy: 用于构建跨平台的移动应用程序的Python框架。

 

Pygame: 用于构建2D游戏和交互式程序的Python库。

 

BeeWare: 用于构建跨平台的移动应用程序的Python框架。

 

桌面开发

C/C++

 

Qt: 跨平台的C++应用程序框架,可用于构建桌面应用程序和移动应用程序。

 

GTK+: 跨平台的开源图形用户界面工具包,支持多种编程语言,包括C/C++。

 

wxWidgets: 跨平台的C++ GUI开发框架,可用于构建Windows、macOS和Linux上的桌面应用程序。

 

Python

 

PyQt: 基于Qt的Python GUI工具包,可用于构建跨平台的桌面应用程序。

 

PyGTK: 基于GTK+的Python GUI工具包,可用于构建跨平台的桌面应用程序。

 

Tkinter: Python自带的GUI工具包,可用于构建简单的桌面应用程序。

 

服务器开发

C/C++

 

Apache HTTP Server: 开源的Web服务器,用C语言编写。

 

Nginx: 高性能的Web服务器和反向代理服务器,用C语言编写。

 

libevent: 开源的事件通知库,可用于实现高效的网络服务器。

 

Python

 

Django: 开源的Web应用程序框架,用Python编写。

 

Flask: 轻量级的Web应用程序框架,用Python编写。

 

Pyramid: 开源的Web应用程序框架,用Python编写。

 

嵌入式开发

C/C++

 

FreeRTOS: 开源的实时操作系统,用于嵌入式系统的开发。

 

Contiki: 开源的嵌入式操作系统,用于物联网设备的开发。

 

ARM mbed: 面向ARM Cortex-M微控制器的免费开源开发平台。

 

Python

 

MicroPython: 用于嵌入式系统的Python解释器。

 

CircuitPython: 基于MicroPython的Python解释器,用于开发电子产品。

 

前端开发

C/C++

 

Emscripten: 将C/C++代码编译为JavaScript的工具,可用于前端开发。

 

React Native: 用于构建跨平台移动应用程序的框架,支持C/C++代码的集成。

 

WebAssembly: 一种新的低级字节码,可用于在Web浏览器中运行高性能的C/C++代码。

 

Python

 

Flask: 可用于构建Web应用程序的Python框架。

 

Django: 可用于构建Web应用程序的Python框架。

 

游戏开发

C/C++

 

Unreal Engine: 用于构建 AAA 游戏的游戏引擎,用C++编写。

 

Unity: 用于构建跨平台游戏的游戏引擎,支持C++和C#开发。

 

SDL: 简单直接的多媒体库,支持2D游戏开发。

 

Python

 

Pygame: 用于构建2D游戏和交互式程序的Python库。

 

Panda3D: 用于构建3D游戏的Python游戏引擎。

 

音视频处理

C/C++

 

FFmpeg: 开源的跨平台音视频处理库,用C语言编写。

 

OpenAL: 开放音频库,用于音频处理和3D音频效果。

 

GStreamer: 开源的多媒体框架,用于音频和视频流的处理。

 

Python

 

PyDub: 用于音频处理的Python库。

 

MoviePy: 用于视频处理的Python库。

 

图片处理

C/C++

 

OpenCV: 开源计算机视觉库,支持图像处理和计算机视觉任务。

 

ImageMagick: 开源的图像处理库,可用于对图像进行操作和转换。

 

FreeImage: 开源的图像处理库,可用于读取、写入和处理各种图像格式。

 

Python

 

Pillow: Python图像处理库,用于读取、写入和处理各种图像格式。

 

OpenCV: 用于图像处理和计算机视觉任务的Python库。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值