Du kannst zumindest auch teilweise dein Programm in C++/C entwickeln (siehe
http://developer.android.com/sdk/ndk/overview.html). Allerdings hast du dann keinen großen Zugriff auf die Android API's.
Das macht Sinn, wenn du z.B. ein komplexes Spiel entwickeln möchtest, das auch auf anderen mobilen Plattformen wie dem iPhone, Symbian S60 oder WebOS (wenn es das noch gibt) laufen soll. Dann ist der Portierungsaufwand nicht besonders groß. Für "normale" Apps macht das aber überhaupt keinen Sinn.
Der Lernaufwand für eine neue Sprache liegt IMHO auch immer nur im einstelligen Stunden-Bereich. Der wirklich große Aufwand ist, sich das Wissen der dafür verfügbaren API's anzueignen.
Da du nach einer exe fragst vermute ich, dass du mal C++ unter Windows programmiert hast (sonst wüsstest du, das exe nichts mit C/C++ zu tun hat ;) ). Und die Windows API's (MFC, ATL, Win32 oder ähnliches) helfen dir dann auch nicht weiter. Also der Einarbeitungsaufwand für die API's bleibt, egal welche Sprache du verwendest.
Wenn du C# verwenden möchtest, schaue dich mal bei Windows Mobile 7 um. Aber...um ganz ehrlich zu sein...wer Java kann, kann (mit wenig Aufwand) auch C# und umgekehrt ;)
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.