‘C naar C’ is een term die wordt gebruikt in de programmeerwereld en verwijst naar het proces van het converteren van code van de programmeertaal C naar een andere programmeertaal die ook de letter ‘C’ in de naam heeft, zoals C++, C#, of Objective-C. Dit kan nodig zijn wanneer een programmeur wil overstappen naar een andere taal, maar de basisstructuur en syntax van C wil behouden. Het kan ook worden gebruikt om bestaande C-code te integreren in een project dat in een andere taal is geschreven. Het vereist een diepgaande kennis van zowel C als de doeltaal en is een uitdagende taak die vaak wordt uitgevoerd door ervaren programmeurs. Het resultaat is een efficiënte en gestroomlijnde code die de kracht van C combineert met de mogelijkheden van een andere taal.