[PD] C++ for reusable dsp lib - or better use C?
Mathieu Bouchard
matju at artengine.ca
Wed Feb 22 19:53:54 CET 2012
Le 2012-02-22 à 07:58:00, Krnk Ktz a écrit :
> You could also consider not to use OOP. It has become very fashionable
> because of Java and C++, but there other paradigms working very well.
OOP is not a matter of fashion. There's a fashion aspect about it, but
that shouldn't prevent you from seeing the core principles of it. OOP is
not necessarily a paradigm either : its core concepts can be ported from
«paradigm» to «paradigm» to create more new «paradigms». It has already
gone well beyond imperative languages. I don't consider C++/Java to be in
a different paradigm than C, because they all use the concept of storage
that gets read and written along a timeline of programme steps that have
to be run one after the other in the order specified by the programmer.
> C has been working for decades; why would you want to use it in a way it
> has not been conceived for?
Every programming language worth being calling that way is conceived to be
used in ways it has not be conceived for.
There's also a big difference between what something is made for, and what
it's good for.
Note that C is extremely often used for constructing interpreters for
languages that are especially good at things that C isn't good at.
The activity of programming doesn't fit in narrow boxes of Paradigms and
of Intended Purposes.
______________________________________________________________________
| Mathieu BOUCHARD ----- téléphone : +1.514.383.3801 ----- Montréal, QC
More information about the Pd-list
mailing list