Войти
ФлеймФорумОбщее

Как у вас дела с движками? (57 стр)

Страницы: 156 57 58 59124 Следующая »
#840
13:23, 5 апр. 2019

beejah
Это хорошо. Современные говностандарты напоминают эльфийский, поэтому я пишу на Cxx89 и радуюсь жизни.


#841
13:25, 5 апр. 2019

entryway
> Жалко, что пока что не работает
Ишь чего захотел.

#842
(Правка: 13:37) 13:29, 5 апр. 2019

Всего лишь восемь тысяч асмо строк понадобилось вижалу 2019, чтобы превратить 36.6 в строку по современному. Теперь-то уж наверняка мы на платим за то что не используем. С нетерпением ждем реализации в GCC.

#843
(Правка: 13:36) 13:35, 5 апр. 2019

gudleifr
>
> Крнечно. Например, на Форуме "что-то делающие решения" обычно выкладываются на
> JS или Delphi... А "проблемные простыни" - на C++...
Ибо Delphi и JS понятные языки для псевдо-кода решений, а вот прогать на них что-то большее...я не знаю, я лучше это буду на C++ делать или на С - там это делать намного проще, а вот мелкие задачи можно и на Delphi/JS..хотя сейчас для этого можно использовать Python

#844
13:42, 5 апр. 2019

FlyOfFly
> а вот прогать на них что-то большее...
Дык, в том и проблема. И уже 40 лет "суперпрограммисты" обещают "что-то большее", но отступают по всем фронтам... Уже преобразование числа в строку стало нерешаемой задачей....

#845
13:51, 5 апр. 2019

entryway
> Всего восемь тысяч асмо строк понадобилось вижалу 2019, чтобы превратить 36.6 в строку по современному.

Ну так-то оно и по-старому не короткое (это реализация GCC):
https://github.com/lattera/glibc/blob/master/stdlib/strtod_l.c
Там ещё внутри вызовы GMP.
Короче, в сумме, подозреваю, больше 8000 асм комманд.

Но это запрятано внутри библиотеки. Ты, видимо, про размер вызывающего кода.

#846
13:59, 5 апр. 2019

Нехило они упоролись.
У меня весь велопарсинг дублей ~50-100 строк.

#847
14:01, 5 апр. 2019

gudleifr
>
> Дык, в том и проблема. И уже 40 лет "суперпрограммисты" обещают "что-то
> большее", но отступают по всем фронтам...
Ладно скажу так, под что-то большое я имею виду уровень выше примера, хотя бы змейку, про 2D RPG в открытом мире я вообще молчу

#848
14:03, 5 апр. 2019

beejah
Correctly-rounded же.
https://gamedev.ru/flame/forum/?id=233556&page=2&m=4689362#m19

#849
14:06, 5 апр. 2019

FlyOfFly
> 2D RPG в открытом мире
Это уровень BASIC... И я уже не говорю о том, что после ROGUE там не было ничего нового с точки зрения программирования. Весь прогресс свелся к наполнению контентом.

#850
14:21, 5 апр. 2019

beejah
Если вдруг интересно:
https://www.exploringbinary.com/how-glibc-strtod-works/

#851
14:28, 5 апр. 2019

FordPerfect
> Correctly-rounded же.
Это больше для вывода.
Парсингу оно не усралось, заморочка уровня "давайте сравнивать флоты, а на погрешность забьем, пусть будет какая-то мистически непоределнная, например, минимально возможная технически". Хрень, короче, полная.

#852
14:38, 5 апр. 2019

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

Это, наверное, что-то типа "сидят пердуны в НИИ, им принесли какие-то цифры, они посчитали какие-то цифры, отдали кому-то какие-то цифры, пришел главпердун и сказал: товарищ генерал приказал, чтобы здесь была цифра восемь, так в уставе РККА написано, а почему - гриф, это только товарищ главнокомандующий Голактеки знает".

#853
14:44, 5 апр. 2019

FordPerfect
Как ни двигай, ни ворочай - член всегда дыры короче.
Вот какую техномагию не закидывай - один хрен дураки будут встревать постоянно.

#854
15:03, 5 апр. 2019

gudleifr
>
> Это уровень BASIC...
сейчас писать на basic даже такой уровень это возможность сойти с ума. Разжигать огонь палками, когда всю жизнь пользовался зажигалкой это как раз возможность сойти с ума

Страницы: 156 57 58 59124 Следующая »
ФлеймФорумОбщее