SEPPLES programmer here. I hate object oriented programming. I never use any of the object features of C++ in my code. Would I be better off switching to C? What else am I missing out on?
I'm not >>2, but
C advantages:
- don't have to cast void *
- no name mangling by default (in C++ you might have to wrap some headers with extern "C")
- simper to learn whole language
C++ without objects advantages:
- some libraries like STL? (these might count as objects though...)
Name:
Anonymous2009-11-27 23:26
C++ has templates. They are really useful.
Unfortunately, there seems to be no C-like (systems) language that has templates but not OOP. In this regard, even Go is worse than Sepples.
Name:
Anonymous2009-11-28 0:05
You should be using objects in sepples and you should be using objects in C. C++ is terrible, but OO is not, even if you're using C++. Changing languages won't do anything for you.
Name:
Anonymous2009-11-28 0:16
Objects are nice, learn some Smalltalk, where EVERYTHING is an object.
Name:
Anonymous2009-11-28 2:42
>>7 - don't have to cast void *
but you still should. -Wc++-compat
- no name mangling by default (in C++ you might have to wrap some headers with extern "C")
big deal, just write without extern "C", let the sepples developers send you a patch
possible to learn whole language
fixed
some libraries like STL? (these might count as objects though...)
you put this one in the wrong pile, stl is worse than useless
>>14
If your GetAnus is returning a Vagina, then someone is doing something very wrong indeed. You should really implement a GetHaxxable function which returns a Haxxable object.