>> Если прикладное, тогда С++, это однозначно.
>> Кто-то замолвит слово и за Java, но как же скорость?
Не надо думать, что ява на ПОРЯДКИ медленнее С++. В большинстве приложений скорость динамически скомпилированного кода достаточная. Проблема явы на десктопе — во внешнем виде свинговых приложений. Во всех системах разные принципы построения интерфейса, поэтому приложение, которое может работать во всех системах, будет в них выглядеть уродцем.