Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.83
vodilawofer
29 / 27 / 2
Регистрация: 27.09.2012
Сообщений: 123
#1

C++ vs Java - Программирование Android

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

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

Java.util.ArrayList.rangeCheck(ArrayList.java:635) - JavaScript
Добрый день! У меня такой вопрос, я скачала open source crawler, исправила некоторые вещи по тому, что мне надо скачать с сайта,...

Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? - Java
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ответье, плиз, новичку, по MSDN я не понятно, это исключительно...

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

Java сервер Flash клиент java.io.StreamCorruptedException: invalid stream header - Java EE
Есть класс сериализованный на стороне java (сервер) и actionscript(клиент). При попытке передачи объекта от клиента к серверу вылетает...

При работе JVM обвалвается java c кодом Java Result 1073807364. - Java
При работе JVM обвалвается java c кодом Java Result 1073807364. Если кто-нибудь знает, помогите пожалуйста.

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

C#/Java/Java WEb/Pascal/PHP+(css,html,javascript)/c++/Android
Написание Курсовых/Дипломных. Так же разработка реальных проектов. Инструменты: Microsoft Visual Studio C++ Builder Rad...

Java.lang.IllegalArgumentException в нативных функциях (embedded Java, MicroEJ, STM32F4Discovery) - Микроконтроллеры
Добрый день! Пытаюсь связать embedded Java и C посредством нативных функций. Идея в следующем: мне нужно вернуть из нативной...

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

Как бороться с java.lang.OutOfMemoryError: Java heap space - JavaFX
Доброго времени суток. На Java пишу программу, требующую большого количества информации (распознавалку изображений) Нужно хранить...

Эволюция Java разработчика, или как начать писать на JAVA EE? - Java EE
Всем добрые сутки и чая с печеньем. Предлагаю сразу к делу. Я примерно пол года читал книги по Java, до этого писал пару сайтов на...

Переполнение кучи java.lang.OutOfMemoryError: Java heap space - JAVA IDE
Доброго времени суток! Помогите настроить jvm. Многое уже перепробовал. Задача в том, чтобы выгрузить из БД Oracle blob-поля, в которых...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
29.07.2013, 17:35     C++ vs Java #2
Этот вопрос надо закрепить в шапке форуме. За поседние месяца 3 раз 5 всплывал... Полистайте немного в историю форума или воспользуйтесь поиском...

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

Цитата Сообщение от vodilawofer Посмотреть сообщение
Смотрел несколько вакансии на тему разработки под android. ТАм требовалось не только Java, но и C++. В одной компании вообще нужно знать только C++.
Возможно "завышают" требования на всякий случай. Возможно пишут игрушки на Си. А возможно используют сложные Си-шные библиотеки из других своих проектов (например графики для биржи). А возможно ява-программисты у них уже есть, а Си-шную часть поддерживать некому...
Yandex
Объявления
29.07.2013, 18:19     C++ vs Java
Ответ Создать тему
Опции темы

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