Показать сообщение отдельно
Непрочитано 01.09.2012, 12:09   #14
Изгнанные

Автор темы (Топик Стартер) Re: Пишу эмулятор L2D.

Цитата:
Сообщение от Gubble Посмотреть сообщение
Native? А вы вообще имеете представление о том, как работает JVM? Знаете, что такое JIT-компиляция, зачем она и какой от нее прок?

L2J-разработчики, а так же все более-менее значимые от них форки - это в общем то как раз не школота. Школота пытается это _потом_ использовать, и потом набИгает сюда на форум, поплакать о том, что "зборка низапускатца". Они точно так же набИгут на ваше дельфинье поделие, только результат будет в разы ужаснее, ибо дельфям сейчас "учат" в школе. Что в итоге получится, страшно представить, на самом деле. Ибо порог вхождения у делфи еще ниже, чем у джавы. Даже справка о том, что "разработчик" не является клиническим идиотом, не нужна.

А еще, какой у вас опыт разработки? Имеете ли представление о многопоточных системах, как бороться с дедлоками, как ловить утечки памяти? Как реализовать быстрые коллекции? Пользовались ли анализаторами кода? Это я всё к качеству. Просто интересно

Хз,никогда не занимался Явой . Она популярна для крупных приложений лишь в России,у таких как вы. В америке (Где я и сижу) Java используется максимум для маленьких программ или реализации кросс-платформенных нужд,а так же для Android'ов.

Ну JAVA конечно на весь мир популярна своими браузер-эксплойтами через которые злоумышленники совершают рейды по компам бедных жертв


JAVA она такая Java.



Насчёт Школоты,их много в сфере L2J только потому-что у них есть куча готового материала для работы и копи-паста. Если ты думаешь что Delphi с использованием Winapi легче Java.....ololo

Школоту в школе учат базовым навыкам,писать на таком уровне им не дано.

Код:
begin
  ips:='';
  Result:='';
  WSAStartup($101,Socket);
  GetHostName(Buffer, SizeOf(Buffer));
  localhost := GetHostByName(Buffer);
  if localhost = nil then Exit;
  pPtr := TInAddr(localhost^.h_addr_list);
  z := 0;
  while pPtr^[z] <> nil do begin
    if ips<>'' then
  ips:=ips+'|'+(inet_ntoa(pPtr^[z]^))
  else
  ips:=(inet_ntoa(pPtr^[z]^));
  z:=z+1;
  end;
  WSACleanup;
  if ips<>'|' then
  Result:=ips;
end;

Сравни с чистым и красивым синтаксисом Явы и думай кому будет легче делать копи-паст работу)

Опыт разработки имеется,однако не игровых эмуляторов. Хотя попытаюсь настрочить все хорошенько.
Hakazator вне форума