- General-purpose language with a bias toward system programming and embedded, resource-constrained software.