paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Paparazzi-devel] Software architecture design


From: Conrado Miranda
Subject: [Paparazzi-devel] Software architecture design
Date: Thu, 14 Feb 2013 16:14:31 -0200

Folks,

I've been wondering a couple of things for a while about the software
(mainly the airborne). I wanted to implement a new multi-rotor
controller I have tested externally and found that the code, although
it's very modular (or at least it seems like it), it's hard to grasp.

The code seems somewhat like an object oriented one already, so I got
curious as to why it isn't implemented in C++ to make it easier for
new people to start understanding the internals. Also, I think that
templates and classes would be able to replace lots of macros without
prejudice.

As I have other uses for a C++/python architecture outside of the
airframe, I'd like to get opinions from people more involved in the
code about using C++ to restructure some (most?) parts as classes.

Cheers,

Conrado.

PS: please don't use arguments like "C is better than C++" or "C
implies this" or "C++ implies that" without evidence, please. Also,
arguments as "I don't like C++" aren't relevant for what I'm asking.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]