Object-oriented programming in standard ANSI C



Hi,

I'm interested in techniques used to program in an object-oriented way
using the C ANSI language. I'm studying the GObject library and Laurent
Deniau's OOPC framework published on his web site at
http://ldeniau.web.cern.ch/ldeniau/html/oopc/oopc.html. The approach is
very instructive. I know that I could do much of this stuff with e.g.
C++, but the intellectual challenge of implementing these concepts with
pure ANSI C is relevant to me.

Are you aware of another approaches? Any experience in using such
techniques in production code? The use of GObject seems to be well
implemented in the GNOME world, but I didn't find much about Laurent
Deniau's OOPC. Have you some comments about the strengths and drawbacks
of such techniques?

Many thanks for your valuable help and comments

Best regards

Thierry

.



Relevant Pages

  • Re: Object-oriented programming in standard ANSI C
    ... I'm interested in techniques used to program in an object-oriented way ... using the C ANSI language. ... I'm studying the GObject library and Laurent ... techniques in production code? ...
    (comp.lang.c)
  • Re: Object-oriented programming in standard ANSI C
    ... I'm interested in techniques used to program in an object-oriented way ... using the C ANSI language. ... I'm studying the GObject library and Laurent ... This is terribly inefficient, but it is game logic for an adventure game, so ...
    (comp.lang.c)
  • Re: Object-oriented programming in standard ANSI C
    ... I'm interested in techniques used to program in an object-oriented way ... using the C ANSI language. ... I'm studying the GObject library and Laurent ...
    (comp.lang.c)
  • Re: Object-oriented programming in standard ANSI C
    ... I'm interested in techniques used to program in an object-oriented way ... using the C ANSI language. ... I'm studying the GObject library and Laurent ...
    (comp.lang.c)
  • Re: Object-oriented programming in standard ANSI C
    ... Chris Thomasson a écrit: ... I'm interested in techniques used to program in an object-oriented way ... using the C ANSI language. ... I'm studying the GObject library and Laurent ...
    (comp.lang.c)