Кстати, С для 8-битных МК никто и не задумывал делать сильно переносимым. Это как раз совершенно противоположный пример. В отличие от Эльбрус - в него с самого начала закладывались идеи масштабируемости и переносимости.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)