Talk:Inheritance/Single/C: Difference between revisions

→‎OO?: What is a good lib to use?
(→‎OO?: What is a good lib to use?)
Line 24:
 
:You'd be amazed at how many object systems have been implemented in C and other mostly procedural languages. OO is a useful enough design pattern that whole languages have been built around it, after all. In C, the implementer gets to choose ''how'' to implement it, instead of relying on the particular implementation built into the language. That's one reason we have Objective-C vs. C++. For example, the OO system built into the heart of Unix; what else is a device but a couple of classes (character, block) designed to be polymorphic on the open/close/read/write/ioctl interface, implemented as a couple big vtables? Most of the ad-hoc OO systems I've seen don't have general inheritance, relying instead on explicit delegation. --[[User:IanOsgood|IanOsgood]] 18:35, 17 January 2010 (UTC)
 
:: Is there a C OO library that is most popular that could be used for this task then? I too would prefer we used an existing library, but I would also prefer a library that was prominent within the C community and "general purpose". --[[User:Paddy3118|Paddy3118]] 06:02, 18 January 2010 (UTC)
Anonymous user