Matt Priest wrote:[color=blue]
> I am trying to learn more about how to effectively mix low-level C code
> with C++. I am having trouble finding resources/papers/books that
> aren't in one or the other camp exclusively.[/color]
I really don't understand how the "low-level" C code differs from
the "low-level" C++ code, unless we have a different understanding
of "low-level code".
My understanding of "low-level" language code is the statements that
allow bit manipulation. Both languages have the same capabilities
for bit manipulation.
My 20+ years of experience with embedded systems has shown me that
both C and C++ can be used to access hardware components directly.
In systems where the components are memory mapped, deferencing a
pointer will access the hardware component.
[color=blue]
> Can anyone point me toward a good place to start?[/color]
Start doing what? Programming an embedded system? Accessing hardware
components? Bit manipulations? Writing your operating system?
[color=blue]
> I want to understand
> how to make decisions about the development environment, code structure
> and planning, and any other issues that I'm not aware of that may be
> important to know.[/color]
I believe most of your issues can be answered by the folks at
news:comp.arch.embedded.
[color=blue]
>
> Thanks in advance!
>
> Matt
>[/color]
--
Thomas Matthews
C++ newsgroup welcome message:
http://www.slack.net/~shiva/welcome.txt
C++ Faq:
http://www.parashift.com/c++-faq-lite
C Faq:
http://www.eskimo.com/~scs/c-faq/top.html
alt.comp.lang.learn.c-c++ faq:
http://www.raos.demon.uk/acllc-c++/faq.html
Other sites:
http://www.josuttis.com -- C++ STL Library book