|
2 / 2 / 2
Регистрация: 01.10.2012
Сообщений: 91
|
|
Языки программирования22.01.2013, 22:41. Показов 4506. Ответов 12
Метки нет (Все метки)
Вопрос, собственно, вот в чем: плюсы и минусы Java относительно других языков. (Ну, очевидно, кроссплатформенность, но не единственный же это плюс?)
Правда ли, что скорость приложений заметно снижается по сравнению с аналогичными, написанными, например, на C++? (Особенно интересует графика, 3d графика (игр) для ПК) Я некоторое время (короткое) изучал C++, гораздо более длительно - Java. На чем же стоит остановиться и какие у этих языков еще есть конкуренты?
0
|
|
| 22.01.2013, 22:41 | |
|
Ответы с готовыми решениями:
12
Какие языки программирования выбрать для изучения? Почему языки Java.next не коммерциализируются Символьные классы в регулярных выражениях и различные языки |
|
|
|
| 22.01.2013, 23:08 | |
Сообщение было отмечено как решение
Решение
Плюсы:
- сборщик мусора - зрелость - тонна библиотек и примеров на все случаи жизни - сложность выстрелить в ногу - наличие умных IDE (У того же C++ с этим проблемы) - за счет предыдущих плюсов - высокая скорость и общая низкая стоимость разработки - обратная бинарная совместимость программ - программы написанные на java 1.2 скорее всего будут работать на новом 7-м hotspot-е. Основные минусы - большее потребление ресурсов по сравнению с нативными языками. В первую очередь память. - java, как язык, застрял в развитии на 9 лет: В 2004 вышла java 5 с generic/enum. Java 6 и 7 мало чего принесли в сам язык - только развитие станд. библиотеки и JVM. Ждем java 8... Это все что вспомнил
3
|
|
|
2 / 2 / 2
Регистрация: 01.10.2012
Сообщений: 91
|
|
| 23.01.2013, 21:19 [ТС] | |
|
turbanoff, да, спасибо. Но как насчет скорости самих программ? (Да, скорость разработки очень полезно, но пользователям нужна прога без подвисаний.)
И как обстоит дело с другими языками?
0
|
|
|
2 / 2 / 2
Регистрация: 01.10.2012
Сообщений: 91
|
|
| 23.01.2013, 22:42 [ТС] | |
|
Drygba, можно поподробней?
При прочих равных какие языки быстрей?
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|||
| 24.01.2013, 12:07 | |||
|
Добавлено через 4 минуты
1
|
|||
|
2 / 2 / 2
Регистрация: 01.10.2012
Сообщений: 91
|
|
| 24.01.2013, 20:57 [ТС] | |
|
Skipy, да, спасибо, почитал.
Возникает, как мне кажется, вполне логичный вопрос: Для каких примерно задач предназначены такие языки как Java (да, я понял про масштабные задачи, описанные вами, но ведь вряд ли это единственное применение, в котором ява хорошо себя показала), C++, C# и т.п.
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 25.01.2013, 14:30 | |
|
Ну, по большому счету у Java основная ниша именно enterprise-системы. В последнее время к этому прибавился android и вообще разработка под мобильные устройства. Ресурсов у них уже сильно больше, чем при разработке CLDC, соответственно, ограничений меньше. На десктопах приложения Java всё еще не сильно распространены - потребители шокированы требованиями по памяти, разработчики - отсутствием возможности реализации мегатрендюлинок с переводвыподвертом (нам же жизненно необходимо превратить рабочий стол в солнечную систему и чтобы все кнопки прилетали с Марса,а Java - вот ведь! - не имеет для этого встроенных возможностей, ну и нахрена такой язык нужен?).
0
|
|
|
2 / 2 / 2
Регистрация: 01.10.2012
Сообщений: 91
|
|
| 25.01.2013, 17:02 [ТС] | |
|
Skipy, т.е. для создания 3d игр и тому подобного ява не приспособлен (на десктопы, с мобильниками все понятно)? Ведь для мультиплеера, как мне кажется, ява вполне удобна. Или я что-то не понимаю?
0
|
|
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
| 28.01.2013, 11:04 | |
|
Всё зависит от требований. Современные игры отличаются высоким уровнем 3D-графики, который требует серьезного аппаратного ускорения. Т.е. - использования OpenGL или Direct3D. И с тем и с другим у Java интерфейс вроде как есть, но это лишний слой, плюс небыстрый.
Minecraft, вернее, его клиент - да, написан на Java. Это к вопросу о мультеплеере. Но, как это было сказано в той теме, ссылку на которую я приводил - уровень графики весьма средний, а требования по памяти... Ну да, есть такое. И это тот момент, который пока отпугивает многих.
2
|
|
|
2 / 2 / 2
Регистрация: 01.10.2012
Сообщений: 91
|
|
| 29.01.2013, 20:00 [ТС] | |
|
Skipy, т.е. для этих целей ява непригодна? Было бы обидно, ведь такой удобный язык
0
|
|
| 29.01.2013, 20:00 | |
|
Помогаю со студенческими работами здесь
13
Eclipse и языки Есть ли вообще аналогичные языки программирования только с уровнем изучения легкий чем язык программирования С языки программирования Языки программирования Языки программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|