Дядя Миша писал: Ну во первых, не 255, а 260. А во вторых - это какой-то баг XP.
В семерке тоже так. Я читал что это недоработка Проводника.
Добавлено 11-05-2022 в 13:40:
Цитата:
Ku2zoff писал: Иногда скобки не нужны. Зачем заключать в скобки всего лишь одну строку? В этом случае я предпочитаю их убирать.
Потому что всё равно у тебя сразу всё правильно не заработает и тебе придётся дописать в этот блок принтф чтобы посмотреть что там творится.
Добавлено 11-05-2022 в 13:42:
Цитата:
AntiPlayer писал: Мне ничего не помешало написать на Сях пару тормозных программ с утечками памяти. В качестве работы кодера именно C++ был мои первым ЯП. Ничего хорошего о тех временах сказать не могу. На каком-нибудь пайтоне это все было бы намного проще, быстрее и безопаснее.
Я так понял ДМ что опасно - это хорошо, потому что оно быстрее упадет в руках кодера и он полезет дебажить. А безопасно-плохо, потому что тогда вместо падения будет утечка с которой будет мучиться пользователь.
Ku2zoff писал: Рискну предположить, что попу-лярность всей этой дряни обусловлена низким порогом вхождения для любого безграмотного дегенерата.
Ты так говоришь, как будто это что то плохое. Все эти языки впервую очередь стали популярны из-за свои кроссплатформенных библиотек, о чем вы лицемерно умалчиваете. А кроссплатформенные приложения всегда жрут много т.к. тащат за собой фреймворк который всё это интерпретирует, если только не писать конкретную версию под конкретную платформу.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
AntiPlayer писал: Я ввиду недостатка опыта не знаю, как на Си можно написать быстро, скажем, XML viewer с GUI. А вот на Шарпе вполне представляю.
Я немного неточно выразился. Имеется в виду, что программа будет работать быстро, а не то, что написать её можно быстро.
Скорость разработки на VM естественно выше, чего нельзя сказать о скорости выполнения. Ну так закон сохранения энергии никто не отменял.
Добавлено 11-05-2022 в 11:30:
Цитата:
Crystallize писал: Я так понял ДМ что опасно - это хорошо, потому что оно быстрее упадет в руках кодера и он полезет дебажить. А безопасно-плохо, потому что тогда вместо падения будет утечка с которой будет мучиться пользователь.
Не совсем. Не в опасности дело. Нет там давно никакой опасности.
Опасность - это когда у тебя софтина выходит из границ отведённой памяти и херачит затенённую копию биоса в памяти. После чего приходится перезагружаться. Под DOS в 80-е такое вполне бывало на процессорах x8086. Но уже начиная x386 появился защищенный режим.
А уж сколько слоёв абстракции в самой винде, страшно даже подумать.
И вот на всём этом фоне сидеть еще и под виртуальной машиной - несколько странно. Оно и так довольно медленно выполняется, даже "нативное".
А под виртуалкой вообще тихий ужос. По сути все ядра и все мощности компьютера уходят на обслуживание этих вот слоёв абстракции.
Когда ситуация с производительностью перестаёт устраивать - их пытаются отбросить например. Вулкан так устроен. Чуть что - сразу синий экран.
Наверное приятно такое отлаживть. Но зато максимально близко к железу.
Должна быть какая-то разумная середина.
Добавлено 11-05-2022 в 11:32:
Цитата:
AntiPlayer писал: Мастер класс от Apple
C++ Source Code:
if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
goto fail;
goto fail;
Здесь безсловный переход, последнее условие - dead code.
Добавлено 11-05-2022 в 11:34:
Цитата:
FiEctro писал: Все эти языки впервую очередь стали популярны из-за свои кроссплатформенных библиотек, о чем вы лицемерно умалчиваете
Лицемерно умалчивают в первую очередь то, что кроссплатформенность никому и нахрен не нужна. Конечно если это игра и скажем определён набор, типа икс-бокс, пс-4 и пк - то да. А если линуксы всякие или юниксы, то такая кроссплатформенность никому ничего не даёт.
Ну может андроид еще. Но и то - не факт. Там своя среда.
Добавлено 11-05-2022 в 11:43:
Цитата:
AntiPlayer писал: Мастер класс от Apple
а почему там в форматировании мешанина из пробелов и табов?
Дядя Миша писал: кроссплатформенность никому и нахрен не нужна.
Ппц, как удобно, если, например, двиг может собрать проект под винду и андроид в пару кликов мыши
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
Дядя Миша писал: Лицемерно умалчивают в первую очередь то, что кроссплатформенность никому и нахрен не нужна. Конечно если это игра и скажем определён набор, типа икс-бокс, пс-4 и пк - то да. А если линуксы всякие или юниксы, то такая кроссплатформенность никому ничего не даёт.
Ну может андроид еще. Но и то - не факт. Там своя среда.
Ну тоесть всётаки нужна Со времинем компов на линуксе и макоси будет становиться всё больше и больше. А андроид уже практически как вторая винда стал.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
(_-=ZhekA=-_) писал: Ппц, как удобно, если, например, двиг может собрать проект под винду и андроид в пару кликов мыши
Но если пользователи андроида начнут жаловаться, ты скорее всего не сможешь разобраться в проблеме. Останется только ждать пока разработчики UE это исправят (если исправят).
Цитата:
FiEctro писал: Ну тоесть всётаки нужна
Подмена понятий. Кроссплатформеность нужна исходя из предположения, больше платформ = больше потенциальных пользователей = больше купят игру = больше заработаю денег. Но чаще всего это иллюзия.
Можешь спросить у Ксера распределение Джека по платформам.
Добавлено 11-05-2022 в 14:37:
Ну и да, я придерживаюсь мнения, что игра делается под целевую аудиторию. Нельзя просто полностью сделать игру на десктопе, а потом в пару кликов скомплить под андроид и так выложить.
Надо её ведь еще тестировать на куче телефонов разных, чтобы не логало, чтоб управление было удобным. С приставками аналогично, эмуляторы не годятся, надо именно на реальном железе тестировать с джойстиком и на телевизоре. Т.е. в положении настоящего игрока.
Добавлено 11-05-2022 в 14:39:
Но кстати, с приставками даже проще, потому что у всех железо одинаковое, а вот у андроида зоопарк с кучей несовместимостей.
Дядя Миша писал: Но если пользователи андроида начнут жаловаться, ты скорее всего не сможешь разобраться в проблеме. Останется только ждать пока разработчики UE это исправят (если исправят).
Ну, смотря, что за проблема ) Если это дело моих кривых рук, то я поправлю, если в самом движке ( в плане графики ), то напишу в саппорт. У эпиков обычно с двиглом нет проблем в целом все работает, как нужно, но не без исключений конечно )
Добавлено 11-05-2022 в 15:16:
Цитата:
Дядя Миша писал: Нельзя просто полностью сделать игру на десктопе, а потом в пару кликов скомплить под андроид и так выложить.
Можно, причем мой конфигуратор лифта так и работает
Но есть оговорка - в коде должно быть написано все необходимое для сенсорного управления и чтобы прога понимала, на чем ее запустили и исходя из этого выполнять нужную логику
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
Дядя Миша писал: Надо её ведь еще тестировать на куче телефонов разных, чтобы не логало, чтоб управление было удобным. С приставками аналогично, эмуляторы не годятся, надо именно на реальном железе тестировать с джойстиком и на телевизоре. Т.е. в положении настоящего игрока.
Но кстати, с приставками даже проще, потому что у всех железо одинаковое, а вот у андроида зоопарк с кучей несовместимостей.
Как замена питона и жабы на кресты решает эти проблемы?
Цитата:
Дядя Миша писал: Можешь спросить у Ксера распределение Джека по платформам.
Не показатель вообще, я например пользуюсь разными платформами, а не одной конкретно.
Цитата:
Дядя Миша писал: Конфигуратор лифта - это не игра всё же.
Но Анрил - игровой движок.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша писал: Конфигуратор лифта - это не игра всё же.
Да, все почти тоже самое, только игровая логика написана немного иначе. Есть тот же чарактер у него немного переписать логику управления, научить пользоваться оружием и вот тебе шутер
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
Дядя Миша писал: кроссплатформенность никому и нахрен не нужна. Конечно если это игра и скажем определён набор
Всё движется к тому, что остаются три платформы: ведроид, виндовс и консоли. У меня есть ощущение, что консоли в скором времени перейдут на какую-то одну ОС, может быть на тот же андроид, учитывая его впопу-лярность. Собсно, раньше как было? Для популярных игр делали выделенные сервера под линукс, чтобы крутить этот сервер параллельно с чем-то ещё. Сейчас у любой массовой мультиплеерной игры свои собственные сервера из-за огромного онлайна. В таком случае отпадает надобность писать кроссплатформенный код для сервера, сервер может быть и на винде. А клиент так и так будет виндовый. Да и о чём вообще речь? Поддержка андроид и айос реализована на уровне движков, написанных на сях. И там не нужны кроссплатформенные библиотеки недоязыков, о которых мы лицемерно умалчиваем.
Все эти виртуальные машины - морально уже пережиток прошлого, на самом деле. Когда каждый городил свой огород. Нужен ни какой-то язык с виртуальной машиной, чтобы выполняться на разных платформах, а рантаймы языка, скомпиленные под целевую платформу, чтобы без проблем собирать нативные приложения. Но это сложно, учитывая многообразие мобильных процессоров.
Дядя Миша писал: С телефонами сейчас примерно то же, что было с видеокартами в нулевых.
Ничо не понятно, всё быстро устаревает.
Ну я бы не сказал. Устаревает - на мобильном рынке понятие относительное. Видеокарты нужны, чтобы играть в игры. А мобильные процессоры, чтобы на них работал андроид. И старые аппараты пятилетней старости ещё могут быть вполне себе ничего.
Абсолютный лидер - медиатек. Он чуть ли не в каждом смартфоне стоит. На втором месте квалкомм - даже Сасунг его уже используют в бюджетных моделях, эксиносы оставили в чём-то более-менее шустром. Третье место делят спредтрамы для кетайцев и кирины для илиты, что любит глубоко заглатывать хоноры и хуавеи. Всё относительно. Архитектура по сути одна - ARM. Проблема в закрытости сорцев. Каждый тянет одеяло на себя, надо же отхватить себе часть рынка. Со временем ситуация стабилизируется, и будет как с десктопами, как интеловская x86 заняла лидирующее положение, так же и какая-нибудь специфическая ARM под медиатеки заполонит весь рынок. Чьи устройства будут дешевле и доступнее - те и победят.