The great thing with CodeWarrior development Suites is that you can develop almost in any programming environment out there, even if it's assembly.
In this occassion, I ran into a Reference Manual regarding a StarCore ABI (Application Binary Interface)
This document defines a set of standards to ensure interoperability between conforming CodeWarrior for StarCore software components, such as, compilers, assemblers, linkers, debuggers, and assembly language code. These standards cover run-time aspects as well as object formats to be used by compatible tool chains from StarCore and third-party tools developers.
A benefit of this standard definition is interoperability of conforming tools so that users can select the best tool for each phase of the application development cycle, rather than being constrained to using an entire tool chain. Another benefit is compatibility of conforming libraries. Us programmers can build compatible binary libraries and assembly code libraries and be assured of their continued compatibility over time.
So if you are ready for a new experience at programming (in case binary interfaces are your thing) start along with this Reference Manual!