标签: user-interface functional-programming procedural-programming imperative-programming
我最近一直在使用C,并希望探索编程而不仅仅是控制台应用程序。但是,大多数GUI库都是面向对象的,并且很难用非面向对象的编程语言编写它们,例如C.即使面向对象的GUI库(如GTK +)也需要很多样板。因为我对这些面向对象的库有困难,我想知道哪些GUI库不是面向对象的?
答案 0 :(得分:3)
我不知道任何不面向对象的现代GUI工具包。即使在C中,OO也是一种非常有用的编程技术。
我能提到的唯一一个我认为不是OO的工具包是Athena。我还没有真正使用它,但很久以前确实有一个简短的CS实验室任务使用Athena。
我想你可以直接使用xlib,如果你真的想避免使用OO。