Я не знаю мобильной платформы, где его SDK выписывают с использованием чистого C. Последнее, что я знал о старой платформе Palm.
Но вы можете написать C/C++ с QT как графическую библиотеку для Maemo, MeeGo и, возможно, других устройств Nokia. QT объектно ориентированы, поэтому он не является процедурным, как вы хотите.
Я знаю одну платформу, где возможен чистый С. Это версия для мобильных телефонов < 6.5, используя win32 api. Но это не то, что я лично рекомендую делать, поскольку C# .NET упрощает разработку приложений для этой платформы. Я также считаю, что чистая C в сочетании с XML/CSS с использованием WebOS PDK возможна, но я могу ошибаться.
Если у вас есть желание написать для мобильных устройств, используя ваши знания в C, я бы предпочел использовать такие языки, как C++ и Objective-C, где вы также можете писать C и использовать библиотеки C.
список мобильных устройств и языков программирования, используемых для разработки приложений для них:
Symbian - C/C++
iOS - Objective-C
Android - Java
Windows Mobile - C/C++/.NET
WebOS - C/C++
Как насчет [** Objective-C **] [1]? ;) [1]: http://en.wikipedia.org/wiki/Objective-C –
@Jacob: объектив c объектно ориентирован, не так ли? Я хочу использовать процедурный родной язык C. – brainless
Какой мобильный телефон? API-интерфейсы, которые вы будете использовать, будут отличаться в зависимости от операционной системы. –