Both languages approach the reliability vs. efficiency tradeoff from different angles, but each has a place in embedded-systems programming.