= Сообщение: 32397 из 46188 =============================== RU.FIDONET.TODAY = От : Andrei Mihailov 2:469/335 17 Feb 23 03:14:54 Кому : Rinat H. Sadretdinow 17 Feb 23 03:14:54 Тема : Фидонет окончательно умpёт в 2038ом? FGHI : area://RU.FIDONET.TODAY?msgid=2:469/335+fa174f8d На : area://RU.FIDONET.TODAY?msgid=2:5020/620.1+63ebc1cf = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello, Rinat H. Sadretdinow. On 14.02.2023 20:12 you wrote:
AF>> В более современном Virtual Pascal, которым можно почти без AF>> переделки собирать старый софт, тоже всё плохо: RS> [...] AF>> Cardinal = 0..2147483647 RS> [...] Да. Грустно. Это получается просто maxint для обычного RS> signed integer. И почему они решили не задействовать старший бит RS> для дальнейшего повышения значения UNsigned? AF>> Только в Delphi и FPC есть нормальные беззнаковые типы. RS> Я Turbo Pascal ещё в DOS бросил, только Delphi. А там с Cardinal RS> нормально всё. AF>> Почему в BP/TP/VP нет хотя бы Longword (беззнаковый Longint) - AF>> вообще загадка. RS> Hауке сиё неизвестно!
Рискну предположить: Паскаль создавался как язык для начального обучения программированию, видимо решили, что школьникам такие большие числа не нужны ;) Кстати, в другом, тоже изначально учебном языке - Бейсике, - таких больших типов тоже нет.
-- Best regards! Posted using Hotdoged on Android --- Hotdoged/2.13.5/Android * Origin: Yet another Android node on Redmi Note 10 (2:469/335)