Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
vodilawofer
29 / 27 / 1
Регистрация: 27.09.2012
Сообщений: 123
#1

C++ vs Java

29.07.2013, 17:23. Просмотров 2745. Ответов 3
Метки нет (Все метки)

Будут ли отличаться приложения если написать его на 2 разных языках? например, по потреблению энергии, скорости работы приложения.
Если есть какие то другие различия подскажите, пожалуйста.
В каких случаях предпочтительней писать на С++, Java.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2013, 17:23
Ответы с готовыми решениями:

Ошибка java.lang.ClassCastException: com.organizer.ToDoItemDescr cannot be cast to java.util.Map
Ошибка появляется когда пытаюсь вытянуть из кастомного адаптера запись...

Не создаются BuildConfig.java R.java
BuildConfig.java , R.java Не создаются в папке /gen при создании проекта в...

Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ?
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ответье,...

Ошибка reference to List is ambiguous; both interface java.util.List in package java.util and class java.awt.List in...
Почему кгда я загружаю пакеты awt, utill вместе в одной проге при обьявлении...

Что оптимальнее для почтового сервиса - java.IO или java.NIO?
Пишу серверную часть мобильного приложения под Android на JDK, в которое будет...

3
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
29.07.2013, 17:35 #2
Этот вопрос надо закрепить в шапке форуме. За поседние месяца 3 раз 5 всплывал... Полистайте немного в историю форума или воспользуйтесь поиском...

Но если кратко (для себя сделал выводы), полезно для:
-сверхбыстрых вычислений - графических движков, VoIP, криптографии,...
-антиотладочной защиты - выдрать из Вашей программы ява код ВОЗМОЖНО, из Си - НАМНОГО сложнее. Есть защиты и для явы(обсфукция, обсфункция - не помню, но язык сломаешь), но они скорее запутывают код, а не пишут на асемблере. Т.е. у Си - качество защиты от взлома на порядки выше.
-хакерские и системные разработки - точно не понял, но похоже на всякие иньекции в ядро, написание драйверов
-избегаем лишнего переписывания готовых Си-шных библиотек на яву.
1
vodilawofer
29 / 27 / 1
Регистрация: 27.09.2012
Сообщений: 123
29.07.2013, 17:40  [ТС] #3
Когда кто-то спрашивает какой язык использовать для android многие говорят Java.
Смотрел несколько вакансии на тему разработки под android. ТАм требовалось не только Java, но и C++.
В одной компании вообще нужно знать только C++.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
29.07.2013, 18:19 #4
Цитата Сообщение от vodilawofer Посмотреть сообщение
Когда кто-то спрашивает какой язык использовать для android многие говорят Java.
Это (увы) базовый язык андроида. И ВСЕ советуют начать обучение программированию андроида имено с него. Си все равно собирает лишь библиотеки, которые можно ПОДКЛЮЧИТЬ к ява проекту. К тому-же нашел больше 10 книг по ява под андроид и лишь одну под Си. Обычно подобные темы звучат как "NDK vs SDK". Использование Си появилось позднее и ВОЗМОЖНО еще сыроватое. Хотя встретил одну сложную (учетную) программу написаную в основном на Си.

Цитата Сообщение от vodilawofer Посмотреть сообщение
Смотрел несколько вакансии на тему разработки под android. ТАм требовалось не только Java, но и C++. В одной компании вообще нужно знать только C++.
Возможно "завышают" требования на всякий случай. Возможно пишут игрушки на Си. А возможно используют сложные Си-шные библиотеки из других своих проектов (например графики для биржи). А возможно ява-программисты у них уже есть, а Си-шную часть поддерживать некому...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2013, 18:19

Посоветуйте примеры кода по Java. Теория прочтена, но с языком Java не знакома
Или может кто может дать готовый код. В теории вроде бы не очень сложно. :cry:...

Java сервер Flash клиент java.io.StreamCorruptedException: invalid stream header
Есть класс сериализованный на стороне java (сервер) и actionscript(клиент). При...

При работе JVM обвалвается java c кодом Java Result 1073807364.
При работе JVM обвалвается java c кодом Java Result 1073807364. Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru