Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2012, 22:37   #1
Glaciuse
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 44
По умолчанию Почему эмуляторы серверов пишут на Java?

Почему не на C++, ведь быстрее будет?
В Java используются ссылки на объекты, а в C++ указатели, в следствие чего можно легко что-то запороть, ибо указатель - скалярная величина, или не в этом дело?
Glaciuse вне форума Ответить с цитированием
Старый 04.07.2012, 22:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Почему эмуляторы серверов пишут на Java?
Кто тебе такое сказал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.07.2012, 22:43   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну вообще то ссылка по сути есть указатель.
просто неявный.

я думаю дело в портируемости жабки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.07.2012, 22:46   #4
Glaciuse
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 44
По умолчанию

Ну так псюсы этож не шарп, он тоже хорошо портируется.
Stilet, я нашел сайт с исходниками серверов для каких-то игр (вроде MMORPG) и там все сервера были на Java.
Glaciuse вне форума Ответить с цитированием
Старый 04.07.2012, 23:10   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Ну так псюсы этож не шарп, он тоже хорошо портируется.
я вообще то про бинарную переносимость это раз.
и второе это С++ ой как не хорошо переносим.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2012, 02:58   #6
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от Glaciuse Посмотреть сообщение
Почему не на C++, ведь быстрее будет?
В Java используются ссылки на объекты, а в C++ указатели, в следствие чего можно легко что-то запороть, ибо указатель - скалярная величина, или не в этом дело?
Сложность языка, масштабируемость, время-затраты. Скорость - есть JIT, он разберется как лучше для текущей платформы преобразовать код.
BOBAH13 вне форума Ответить с цитированием
Старый 05.07.2012, 07:24   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я нашел сайт с исходниками серверов для каких-то игр
Капля в море )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.07.2012, 07:49   #8
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Glaciuse Посмотреть сообщение
Stilet, я нашел сайт с исходниками серверов...
Так, наверное, у владельцев этого сайта и нужно спрашивать, почему они для своего проекта предпочли сервера на Джаве.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание внутреннего и внешнего серверов. Создание серверов автоматизации. Ann_Sh Помощь студентам 3 09.10.2011 15:53
Java Script - объясните почему не работает код. fidger JavaScript, Ajax 0 10.05.2009 18:01
Эмуляторы/Linux/C++/TV-tuner herrmann Свободное общение 0 21.12.2008 20:57
эмуляторы игровых приставок Witalyj_sk Операционные системы общие вопросы 3 07.05.2008 19:36
Как создаются эмуляторы игр? Artem-kuljabin Помощь студентам 19 27.12.2007 19:52