samrrr
> Когда у меня был турбо паскаль.
понятно...
samrrr
> А что по поводу 65536? Раньше помирало от нехватки памяти.
так убедительно?
KPG
> Что хоть за задача?
Работа с БД, несложные но многобыстровые вычисления, запись в файл
skalogryz
> так убедительно?
Да. Раньше в инт выше 32 тысяч не влезало...
samrrr
> Да. Раньше в инт выше 32 тысяч не влезало...
Да как только перешли на 32 бита сразу же длина строк стала Integer.
А в DOS конечно Integer был 16-битным и сегменты и не позволили бы работать со строками большого размера без геморроя.
samrrr
> Да. Раньше в инт выше 32 тысяч не влезало..
для обратной совместимости, если хочется, они сейчас может не влезать. тогда использовали LongInt
skalogryz
> почему "юнити", а не "шарп"?
Потому что шарп без юнити - это не геймдев, а движкописательство.
Freakazoitt
> Работа с БД, несложные но многобыстровые вычисления, запись в файл
php?
Имбирная Ведьмочка
> а движкописательство.
Если тебе нужна простая 2д игра, то юнити неособо нужен.
=A=L=X=
> Заметьте, как заблистал паскаль когда из него begin удалили.
Такое ощущение, что begin в паскале мешает только тем, кто на нем не пишет.
=A=L=X=
> if k is even then
> swap(A[i], A[k-1])
> else
> swap(A[0], A[k-1])
> end if
И добавили лишнюю конструкцию "end if ", которую в нынешнем паскале заменяет ; в конце
Freakazoitt
> Работа с БД, несложные но многобыстровые вычисления, запись в файл
Кстати Delphi отличное средство для работы с БД, можно даже сказать единственное место, где Delphi реально конкурент всем остальным.
master-sheff
> И добавили лишнюю конструкцию "end if ", которую в нынешнем паскале заменяет ;
> в конце
Зато этот ; находится в конце буквально всего и по этим причинам создаёт гораздо больше визуального шума.
Как я выше говорил однострочные if-ы на деле встречаются реже, чем многострочные и поэтому end if на деле оказывается лучше, чем постоянно втыкать везде точки-с-запятой.
Вообще end if, end while и end for наверное тоже лучше сократить до просто end, т.к. это тоже визуальный шум.
samrrr
> Покачто варианты самопальных std что я видел под C++ были хуже std.
Так надо не варианты смотреть, а самому писать - под себя, свои нужды, условия и тараканов.
=A=L=X=
> Вообще end if, end while и end for наверное тоже лучше сократить до просто end,
> т.к. это тоже визуальный шум.
А ещё лучше - заменить на { }. И получится Ц/Ц++.
samrrr
> А я бы посмотрел на это. Покачто варианты самопальных std что я видел под C++ были хуже std.
Тут не столько std либа, если используешь скрипты, то интеграция контейнеров со скриптами.
Репликация данных по сети, опять же если нужно.
Встроенные профайлеры и найстройки по оптимизации под конкретные случаи и тд.
Поэтому каждый под себя такое пишет.
Можешь на код UE посмотреть например.
Sbtrn. Devil
> А ещё лучше - заменить на { }. И получится Ц/Ц++.
Я как раз настаиваю на том, что человекочитаемый вид прикольнее и понятнее воспринимается. Поэтому нет.
samrrr
> Если тебе нужна простая 2д игра, то
можно ещё попробовать Годот, РПГМейкер, Лав2д.
Голый С++ нужен только тем, кто только делает вид, что делает игру, а на самом деле хочет попросирать время на изобретение колеса. В этом нет ничего плохого, просто надо отдавать себе отчёт, что именно ты делаешь и зачем оно тебе надо. Количество лет в жизни человека - конечное.
=A=L=X=
> Заметьте, как заблистал паскаль когда из него begin удалили.
> Чётко! Вот на таком бы писал и писал.
Посмотри Lua, там всё именно так.
Имбирная Ведьмочка
> Посмотри Lua
Да и пайтон тоже похожий, но блин - скрипты же.
Тема в архиве.