C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
MagicRHI开源项目
Magic-RHI是专为MagicToonEngine提供DX11和DX12渲染硬件接口(RHI)的支撑仓库。它复用了Engine的部分模块,并采用与Engine一致的项目架构,目前还扩展支持了Vulkan。项目定位核心目的:为MagicToonEngine提供底层图形API的抽象层,当前覆盖DX1
450C++游戏
MagicToonEngine开源项目
这是一个面向Windows平台、用C++编写的卡通渲染验证引擎,主要用于验证和展示卡通渲染(ToonRendering)相关的技术效果,项目采用了较为规范的模块化设计。项目定位与特点核心目的:卡通渲染技术验证。它更像是一个技术演示或实验性引擎,而不是一个完整的游戏引擎。平台限制:仅支持Windows
410C++游戏
pico-celeste开源项目
为esp32平台(工具链esp-idf,使用c语言)完整移植pico8版本(lua)的《蔚蓝celeste》小游戏,实现了pico8(一款以lua语言为基础的虚构游戏机)的一些音频以外的底层api用c的结构体模拟对象结构,1:1实现了原程序的所有逻辑和功能,并且保证了在嵌入式受限平台的可玩性。vib
1440C游戏
PainterEngine是一个由C语言编写的跨平台图形引擎,支持Windows/Linux/iOS/Android/WebAssembly/HarmonyOS甚至无操作系统的裸嵌入式平台,它基于组件化的设计模式,即使是C语言初学者,也可以在几分钟内掌握它的使用,PainterEngineMake允
1460C游戏
AutoExtract开源项目
AutoExtract是一款由Nuitka打包的全独立、免安装、免依赖的智能解压工具。它无需Python环境,开箱即用,内置7-Zip引擎与filetype依赖,能自动识别未知文件的真实压缩格式(如.zip、.7z、.rar),安全批量解压,并智能清理垃圾文件。支持分卷压缩包、防压缩炸弹、磁盘空间检
1550C++开发工具
是一款用于在Android平台启动MinecraftJava版的启动器。-允许用户以离线模式、正版账户、外置登录的方式登录游戏。-允许用户安装任意版本的Minecraft以及对应的模组加载器。-允许用户下载、安装并管理模组、整合包、资源包等第三方插件。-允许用户与其他用户远程联机(借助第三方软件)。
53000C++游戏
这是一款linux平台下的滑块拼图游戏.详细文档参见doc/slide.pdf.游戏按前后台模式设计.后台负责游戏规则实现和流程控制,前台负责与用户交互.前端开发者可以基于软件包内的游戏引擎部分开发不同的用户界面.
1970C游戏
当前共7个项目more
×
寻找源码
源码描述
联系方式
提交