Сап, двач.Почему так мало игр для пеки делают на java?Алсо, посоветуйте годные движки для платформера.
бамп
>>158447824 (OP)Потому что медленно работает
>>158448025пруфани камимоджавагосподин
>>158447824 (OP)На этом тормозном говно давно уже ничего не делают.
>>158448090
>>158448068>школьник, который читает самоучительПофиксил долбоеба.
>>158448068Java код исполняется на виртуальной java-машине, а программа на C будет компилироваться в машинные коды, кроме того С сам по себе ближе к железу, можно гибче управлять памятью, круче оптимизировать
>>158448229И виртуальная машину сама по себе тоже что-то выжирает
В пизду твою джаву лагучую, на ней майнкампф пилится и он пиздец как лагает без костылей аля мод оптифайн, даже на жоском железе
>>158447824 (OP)просто представь себе движок lua работающий на жабе.
Джава не для подобного. И она не очень работает с юайкой.
>>158448336в майнкрафте моды на луа пишут
>>158447824 (OP)>посоветуйте годные движки для платформераЮнити, UE4.
>>158448229хорошо жить без jit
>>158448759С в любом случае будет работать быстрее.
>>158447824 (OP)На нем майнкампф глючит а ты хочешь чтобы крузис летал.
>>158448815X в любом случае будет работать быстрее чем Y
Потому что джава говно, и на ней пишут тупорылые пидорасы не могущие в кресты.
>>158448870Вот ты мне сейчас с серьезным лицом будешь убеждать, что написанная на джаве игра будет быстрее чем на С?
>>158448870Сравнивать по скорость компилируемый и некомпилируемый языки глупо априори. Первые быстрее в десятки и сотни раз.
>>158448935но ведь они оба компилируемые.
>>158448923ты хотел сказать шарпы
>>158448932а что, там не не так числа складываются?
>>158448976Шарп тащемта тоже говно, но лучше джавы.
>>158448923У любого инструмента есть задача, просто игори в число задач джавы не входят
>>158448970Только Джава компилирует его в байт-код, который все равно работает пиздец медленно, потому что интерптерируется. Это не компиляция в том смысле, который я вкладывал.
>>158449073Так джава со своими задачами не справляется даже.
>>158448999Там обработка всего в разы медленнее.
>>158449096Алсо луа, который обрезанное говно выполняет свои задачи на все сто. А Джа пердитт и тормозит.
>>158448999Даже это си будет делать быстрее, для джавы нужен посредник в виде джава машины, а си программа компилиться сразу в машинные коды для процессора. Ты когда-нибудь занимался графикой?
>>158449096Справляется, хрен ли ее так широко используют?
Джава я это флеш в мире программирования. /Тхерж
>>158449272Потому что начали использовать когда альтернатив не было. А сейчас просто по инерции. Джава давным давно не в топе.
>>158449272Потому что очень прост и широко применим.
>>158449283флеш который из комиксов?
>>158449272кроссплатформенная просто хуета, вот и юзают.
>>158449312Джава - сложный язык в сравнении с аналогами. Тем же шарпом, например, который создавался в противовес джаве.
>>158449369Лучше бы mono допилили, реально быстрее же работает.
>>158449405Уже прошли те времена, когда что-то новое может взлететь. Из последнего только свифт, но там особая история. Жаба уже стандарт с кучей наработок.
>>158449382что ж тогда для тебя простой.
>>158449480Васик или трупопасцал.
>>158449480Именно язык? Си, кресты, го. Выучил синтаксис, пару библиотек, и всё, пиши
>>158449480Питон.
>>158449549>кресты>легкий языкА ты шутник.
>>158449474моно же это не что-то новое, это портирование дот нета, а для майкрософтовского дот нета есть куча стандартов и наработок
>>158449328Нет, sockwave flash.
>>158449474Моно это ж дотнет для других платформ. Оно уже неплохо работает.
>>158449272Корпорации зафорсили. Пока пердолики только вкатывались в свои монадки, писали пейперы и делали 100500 имплементаций лиспа, бизнесу нужен был сравнительно быстрый хуяк-хуяк и в продакшн на виртуальной машине "write once run everywhere" без низкоуровневой ебли.
>>158449642Извини, не вникал, но теперь припоминаю. Ну тогда хуй знает, что-то не срослось видимо.
>>158449549Бля, ну го напиши на крестах что-нибудь нормальное без сборщика мусора и не объебись. Да и без оптимизации по памяти, по потокам, это бесполезно всё
>>158449804И без библиотек сторонних.
>>158449872И используя все возможности крестов.
Сука тред полон кукаретиков. Вы охуели? Жава это блядь революция в этом вашем ИТ. Большего всего написанных библиотек среди всех языков программирования, на все темы - наука, коммерция, энтерпрайз, космос. Всё что угодно. И всё бодро работает и хуярит, сейчас уже ценится время программиста, а не машинное время, жава позволяет бысто херачить годноту, особенно здоровые приложения. Съебите под шконарь со своими блядь мнениями охуительными. На жаве даже игры можно писать (LibGdx, LWJGL), но там нужен сильный скил программирования, и 95% ты свою первую игры на них не сделаешь. Напоследок ссу в лицо адептам хипстерской хуиты ещё раз.
>>158449994Да нужен охуенный скилл, чтобы заставить интерпритируемое говно работать быстрее, как минимум скилл понять, что это пиздец и переписать все на си.
>>158449994Джава-петушок закукарекал. Скоро ты будешь на уровне старичков, дрочащих на Ассемблер, и настраивать пыльные лагающие и морально устаревшие приложения на затворках IT.
>>158449994>На жаве даже игры можно писатьМожно не значит нужно. На крестах все равно выйдет быстрее
>>158448090На этой платформе работает больше половины андроид приложений, и 90% серверов, что ты пиздишь, школьник блядь, попячься нахуй
>>158450139>и 90% серверовШарп и js в виде Node.js скромно ссыт тебе на лицо.
>>158450131На затворках ИТ я трахаю твою мамашу шлюху. Я учил и С, и С++ и жаву, и только в жаве была своя библиотека с кучей нужных фунций, что выгодно её отличало от других языков на то время. И таких плюсов сотни. Ну а смотря в будущие, я знаю, что хорошо зная жаву, я буду чётко писать на чём угодно, потому что базовые парадигмы написания приложений и сервисов я выучил, и легко адаптируюсь.
java == парашаPHP == параша
>>158450341пёрл пища наша, аминь.
>>158450184Сука node.js скоро всю Антарктиду растопит, ты скоро докукарекаешься и это недо поделие нахуй запретят из за избыточного нагрева процессоров в серверных. Петушило, а энтепрайз кода под ноду уже столько же завезли? Как там в 2040? Ты обосрался
>>158450435Зачем жить прошлым, если нужно смотреть в будущее?
>>158450341На PHP кошерные парни замутили соц сети и могут до луны баксами дорожку проложить, а ты сидишь с девственниками на одной борде и что то пиздишь
>>158448229Только студент, который недавно открыл для себя программирование будет так рассуждать. C# выполняется на виртуальной машине. Java выполняется на виртуальной машине. Javascript, Ruby, Python так вообще интерпритируемые т.е. они вообще ни вот что не компилируются.Если говорить о яве, то игры вполне себе успешно делают на libGDX.
>>158450559как человек кто познакомился с libgdx скажу что там коддинга просто пиздец сколько надо
>>158449604Какое моно? Уже дотнеткор во все поля маня.
>>158450559Я не сравнивал джаву с C#,Javascript, Ruby, Python. Я сравнивал джаву с С или плюсами, они будут быстрее джавы.
>>158450607На C++ + vulkan попробуй написать что-нибудь петушок.
>>158450106Но ведь на си писал кармак в 90х годах.
>>158450697На движке UE4 пишут, и вполне успешно.
>>158447824 (OP)Не делай платформеры, их тяжело продавать. Почти каждый, кто хочет сделать игру, делает платформер, высокая конкуренция. Сделай логическию игру, где нужно бегать по клеточному полю - картинке с лоли, и со временем открываешь новые клетки
>>158450665почему ты так думаешь?
>>158450559>.е. они вообще ни вот что не компилируются.Все перечисленные тобой языки компилируются в байт-код виртуальной машины, хотя первые два давно умеют компиляцию сразу в натив.Из интерпретаторов разве что какой-нибудь юниксовый шелл сейчас можно найти, ну или forth - но он и в режиме компиляции может работать.
>>158450697Лол, ты думаешь в libgdx у тебя высокоуровневые функции для работы с графикой? Практически чистый OpenGL, где нихуя нет. Чтобы нарисовать красивую прямую линию ты потратишь неделю бля
>>158450748Потому что это очевидно.
>>158450748Потому что С сразу компилируется в машинные коды, которые сразу исполняются процессором, а у джавы есть посредник в виде джава-машины, jit тут не спасает
>>158450665Твоя проблема в том, что тебе не известна аббревиатура jit, ящитаю.
О, тут программисты собрались, лучше сюда задам этот вопрос. Сам я нихуя не шарю в программирование, но у меня есть идея. Можно обработать звук в шутере и создать радар в котором будет виден источник звука, ну или специальные стрелки будут указывать на этот источник?Вроде в процесс игры не вторгаешься, а только звук обрабатываешь, не?Или это идея хуйня на практике?
>>158450827числа не так складываются?
>>158450665А я тебе все языки противопоставил Сям или С++. Это древние, морально устаревшие языки, годные лишь для программирования микроконтроллеров. Тебе даже игры никто не даст на них писать. Щас программирование игры заключается в выборе движка и написании скриптов для интерпритатора.Твои кукареки про охуительную быстроту С/С++ являются прописной истиной, на которую всем похуй, потому что щас ценится быстрота разработки, а не быстрота работы кода, написанного лично тобой. Все узкие места давным давно написаны на любимых тебе сях, ушлыми индусами.
>>158450748Потому что об этом свидетельствует мой опыт использования программ и написания своих программ
>>158450860Делай на электромагнитных волнах как в фильме про бетмена, используй node.js для обработки данных и всё у тебя получится
>>158450860Зачем обрабатывать звук когда можно сразу пиздить положение врагов из памяти процесса игры...
>>158450883Тупой джава петушок детектед
>>158450798Под интерпритатором я имею в виду не байтмашину, а хуйню, которая парсит текстовый файл на лету и тут же исполняет то, что в нем написано. Без всяких там dll и прочей хуйни.
>>158450883Те серьезно? Писать игры не на крестах, или хотя бы не на шарпе? Кажется, ты абсолютно не знаком с этой индустрией.
>>158450847На jit тратиться время, к тому же компилируется не вся программа, а только ее часть
>>158450922Значит эта хуйня не реализуема?
>>158450945К перечисленным тобой языкам это не относится. Загугли чтоль определение интерпретатора.
>>158450960Тыскозал?
>>158450929Я шарпогосподин помидор с 7летним стажем работы. Пиздуй в мывамперезвоним-тред студент.
>>158450925Процесса игры друга, который играет за противоположенную команду или как?Я конечно не разбираюсь в программирование, но если бы все было так просто и можно было бы легко пиздить из памяти своего компа, то все бы так делали.
>>158450965реализуема, но нужно чтобы игрались только нужные тебе звуки, тогда по ним можно алгоритм сможет соориентироваться. ну и останется вопрос как это в игре отрисовывать, возможно как оверлей в фрапсе, механизм есть
>>158451032Ну все так и делали в этой вашей КС через aimbot, например. В древнем ку2 модельки врагов редактировали, чтоб шипы длинные торчали и их было сквозь стены видно.Классика.
>>158451032Все так и делают. Другое дело, что нормальные программисты этот момент рассматривают, и на этапе создания игры делают репликацию противников только если они относительно близко к тебе. Если же противник в невидимости, то его репликация у клиента обрубается полностью.
>>158450972В моем понимании, байтмашина читает и воспроизводит скомпилированные в относительно низкоуровневый промежуточный язык, команды высокоуровневого языка. Интерпретатор возьмем к примеру браузер, который выполняет жаваскрипт код текущей страницы, просто блять берет и исполняет на лету команды выскоуровневого языка, находящихся в обычном текстовый файле. Причем, ты можешь спокойно написать код, который будет сам себя добавлять в этом же файле и интерпритатор будет это все выполнять без каких либо проблем.
>>158451050Я искал в англ ютубе, но такой чит не нашел, даже близко похожий. Раз идея проста и эта хуйня не вторгается в процесс игры, почему никто до сих пор не создал такой чит?
>>158451032В плохо защищёных сетевых играх на твоей клиенсткой машине есть вся информация о всех противниках. В хорошо защищённых, на твоей машине информация, которая доступна твоему персонажу только сейчас.
>>158450861Да, не так, представь, Вася может попросить Петю сложить 2 и 3, а может сначала попросить Семена попросить Петю сложить 2 и 3, в каком случае Вася быстрее получит ответ?
>>158451121срочно патентуй
>>158450955Что серьезно? Берется какой нибудь юнити который как раз таки написан на С++ и ты на c#/js/boo пишешь скрипты, которые выполняются местным интерпритатором. К крестам тебя никто не подпускает.
>>158448537Моды на forge пишут, только еблан пишет на другой библиотеке, потому что совместимости с другими модами просто нет.
>>158451092Нихуя не понял, но спасибо. А почему люди не создают чит вместе с другом, ну чтоб видеть сквозь стены благодаря другу из вражеской команды?Почему люди через скайп так не играют?
>>158451111Твоё понимание терминов байтмашина и интерпретатор никого не волнует и не ебёт, очевидно же. Про текстовые файлы и добавление кода - вообще пиздос полный. На крестах я чтоль по-твоему не смогу вот прям в процессе работы сам инструкции эмитировать? Продолжай учиться, в общем, пока всё очень плохо.
>>158451153Да идея же простая, много кто наверно до нее додумался,
>>158451164Я изначально так и подумал, что ты юнитиблядок. Спешу тебя удивить, но Юнити сдает свои позиции лидера в геймдевелопменте. И игры написанные на чистых крестах один хуй более производительные, чем те, что написаны на шарпе.
>>158447824 (OP)Думаю уже все отписали, почему.Ты майнкрафт видел?
>>158450983Ты думаешь, что jit это магия, которая не использует ресурсов и заставляет все работать быстрее, что же тогда все не забросили навсегда компелируемые языки? Сам бы разобрался, что такое jit
>>158451121> почему никто до сих пор не создал такой читПотому что это делается на два порядка проще - прямым чтением памяти процесса игры.
Хорошо так стало, честь жавы защищена, можно спать спокойно. Но вообще Unreal Engine на C++ насколько я понимаю, и он довольно хорош.
>>158450883Имеешь ввиду .NET?
>>158451140Скорее всего будет иначе. Вася может попросить Петю построить мост. Петя может даже склонироваться, но будет делать это хуево, т.к. Петю зачали ебанаты, которые скажем лишили его правой ноги. Но Петя может попросить Семена, а тот еще попросить подсобить Ивана, а тот Алешу. И вместе они построят охуительный мост.
>>158451253Но обходить защиту вроде же сложно, не?Тем более в знаменитых играх, а тут ты просто обрабатываешь звук.
>>158451257Он лучший. Даже Юнити сдувается, несмотря на весь свой вес.
>>158451140ты так интересно рассказываешь.
>>158451251Jit примечателен тем, что может оптимизировать код программиста в машинные коды даже лучше, чем программист.
>>158451345>Даже Юнити сдуваетсяСхуяли он сдувается?На нем пилится куча проектов.
>>158448229>2k17>Оптимизировать кодИди новую плашку оперативки купи, блядина
>>158451381Только потому что спецов на нем больше. Но он уже теряет свое комьюнити. Пройдет лет 5, и у UE4 комьюнити будет равным, или большим.
>>158451228Ты ебанат? На юнити не пишут на шарпе. На шарпе там только скрипты. Вся визуальная часть выполняется в крестовом коде. На то он и движок. Да взять любую вообще игру. Сначала пишут движок на крестах, далее уже пишутся скрипты на чем-то попроще. Они могут даже не писаться, а заноситься мышкой в спец. инструментах, которые тоже пишутся под этот движок. Возьми тот же unreal engine.
>>158451251>Ты думаешьЭто ты за других думаешь, балбес.>не использует ресурсов В институте у тебя будет матстатистика (вру, сварочные работы). Может, там объяснят, что 0.00001 ~~ 0.00002, и заодно ..>заставляет все работать быстреерасскажут про ahead optimisation>что же тогда все не забросили навсегда компелируемые языкиЗачем забросить? Потому что тыскозал?>Сам бы разобрался, что такое jit Я это где-то 17 лет назад сделал.
>>158450559>Ruby, Python так вообще интерпритируемые т.е. они вообще ни вот что не компилируются.Как там в 90-х, жаба 1.0 уже зарелизилась?
>>158451215Ну блять, видно что же что ты студент с охуительным эго из-за того, что недавно осилил кресты за 21 день. Маня, я это прошел еще 8 лет назад, не нужно мне тут заливать это все.
>>158449094Ты долбоёб, на дворе не 2005 год
>>158451482Слезки утри.
>>158451472Да, даже говорят Eclipse загрузился, время писать волшебные фабрики абстрактных бобов, они сами себя не напишут.
>>158451432Блюпринты в UE - это лишь обрезанный инструмент. Гораздо лучше в плане производительности и возможностей писать на нативных крестах. Но для общих вещей на принтах ты сделаешь быстрее. Только хорошей игры ты чисто на них не сделаешь.
JAVASCRIPT-ИНЖЕНЕР ВКАТИЛСЯ В ТРЕД И ПОССАЛ ВСЕМ НА ЕБАЛО
>>158448870Твои оппонеты просто не знают, что такое jit.Но вообще, будем смотреть правде в глаза. Где jit и машинный код - особой разницы по скорости не будет. Не виртуальная машина, будет. Всё just in time не скомпилируется.
>>158451517Пиздуй Страуструпа дрочить. Только не создавай потом тред из-за того, что ты и половины не осилил.
>>158451517Не обижай его, ты злой.
>>158451530Блюпринты, ВНЕЗАПНО, уже пару версий движка как нативизироваться умеют.
>>158451414А если уперся в высоты вертикального масштабирования? Масштабировать горизонтально не вариант, задача логически одна, но объемная?
>>158451530Что ты имеешь в виду под хорошей игрой? Ты думаешь, что какую нибудь жта5 целиком и полностью дрочили на крестах? Да там жизни не хватит, это все заебенить на этой экотерике.
>>158451534И тут же выкатился, иди подмойся, маня
>>158451561что за задача?
>>158451424>Только потому что спецов на нем больше.Этого достаточно чтобы технология держалась на плаву.>Но он уже теряет свое комьюнити.Почему?
>>158451545>особой разницы по скорости не будетБудет оверхед на копиляцию в рантайме. А у читывая, что все современные jit-компиляторы трассируют код для оптимизаций. будет еще и оверхед на эту самую трассировку и оптимизацию.
>>158451591Так и есть. Поэтому для хорошей игры нужно не только уметь в подобные конструкторы, но и уметь в более низкий уровень.>>158451560Только вот всех возможностей крестов в блюпринты не завезли. Вот ведь печалька, да?
>>158451523>Eclipse загрузилсяего только в 2004 напишут.
>>158451325При чем здесь распаралеливание работы, когда я говорю, что если работать с железом без посредников по любому быстрее чем с посредниками, Семен, Иван и Алеша будут работать так: Вася дает Семену чертеж моста, а Семен сам не строит мост, но передает Ивану чертеж, переделанный под стандарты технической документации известные Ивану, и Иван в свою очередь делает чертеж понятным для Петра, и Петр наконец строит мост, а ведь можно было сразу работать с Петром
>>158451648> всех возможностей крестов в блюпринты не завезли. Вот ведь печалька, да?радоваться надо
>>158451648>Только вот всех возможностей крестов в блюпринты не завезли. Вот ведь печалька, да?Там же можно свои ноды рисовать - протаскивай что хочешь.
>>158451606Протеины высчитывать.
>>158451620>Почему?Потому что UE лучше в графическом плане, быстро развивается.
>>158451674а ассемблер написанный руками быстрее си. ну не может же компилятор генерить оптимальный код. надо ему --i писать и сравнивать с нулем.
>>158451690Сделай мне массив массивов в блюпринтах. А, не сможешь? Виртуальная машина с рефлексией не позволяют? Таких примеров можно десяток вспомнить, но мне лень.Не нервничай, я сам с принтов начинал. Но потом знающие люди мне объяснили в чем я обсирался раньше.
>>158451606Какая-нибудь мегахрень которую надо исполнять транзакционно, больше ничего в голову не приходит. Может, он сам подскажет, лол.
>>158451768для транзакции надо коммитить в лог id транзакции, все данные тоже надо персистить и развозить по репликам. в памяти терабайт держать не нужно.
>>158451747>а ассемблер написанный руками быстрее сиНо не в случае, когда на нем студентик типа тебя пишет очередную laba1.asm
Ну написали jetbrains свое говно на яве, выжирает всю память что найдет, если загрузить нормальный проект, а не hello world, то выжирает абсолютно всю память, причем было у меня 8гб - выжирало, повысил до 16, все равно стало все выжирать и даже гига на 3 в swap уползать, ставлю черную каракатицу что если я вставлю 32гб то и их выжрет.
>>158451763С чего ты взял, что я использую УЕ и блюпринты? Ну писал я на нем 3 года почти. Исключительно на крестах. Ты просто упускаешь момент, что машинка UnrealSсript (да, это ёбаный он, я сравнивал с исходниками UE3) еще, к примеру, и для репликации используется.
Жаль, что на жабе нет инструментов уровня unity. По-моему, это что-то говорит о качестве жабы, как языка, особенно если сравнивать его с решёткой.
>>158451452Ты, видимо, хочешь сказать, что джава с jit быстрее чем си? Извини, не верю. Не бомби так. Лучше учись приводить аргументы, зеленый шрифт и коверканье слов не делают тебя убедительнее
>>158451628Согласен, будет оверхед. Разок, но будет.Между прочим, серверный код танков вообще написан на питоне. Там никакой just-in-time компиляции вообще нет. И garbage collector отключен.Вообще, конечно, не очень понятно, какая такая радость на джаве писать что-то, выполняющееся локально.
>>158451817Ну что ты со мной споришь - я не он, и просто предположил. Положим, заперситить нельзя по экономическим соображениям.
>>158451674В данный момент тебе ни одна современна ОС не даст работать напрямую с железом. Как минимум антивирус может выебываться. Еще раз повторяюсь даун. Вся эта хуйня актуальная только в микроконтроллерах. В телефонах, которые мощнее компьютеров 10летней давности и уж тем более пекарнях - твои байтоебские изъебства нинужны. Плюс ко всему, современные компиляторы будут оптимизировать намного лучше твоих потугов.
>>158451840Конечно используется. И что? Это не отменяет всего того, о чем я говорил.
>>158451366Оптимизацией в машинные коды программист в любом случае не занимается, для си это делает компилятор
>>158448637Ты ебанулся что ль? UE4 для платформера он захотел. Хочешь сделать марио - милости просим к love2d.
>>158451712На unity тоже можно сделать графику нехуже чем ue, например escape from tarkov.
>>158451828студентик типа меня пишет laba.hs , что уж там
>>158451911Если хочешь йоба платформер, а не марио - то почему бы нет?
>>158451839А я люблю идехи от джбейнс. Противопоставляю их студии. Студия на мой взгляд - громоздкая хуйня с претензией на универсальность Только она обсирается в ньюансах. У жбрейнсов каждая идеха для своей задачи
>>158451858>Ты, видимо, хочешь сказать, что джава с jit быстрее чем си?В подавляющем большинстве практических задач разница пренебрежительно мала. Иногда - вполне может уделывать С по факту наличия, сюрприз, рантаймовой оптимизацией через жвм.>Извини, не верю.Я не Иисус, мне твоя вера не нужна.>Не бомби так. Лучше учись приводить аргументыТроллинг тупизной начал? Ну-ну.
>>158451414Чтоб игори были настолько графонистыми, насколько возможно, и чтоб как можно больше людей могли их у себя запускать, нужно выжимать из железа максимум, тут нужна оптимизация
Майнкрафт на джаве.Моды к нему на джаве.Лучше майнкрафта с модами игр нет.Шах и мат.
Сейчас уже поздно вкатываться в программирование, чтобы срубать по 100к или еще нет?
>>158451884Тогда я потерял нить разговора, увы.
>>158451988в самый раз, джуниоры сейчас нужны.
>>158449934И Страуструпу показать не забудь.
>>158452000Да ничего, я все равно смотрю интернешнл.
>>158451988
>>158451988Вообще не поздно. Я бигдату недавно в амстер нанимал - заебался искать кого-нибудь, кто захочет переехать.
>>158451988От тебя зависит, если готов все свое время тратить на работу+постоянное обучение, то вполне.
>>158451338Нет. Какую защиту?
>>158452030кому твой хадуп нужен.
>>158451366Я тоже пользуюсь ими от безысходности, но проблемы со скоростью налицо.На файлах где больше 10к строк кода вообще задыхается, а отключать анализ синтаксиса - все равно что в ногу себе стрелять.
>>158452052Эээ... мне вот был нужен, например?
>>158451966>>158452073Сюда.
>>158452045Ну фрост например или кс
>>158451971Ну, открой глаза игроделам, что это они до сих пор на плюсах сидят, когда есть такая божественная джава? Да что там игроделам, давай на джаве системы реального времени пилить, будем на джаве в космос летать, управлять ядерными электростанциями и все такое>Троллинг тупизной начал? Ну-ну.Тут уж мне тебя не перещеголять
>>158452052Да сейчас каждая контора Рога и Копыта на волне хайпа обмазывается бигдатой и мл, модно/молодежно же.
>>158452073>На файлах где больше 10к строк кода ну ну.
Почему в треде 3 студента меряются письками и называют себя программистами?
>>158451534Почему не пилишь игры?
>>158452094Что такое фрост?
>>158452116потому что ты еще не показал свой код.
>>158452095>Ну, открой глаза игроделам, что это они до сих пор на плюсах сидятОпять тыскозал?>когда есть такая божественная джава?Ну название двух языков ты знаешь, хорошо. Еще лет 7 - и можно тебя стажером брать.
>>158452125Вроде защита поинт бланк.
>>158452143Кстати да, где ваш код судари?
>>158452098Рога и копыта, на которых впахиваю я и для которых мне нужен был спарковод, имеют рыночную капитализацию больше, чем госдолг моей малой родины.Мелкие рога и копыта как раз мышиный лёрнинг и прочую поебень позволить себе не особо могут - им деньги нужны, а не бизнесу графики красивые показывать.
>>158451882Ну так ведь компеляторы, а не джава машина, Си к железу по-любому ближе джавы, потому и быстрее, это мой тезис
>>158452157Но он ведь прав.На джаве игры не пишут, с большего. По крайней мере, на PC не пишут.
>>158452210ты тоже ближе к клавиатуре чем макака, но это не делает тебя инженером.
>>158452095Чем плохо на джаве управлять станциями и летать в космос? Без сарказма спрашиваю, просто интересуюсь.Управление станцией вряд ли дохуя требовательно к перформансу. Штука, скажем прямо, несложная.
>>158452234Что же вы к бедной жаве привязались? Ящитаю дальше j2ee её вообще выпускать не надо, ну или там на javacard какие и прочие спец. жава cpu.Алоэ, мальчики, есть масса других языков.
>>158452204что там в амстере, букинг? опять маржу оптимизировать, абтесты гонять да бабло на рекламу спускать?
>>158452210Тебе про jit выше написали, тезис. Почитай, что это.
>>158452157>Опять тыскозал?Ты игродел или работаешь в статистическом бюро?>Ну название двух языков ты знаешь, хорошо. Еще лет 7 - и можно тебя стажером брать.Ну, говорю же, в тупизне мне тебя не перещеголять
>>158452271например желателен реалтайм.
>>158452107Ну ну.
>>158452340дай дураку код стеклянный.
>>158452271>Управление станцией вряд ли дохуя требовательно к перформансуЕсть специальные жава-процессоры. Я не спец по такому прому нихуя, но думаю они там что-то ебически заточеное на риалтайм и надежность используют. А сишка - это ебейшая арифметика указателей и пиздецома на ровном месте.
>>158452299Си не тратит времени на джит, она сразу компелируется, джит сделан чтобы работать быстрее обычного интерпретатора, а не обогнать компелятор
>>158452236Быстрее будет напрямую что-то сказать человеку в соседней комнате, или написать ему бумажное письмо?
>>158452367Ну я слукавил, это один из конфигов, где константы и статичные переменные.А так в основных модулях тысяч по 7-10 строк именно кода. Модулей штук 30.
>>158452297NASDAQ:LBTYB
>>158452381True.
>>158452294Вопрос этого треда, почему для PC пишут мало игр на джаве, вот обсуждение и крутится вокруг джавы
Я где-то читал, что программистом пиздец сложно стать. Типа сначала идет долина интереса, потом долина тоски, потом долина отчаяния, потом долина безысходности, а потом долина понимания. Вся эта хуйня правда, у вас так было?Или вы просто тупо учили и научились?
>>158452466с мамкой живешь? долина тоски у него.
>>158452466> а потом долина пониманияСкорее принятия.
>>158452493Не, серьезно я на хабрахабре читал. Типа это этапы изучения программирования.
>>158452465Потому что известного из игр на жаве написан, моей памяти, только майнкрафт - подозреваю, автор просто ничего больше не знал. Впрочем, это легко проверить по дате появления Крафта и либгдх - мне лень.
>>158452370Насколько я могу видеть тенденции последних десяти-пятнадцати лет, надёжность получается многократным дублированием ненадёжных компонентов. Самый охуенно надёжный винчестер не сравнится по надёжности с рейд-массивом из копеечных ломающихся хардов из ближайшего магазина.
>>158452538а ты наверное не админ.
>>158452324Ну отключи GC и всякую там оптимизацию налету - и будет тебе реалтайм. Танки написаны на питоне.
>>158452510Че все эти долины правда?Я не хочу никаких долин отчаяния, можно просто так учить без долин?
>>158452575а еще перепиши стандартную библиотеку без аллокаций, ага.
>>158452437>LBTYBвыглядит как телеком какой-то. с таким же успехом можно на павелецкую в неткрекер кататься.
>>158452565Я уже давненько даже не программист.Менеджер.Понимаю, что мне не следует иметь мнения по этим вопросам. Но тут же двачик, а не работа.
>>158452538Ну это тоже понятно. Ну сунь туда какой-нибудь Эрланг - вроде, самый надежный коммутатор в мире на нем обслуживается, а на практике - можно легко насосаться хуев из-за его ебейшей системы типов. Точнее, её отсутствия.Комплексное же решение должно быть. Зачем там корячится на С, если нет возможность формализовать код (результат емантичекого анализа/перегонки в аст/в байткод и затем в код целевой платформы). Компилятор точно ошибочную последовательность инструкций не эмитирует? Вон ms research дофигалиарды во всякую хрень типа хаскеля вливает и прочий рисёрч.
>>158452602Стандартная практика для ряда задач. На любом языке.
>>158452589Чем больше ты будешь изучать, тем больше будешь понимать, что ты нихуя не знаешь и плюс каждый день появляются новые технологии, языки, алгоритмы. Поначалу, кажется, еще чуть чуть, и я буду ниибаться шаристым, но чем дальше в лес, тем больше ты осознаешь, на сколько мало ты знаешь в масштабе всей отрасли. А потом просто привыкаешь, хуйли поделать, надо учить очередную хуйню, если хочешь быть в тренде.
А прав што все языки похожи и можно принцип всех языков понять и писать на любом языке каком захочеш?
>>158452652Ты что ли вообразил, что я тебе тут что-то предлагаю, а ты такой весь красивый задёшево не продаёшься? Катайся куда тебе угодно.
>>158452749ты что, абиделся? ну ладно, ладно, телеком это круто, в командировки наверно ездишь?
>>158452664В Варгейминге на бумаге эрланг выглядел красиво, но, во-первых, ушло полгода, пока научились готовить, а во вторых, все те бенефиты, которые мне, менеджеру, обещали текторы, в конце по разным причинам не получились.Перфоманс, правда, неплох. Ну и девелоперы довольны - модно-молодёжно, эликсир и я уже не пемню, на что ещё они там дрочили.
Один аутист запорол весь тред, лол. и этот аутист я, ваестину у меня талант
>>158452738Ага. Логика везде практически одна и та же.
Скачусь, раз столько программистов. Сам кодирую сайтики на js, думаю что-то для души выучить и писать скрипты, программки для командной строки (сортировка файлов, мейл-агент через SMTP и т.п. просто для себя и для тренировки как оно работает), может - игорки (на либах и движках, конечно).Что для этого интереснее будет - haskell, java или go? Какие плюсы и минусы для того, что я хочу?
>>158452738Понимание принципов не даст тебе знания синтаксиса.
>>158453001знание некоторых принципов освобождает от необходимости знания многих фактов.
>>158452833>Перфоманс, правда, неплохПолный швах, я тебе говорю как человек, который три проекта на нем прострелял.Его профит а) инкрементальная разработка, но тут нужны живые спецы с опытом; б) модель акторов из коробки клатерностью/НА и прочим, отсюда бешеное горизонтальное маштабирование; в) можно обновлять продакшн "на горячую" (и получить пизды, да)Остальное - ад и Израиль. Я просто заебался на каждый чих лазить в исходники его виртуальной машины "а как это сделано?". И народа могущего в Эрланг нет нихуя.Я так постепенно толкаюсь(себя) к мысле "хотите игровой кластер на сервер? Берите жава/верт.икс/акка. Что-то попроще? Берите сисярп. На веб-парашу вообще не принципиально". Ну, это исходя из многолетнего опыта.Куда там можно засунуть С/С++ - мне не ведомо.
>>158452711блять я изза этой хуйни боюсь на работу устраиваться, мне постоянно как раз кажется что еще чуть чуть и я стану достаточно компетентным что бы уверенно идти искать работу, вот только время идет, а уверенности в своих знаниях становится ЕЩЕ МЕНЬШЕ чем раньше блять.
>>158452997Если с перспективой продавать свои умения за деньги - лучше java, потом go, потом haskell. Хотя немного зависит от страны.Что интереснее, смотри сам. Про твой интерес тебе никто не расскажет, кроме опытных телепатов.
>>158452997Интереснее или полезнее? Полезнее последние два, но на жаве вакансий больше. Если интереснее - выбери сам методом приближений.
>>158453045Самая мякотка начнётся, когда на одной работе год посидишь, а потом выяснишь, что твой год работы на этом стеке уже не нужен, т.к. он устарел и теперь все хотят знания другого фреймворка от 6 месяцев
>>158453045>а уверенности в своих знаниях становится ЕЩЕ МЕНЬШЕ чем раньше блять.О. Поздравляю, ты становишься хорошим специалистом.
>>158453030Трюизм.Напиши эту фразу по польски, без гугл-транслейта. И по чешски. Ты ж понимаешь принцип славянских языков? Вот на таком же уровне знание принципов позволяет.
>>158453056>>158453081Интереснее хаскелль, только из-за того, что я о нём почти ничего не знаю. Но хуй знает, как у него с либами и прочим, плюс там какая-то муть с пакетными менеджерами, которых аж 2 - кабал и стак. Тоже разбираться ещё в отличиях и что и зачем.Хм. Вместе в джавой надо будет много о джава-машине ещё читать и внутренних либах.Получается, только Го достаточно универсальный и не требующий дополнительно к себе огромной кипы для чтения, так?
>>158453104Пшпшпшпшпшпшпшпшпзм.Трюнькаизмька.Проблемс?
>>158453032Во, мне из твоего списка главным образом (в) продавали.Типа, будем обновлять без даунтайма. Потом выяснилось, что у нас половина апдейтов с миграциями базы и как там обновляется код - всем похуй.Про перформанс сам, как понимаешь, ничего не скажу. Но девелоперы радовались и называли всякие цифры, которые сравнивали с всякими цифрами на питоне.Народа да, эрлангистов нихуяшечки нет. Пришлось растить. И про выбор теха согласен с тобой.
>>158447824 (OP)Потому что Unity
>>158453186Я не разговариваю на том языке, на котором ты ответил.
>>158453163Так тебе для дела или для развлечения?Если для дела, определись, что за дело. Если на интерес, изучай, к чему душа ляжет. Хоть всё сразу.
>>158453291Для развлечения и бухать можно - проще, и никогда не знаешь, чем закончится.
>>158448999Проиграл с мамкиного диваниста. Почитай что такое байт код и джава машина
>>158453591я это прочитал лет пятнадцать назад. а ты?
>>158447824 (OP)Не везде стоит жаба, никто не хочет упираться в невозможность портировать игру на другую платформу(Тот же Майн для приставок писали с нуля), типо приставки, производительность у машинного кода как не крути, а выше.