#71
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Alexey Fayans написал(а) к Nil A в Feb 23 18:12:20 по местному времени:
Нello Nil! On Wed, 15 Feb 2023 at 17:49 +0300, you wrote to me: AF>> Тем не менее, получилось элегантно пофиксить skMНL: AF>> http://bit.ly/3E99D9n NA> Знаковую переменную пытаться понять как беззнаковую - это супер NA> элегантно. Других вариантов нет - либо так, либо никак. Элегантно потому что фикс маленький и понятный, и ничго не ломает, что самое главное. NA> Значит компилятор в праве просто взять и выкинуть кусок кода, NA> например, весь условный оператор. Мы знаем, как работают BP и VP, и в них точно ничего уже никогда не изменится. А для современных компиляторов есть skMНL-avs, в котором используется Longword. ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MSVC 1.1.5-b20220504 |
#72
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Cheslav Osanadze написал(а) к Alexey Fayans в Feb 23 18:46:25 по местному времени:
Привет Alexey! 15 Фев 23 18:11, Alexey Fayans -> Cheslav Osanadze: AF>>>> https://musicstation.bsrealm.net/tornado/wip.php CO>>> 403 Forbidden AF>> У меня работает AF> Понял, сами файлики 403 выдавали, исправил. Спасибо! :) Ну да, я же не сказал, на чём 403.:) На файлах, да. Теперь - работает! Cheslav. ... Мадам, а это не ваш хендшейк в углу валяется? --- ... |
#73
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Rinat H. Sadretdinow написал(а) к Alexey Fayans в Feb 23 01:02:08 по местному времени:
Нello Alexey! 15 Feb 23 16:37, you wrote to me: AF>>> Почему в BP/TP/VP нет хотя бы Longword (беззнаковый Longint) - AF>>> вообще загадка. RS>> Науке сиё неизвестно! AF> Тем не менее, получилось элегантно пофиксить skMНL: AF> http://bit.ly/3E99D9n Круто, чё! Bye! --- GoldED+/LNX 1.1.5-b20220504 |
#74
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Andrei Mihailov написал(а) к Rinat H. Sadretdinow в Feb 23 03:14:54 по местному времени:
Нello, Rinat Н. 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> Науке сиё неизвестно! Рискну предположить: Паскаль создавался как язык для начального обучения программированию, видимо решили, что школьникам такие большие числа не нужны ;) Кстати, в другом, тоже изначально учебном языке - Бейсике, - таких больших типов тоже нет. -- Best regards! Posted using Нotdoged on Android --- Нotdoged/2.13.5/Android |
#75
|
|||
|
|||
Re: Фидонет окончательно умрёт в 2038ом?
Ernazar Biket написал(а) к Cheslav Osanadze в Feb 23 15:22:34 по местному времени:
Здpавствуй, Cheslav! Воскресенье 12 Февраля 2023 07:42, ты писал(а) Alexey Vissarionov, в сообщении по ссылке area://ru.fidonet.today?msgid=2:6078/80+63e87c5d: CO> Привет Alexey! CO> 12 Фев 23 07:26, Alexey Vissarionov -> Nil A: NA>>> Так чё, баб Ванга говорит, что фидонет умирает-умирает, и NA>>> наконец умрёт в 2038ом от проблемы даты в старом софте? AV>> gremlin@ws:~ > cat time.c AV>> #include <time.h> AV>> #include <stdio.h> AV>> int main(void) AV>> { AV>> time_t t; AV>> t = time(NULL); AV>> printf("%li %li\n", sizeof(t), t); AV>> return(0); AV>> } AV>> gremlin@ws:~ > gcc -o time time.c AV>> gremlin@ws:~ > ./time AV>> 8 1676175990 AV>> Пересобрать софт со свежими библиотеками и в течение ближайшего AV>> триллиона лет можно не беспокоиться. CO> А потом что делать?! Я бы поглядел как мы в прошлое отправимся :) С уважением - Ernazar --- -Пиши, старик, пиши! Мы тебя не покинем. |
#76
|
|||
|
|||
Фидонет окончательно умрёт в 2038ом?
Cheslav Osanadze написал(а) к Ernazar Biket в Feb 23 14:56:46 по местному времени:
Привет Ernazar! 20 Фев 23 15:22, Ernazar Biket -> Cheslav Osanadze: AV>>> gremlin@ws:~ > ./time AV>>> 8 1676175990 AV>>> Пересобрать софт со свежими библиотеками и в течение ближайшего AV>>> триллиона лет можно не беспокоиться. CO>> А потом что делать?! EB> Я бы поглядел как мы в прошлое отправимся :) Из будущего пока никого не встретили. Значит, не вариант. Cheslav. ... Девушка, можно вас? Ааа, это ты, Маликов... --- ... |
#77
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Dmitriy Orlov написал(а) к Alexey Fayans в Apr 23 23:46:51 по местному времени:
Нi Alexey Fayans, hope you are having a nice day 15-Feb-23 16:37:34, Alexey Fayans wrote to Rinat Н. Sadretdinow Subject: Фидонет окончательно умpёт в 2038ом? AF>>> Почему в BP/TP/VP нет хотя бы Longword (беззнаковый Longint) AF>>> -вообще загадка. RS>> Науке сиё неизвестно! AF> Тем не менее, получилось элегантно пофиксить skMНL: AF> http://bit.ly/3E99D9n AF> Так что софт на skMНL можно пресобрать с фиксом проблемы 2038 года AF> в JAM базах. Tornado BBS уже пересобрал, если кому интересно AF> https://musicstation.bsrealm.net/tornado/wip.php Класс! Я ждал, надеялся и верил что кто-нибудь обязательно что нибудь придумает! :-) По крайней мере без торнады мы не останемся! -=> Yours sincerely, Dmitriy Orlov <=- [Алкометр /██*/ ∙∙ *∙∙] --- Terminate 5.00 UnReg(7718) |