From: Steve H. <S.W...@ec...> - 2002-10-29 10:35:39
|
On Tue, Oct 29, 2002 at 11:15:10 +0200, Antti Boman wrote: > Hi, > > I know you're in the design phase of LinuxSampler, but have you decided > the programming language yet? I suppose it's C or C++, but which one? > > Why I'm asking this is that I'm much more familiar with plain C, and > thus much more willing to contribute my coding skills to the project if > plain C is used. OTOH, wouldn't be bad refreshing my C++ skills. I agree with this FWIW. I am willing to use c++, as long as we dont use anything too hairy, but would rather not. I dont see any need for templates or exceptions for example. the only thing that looks like it should be a class are the ringbuffers, and I've seen (and written) very clean C OO-style ringbuffers. People sometimes get carried away with OO design. Arguments in favour of C are the maximum compatibility with libraries and stuff, and speed (arguably). Arguments in favour of C++ are stronger typing. - Steve |