Zig 0.7.0 已发布,这是一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位。Zig 具有以下值得关注的特性:
- 手动管理内存
- 与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc
- 轻量而简单,专注于调试应用而不是调试编程语言的知识
- 新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余
- 调试模式下优化了快速编译时间,并在不确定行为发生时使用堆栈跟踪崩溃
2025年08月04日
Zig 0.7.0 已发布,这是一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位。Zig 具有以下值得关注的特性:
2025年08月04日
创建app.cb
import lib/windows/CustomWindow
//窗口基类
class App extends CustomWindow
{
//结构函数
function App(config)
{
//创建窗口
var title= config.get("title");
var width = config.get("width");
var height = config.get("height");
var left = config.get("left"); //窗口距离左边距离
var top = config.get("top"); //窗口右边距离
super(title);
//创建窗口函数
createWindow(title,(WS_OVERLAPPEDWINDOW ^ WS_THICKFRAME & ~WS_MAXIMIZEBOX) | WS_CLIPSIBLINGS | WS_POPUP,left,top,width,height,null);
}
//运行窗口
function run()
{
super.run(); //调用基类窗口运行
}
}
function main(parm)
{
var config = {"title":"演示窗口","width":500,"height":300,"left":248,"top":"100","WindowState":"fullscreen","BackgroundColor":"#000"};
var app = new App(config);
app.createButtom("提交",5,185,60,60,7);
app.createStaticText("hello world",10,10,150,20);
app.createEditBox(150,10,100,20);
app.run();
}
2025年08月04日
C语言开发环境的选择,
貌似是告诉我们,工欲善其事,必先利其器。
Visual Studio(简称 VS),它是 Windows 下的标准 IDE,VS系列为IDE(集成开发环境),为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级,为目前各大公司Windows下开发的主流选择工具。虽然功能强大,但功能太多,着实不适合入门,且一些标准库函数及C语法和很多教材教程有明显差异,与学生实际不符故不推荐初学使用。同时 VS 有点庞大,安装包有 2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。对于初学者,暂不推荐。
2025年08月04日
VS Code这几年非常受欢迎,对于大多数编程语言,只需要简单的安装解释器/编译器就可以轻松的运行。
例如,Python,只需要取官网下载对应版本的Python并安装,就可以在VS Code进行Python的开发和调试。
2025年08月04日
做C语言开发的人,对Source Insight肯定不陌生, 在它里面写代码还是挺方便的,首先需要下载Source Insight软件, 然后进行下面操作:
1,建立工程, Project / New Project, 给工程命名, 选择工程所在位置。注意si文件夹是提前建立好的。
2025年08月04日
上一节简要的介绍了如何编写C语言程序调用 FFmpeg 库,读取视频文件,并将之逐帧转换为 ppm 图片,最后通过 save_frame() 函数将转换后的 ppm 图片保存到磁盘。本节将在上一节的基础上,编写C语言程序,将拆解的视频帧直接输送到屏幕上(取代save_frame()函数),实现所谓的“视频播放器”。
2025年08月04日
嗯......如果只是学了C语言的一些基础语法,停在了入门的阶段,那么C语言确实有很大的可能只能用来考计算机二级证书了!