gpt4 book ai didi

c - 为什么C在GUI编程中使用得不多?

转载 作者:行者123 更新时间:2023-12-02 14:23:02 25 4
gpt4 key购买 nike

我发现 C gui 库非常少。最突出的是 GTK 等。我没有看到带有 GUI 的 C 项目有任何突出之处。对于 GUI,C 都不是首选。我看到像C++、Java和Python这样的编程语言,有更多的GUI库,也更丰富。所以我要问的是为什么 C 不像其他库那样有多余的 GUI 库。是因为没有面向对象吗?我主要看到 C 在控制台模式中使用。即使在某些系统编程中,除此之外,它要么是 C++,要么是 GUI 编程的其他东西。是否应该停止使用 C 语言进行 GUI 设计而转向其他语言?我想详细了解一下。

最佳答案

我将讨论 Windows API,因为这是我熟悉的 API,但我怀疑其他 API 也是一样的。 Windows API 是纯 C 的!不需要“库”来包装它,您可以直接对其进行编程。

GUI 组件形成了良好的对象层次结构,因此将它们封装在 C++ 包装器中很流行,以使它们更易于使用,但这并不是绝对必要的。

关于c - 为什么C在GUI编程中使用得不多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com