Здравствуйте, Кывт, Вы писали:
К>Но вот мне надо разработать кроссплатформенное приложение, которое должно работать, в том числе, на Win CE и Symbian.
Широкий размах. Только каких-нибудь 6-битных криптопроцессоров со своими тараканами не хватает, для полного комплекта
К>Для C++ — гарантия есть, для C# — ?
Сильно зависит от того, что за приложение Вы делаете, и для каких конкретно платформ. Например, если там сплошной навороченный GUI, и всё должно работать на ведущих сотовых телефонах, то о Вашей мечте — "единости" code base — лучше забыть. И ваять под каждую платформу отдельно, на самых эффективных "родных" framework'ах/платформах соответствующего толка. В данном примере это будет J2ME для обычных мобил; Cocoa сотоварищи для iPhone; и на выбор .NET CF, либо native на C/C++ для Windows Mobile.