Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]



"Доступен неофициальный порт игры Космические рейнджеры для Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен неофициальный порт игры Космические рейнджеры для Linux"  +/–
Сообщение от opennews (ok), 16-Окт-26, 07:36 
Разработан кросс-платформенный порт игры "Космические рейнджеры HD: Революция", реализованный с использованием библиотеки SDL и компилятора Free Pascal. Порт основан на восстановленных исходных кодах, полученных путём  декомпиляции и при сборке, позволяющие сформировать исполняемый файл, байт в байт совпадающий с оригинальным Rangers.exe. При разработке использовались AI-агенты. Код опубликован под лицензией MIT. Сборки формируются для Linux, Android  и Windows...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66471

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от soarin (ok), 16-Окт-26, 07:36   +18 +/–
>  компилятора Free Pascal

Наконец-то местным комментаторам радость

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #34, #48, #94

2. Сообщение от Аноним (3), 16-Окт-26, 07:37   –8 +/–
Не нужно. Оригинал запускается и работает из-под WINE.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #12, #42, #45

3. Сообщение от Аноним (3), 16-Окт-26, 07:38   +16 +/–
Pascal объективно лучше Ржавого и многих других.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #65, #92

4. Сообщение от Тот_Самый_Анонимус_ (?), 16-Окт-26, 07:59   –13 +/–
Чтобы быть хуже паскаля — надо постараться. Если паскальлучше чего-то, это говорит не о крутости паскаля, а о недостатках сравниваемого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #16, #17

5. Сообщение от анон (?), 16-Окт-26, 07:59   +2 +/–
Вам, комментаторам opennet, ничем не угодишь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от Sm0ke85 (ok), 16-Окт-26, 08:09   +2 +/–
>Порт основан на восстановленных исходных кодах, полученных путём декомпиляции и при сборке, позволяющих сформировать исполняемый файл, байт в байт совпадающий с оригинальным Rangers.exe.
>При разработке использовались AI-агенты.
>использовался собственный форк компилятора
>но уже позволяет играть в основную игру так же, как в оригинале, за исключением редких ошибок

Что-то пазл как будто не складывается...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #27, #37

8. Сообщение от Аноним (8), 16-Окт-26, 08:12   +1 +/–
лучше б оригинальные первые и вторые портировали и пофиксли ролики. а васянский hd и под wine нормально работает
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #114

9. Сообщение от Аноним (9), 16-Окт-26, 08:21   +/–
Первую часть автор этого порта, тоже декомпилировал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #71

10. Сообщение от Аноним (16), 16-Окт-26, 08:36   +1 +/–
Отличная новость. Рад и за Космические рейнджеры и за Free Pascal.
Хотя "Космические рейнджеры HD: Революция" идут на линуксе под wine даже без какой-либо установки и даже под свободным драйвером для nvidia.


Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

11. Сообщение от Аноним (11), 16-Окт-26, 08:37   –2 +/–
Тем временем в gimp не хватает человеческих ресурсов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #24, #142

12. Сообщение от нужно (?), 16-Окт-26, 08:39   +/–
Уже на ведроиде запустил?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

14. Сообщение от нужно (?), 16-Окт-26, 08:40   +/–
Все ушли контрибютить в Photocraft.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

15. Сообщение от Анонимный аноним (?), 16-Окт-26, 08:40   +/–
Ээээ, декомпиляция наверняка запрещена лицензией оригинала. Прилетил иск о нарушенении авторских прав и это поделие удалят.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #26

16. Сообщение от Аноним (16), 16-Окт-26, 08:46   +11 +/–
Знаем мы вас. На днях разговаривал с коллегой из IT отдела. Знаний о современном паскале ноль. Как на первом курсе вам рассказали о writeln и for так вы и живете в 70-х - 80-х годах прошлого столения. А что в Free Pascal асинхронность, параллельность, дженерики, интерфейсы и всякая мутатень даже и не дагадываетесь. Да и ещё компилятор не даст выполниться коду если он выходит за пределы диапозона и т.д. Ничего не напоминает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #19, #22, #23, #28, #35, #41, #93, #132

17. Сообщение от Аноним (19), 16-Окт-26, 08:46   +/–
А что не так с паскалем begin/end утомляет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #86, #133

18. Сообщение от Старый престарый аноним (?), 16-Окт-26, 08:49   +/–
Декомпиляция разрешена в некоторых юрисдикциях (точно не скажу, но вроде у немцев такое есть). Кто-то декомпилировал и выложил. Эти пересобрали уже выложенный код, другим компилятором. За что им должен прилететь иск?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #21, #29

19. Сообщение от Аноним (19), 16-Окт-26, 08:49   +2 +/–
Кажется даже можно проверку отключить для полного хардкора как в си, но это не точно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

21. Сообщение от Старый престарый аноним (?), 16-Окт-26, 08:53   +/–
Судя по ссылке в тексте новости, сами и декомпилировали и выложили несколько дней назад. Интересно будет поглядеть, что в результате получится с юридической стороны. Ресурсы кстати предлагается брать из оригинальной игры, с этой стороны вроде чисто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #38

22. Сообщение от soarin (ok), 16-Окт-26, 08:59   –2 +/–
> в Free Pascal асинхронность, параллельность, дженерики, интерфейсы...

Да, на всём этом писал в рамках коммерческой разработки. Как-то ностальгии с хорошими чувствами не испытываю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #31, #68

23. Сообщение от Аноним (23), 16-Окт-26, 08:59   –6 +/–
Этот "современный" паскаль сейчас здесь, с вами, в одной комнате?

> всякая мутатень

Мы знаем, что там всякая мутатень. Всегда так было.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #30

24. Сообщение от AInon (?), 16-Окт-26, 09:02   –1 +/–
Что поделать, такова судьбинушка лyddитов, отринувших прогресс.
У них и раньше было все невероятно уныло и долго (напр. цмик сколько лет делали) потому что гимп нинужОн.
А сейчас станет еще хуже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #49

25. Сообщение от AInon (?), 16-Окт-26, 09:05   +/–
А думать пробовал?
Попробую помочь: "байт в байт совпадающий с оригинальным Rangers.exе" на какой платформе? А поддержка каких платформ заявлена? Так где могут быть ошибки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #62

26. Сообщение от Аноним (23), 16-Окт-26, 09:07   +1 +/–
Если прилетил, то фу-фу-фу конторе. У меня честно куплено всё до чего дотянулся в стиме. Но не играю. А вот когда ещё играл годиков 20 назад и был честно куплен лицензионный диск со второй частью из-за "оригинальной" защиты было невозможно адекватно играть, в результате чего имея лицуху приходилось качать версию с таблЭткой с просторов тогда ещё свободного веба. Весьма не радовала невозможность поиграть в честно купленный нифига не дешёвый диск. Поэтому такие поделия, просто форкающие запускатор, поддерживаю двумя руками
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

27. Сообщение от eugener (ok), 16-Окт-26, 09:10   +/–
Хоть и байт в байт, а тёплые человеческие руки никто не отменял, бездушный AI код как следует работать не может!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

28. Сообщение от Аноним (28), 16-Окт-26, 09:17   –3 +/–
У Паскаля два фатальных  недостатка: begin и end, а также регистронезависимость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #33, #44, #82

29. Сообщение от penetrator (?), 16-Окт-26, 09:21   +2 +/–
прилетит гитхабу и он по законодательству своей юрисдикции удалят репу, и всё

если в Германии можно, то и хостить надо там же

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

30. Сообщение от Аноним (16), 16-Окт-26, 09:21   +1 +/–
Нет, дома остался. Версия 4.8. Кроскомпиляция под aarch64 и windows
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #53

31. Сообщение от Аноним (16), 16-Окт-26, 09:23   +3 +/–
Я когда пельмени покупаю, мне тоже одни больше нравятся, другие меньше. И это сугобо мое восприятие пельменей
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #67

32. Сообщение от Аноним (32), 16-Окт-26, 09:41   +1 +/–
Зачем?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

33. Сообщение от Аноним (33), 16-Окт-26, 09:43   +5 +/–
begin/end это преимущество. Сразу бабуинов от программистов отсеивает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #66

34. Сообщение от Джон Титор (ok), 16-Окт-26, 09:44   +/–
Castle Game Engine не такой уж и плохой движок. На нем множество игр сделано. Хотя они его не использовали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

35. Сообщение от Аныным (?), 16-Окт-26, 09:49   –1 +/–
Ссылки на многопоточку вменяемую и асинхронщину в студию. Когда в последний раз им пользовался пару лет назад (переносил для одного местного ЖБИ завода коллектор метрик с Delphi 7 на свежий FPC/Lazarus, то в ветке master все, что касалось многопоточки, было в зачаточном состоянии. Видимо, ты имеешь в виду какие-то сторонние библиотеки. В стандартной поставке даже реализацию thread pool нужно руками писать. Все, что сложнее обычного мьютекса - тоже руками. Например, read-write lock.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #36

36. Сообщение от Аноним (16), 16-Окт-26, 10:04   +/–
Один из примеров https://github.com/ikelaiah/threadpool-fp
И не надо говорить как это не честно. Для каждого языка есть куча сторонних библиотек, которыми все пользуются.

https://www.freepascal.org/docs-html/rtl/classes/tthread.exe...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

37. Сообщение от Аноним (37), 16-Окт-26, 10:04   +1 +/–
Вот и не понятно, если байт-в-байт совпадает результат, зачем вообще это всё затевалось? :) Можно было просто cp Ranger.exe Ranger_ai_new.exe
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #40

38. Сообщение от Tty4 (?), 16-Окт-26, 10:05   +/–
Судится никто не запрещает. Но если есть купленный диск и что-то не работает - для личного использования можно делать что хочешь. Вопрос распространения результатов - открытый
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #54

39. Сообщение от Аноним (39), 16-Окт-26, 10:18   +/–
Зашёл на "реп", посмотрел кто указан в авторах. Да-да, нейросетки не увидел, а значит - как подумал я - весь код проверен человеком. Случайно выбрал... Ну как случайно, жизненный опыт подсказывает куда идти в первую очередь пусть и неявно, в виде интуиции. Открываем:

https://github.com/pakompom/SpaceRangersHD_FPC/blob/1d1835a1...

function TruncateStartupWideString(var Text: PStartupWideString): PStartupWideString;
var
  Count: Integer;
begin
  Count := 0;
  while Text^[Count + 1] <> #0 do
    Inc(Count);
  SetLength(Text^, Count);
  Result := Text;
end;


Пусть не пугает отсутствие комментариев: свободный проект, у каждого свой бзик, работали бесплатно и на том спасибо. Так вот вернёмся к нашей ссылке. Что же мы видим? "Отстрел ноги": выход за пределы буфера. И это на Паскале с использованием специализированных нейросетей!

Неспасибо - это не ваша работа - такой проект мне не интересен.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #87

40. Сообщение от Аноним (40), 16-Окт-26, 10:22   +1 +/–
ну ты МД...
одно дело скопировать, а другое собрать из исходников... тютеревка...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #70

41. Сообщение от Аноним (-), 16-Окт-26, 10:43    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

42. Сообщение от ДядяПетя (?), 16-Окт-26, 10:43   +1 +/–
Wine - лучший api для игр, то что сдохнет на линукс через пару лет работает под винишком спустя 30
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #47, #108

43. Сообщение от ДядяПетя (?), 16-Окт-26, 10:45   +/–
Так написали же - компилируется байт в байт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #57

44. Сообщение от Аноним (3), 16-Окт-26, 10:51   –2 +/–
Регистронезависимость это премиущество потому что не надо зажимать Shift и в целом меньше паришься о том как там ЧтО НапиСано и Назы_вается. Ну и суть не меняется от того что что–то напечатано БольшимиБуквами или большимибуквами. В IDE есть автодополнение которое по возможности исправит написание.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #63

45. Сообщение от Аноним (45), 16-Окт-26, 10:54   +/–
Wine чужд для экосистемы GNU/Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #79, #135

47. Сообщение от kusb reg (ok), 16-Окт-26, 10:56   +/–
В будущем Linux и Winapi победят...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

48. Сообщение от Аноним (48), 16-Окт-26, 10:58   +1 +/–
FL Studio, Hedgewars, Total Commander, Skype, WinRAR передают вам привет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #56, #76, #110

49. Сообщение от Аноним (45), 16-Окт-26, 10:58   +/–
>цмик сколько лет делали

CMYK нужен только тем, у кого цветные принтеры - CMYK. Остальным он не нужен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

51. Сообщение от Bob (??), 16-Окт-26, 11:00   +4 +/–
новость в чём? нейрослопе?

все рейнддеры норм идут под вайном. HD версия - мусор, как и революция. Оригинал закончился на Доминаторах. Дальше пошло поделие от школия.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #134

53. Сообщение от Аноним (23), 16-Окт-26, 11:02   +/–
Расскажи авторам irfanview и totalcommander что есть кросскомпиляция, а то они не смогли
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #59, #69, #89

54. Сообщение от Bob (??), 16-Окт-26, 11:02   +/–
>для личного использования можно делать что хочешь

Это прокурору расскажешь)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

55. Сообщение от Bob (??), 16-Окт-26, 11:03   +1 +/–
ИИ слоп)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

56. Сообщение от soarin (ok), 16-Окт-26, 11:04   +/–
> Skype передают вам привет

напомнило

>Телефоны все трезвонят,
> Кто-то что-то в трубку гонит,
> Связь плохая, это, может,
> Мертвый говорить не может!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #61

57. Сообщение от Аноним (16), 16-Окт-26, 11:17   –1 +/–
При чем тут Паскаль? Там логическая ошибка. И то, если Count 100% никогда не может дойти до верхнего предела Integer, то ничего там страшного нет.
А про Росу ты прав. Она божественна
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #64, #72

58. Сообщение от Alexey Torgashin 2 (?), 16-Окт-26, 11:42   –3 +/–
>К тому же, многие изменения в форке FPC позволили найти проблемы в самом FPC, сведения о которых отправлены на рассмотрение в оригинальный проект.

Вот за это большое спасибо...
Я тут делаю текст-редактор на fpc. И пригодится. Все эти фиксы..
Прога cudatext.

Сама игра мне не нужна.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #60, #91, #136

59. Сообщение от Аноним (16), 16-Окт-26, 11:43   +1 +/–
Коль тебя это тревожит, то будь любезен сообщи им сам
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

60. Сообщение от Аноним (16), 16-Окт-26, 11:47   –2 +/–
Мое почтение за cudatext.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

61. Сообщение от Аноним (48), 16-Окт-26, 11:59   +/–
Кто ж виноват, что Microslop купили его и угробили проект. До кривых рук M$ не было проблем, нативные версии скайпа были, отлично работал. А теперь имеем монстроуозный M$ Teams написанный с использованием Electron, пожирающий гигабайты памяти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

62. Сообщение от Sm0ke85 (ok), 16-Окт-26, 12:00   +1 +/–
>А думать пробовал?

Ну вот и включи мозг: они wine "изобретают" для него...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

63. Сообщение от Аноним (63), 16-Окт-26, 12:43   +/–
А мне в си нравится, когда __надо _считать __подчёркивания_, потому ___что __это приводит к разным идентификаторам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #78, #109

64. Сообщение от Аноним (64), 16-Окт-26, 12:53   +1 +/–
А если первый символ строки #0?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

65. Сообщение от Смузихеб забывший пароль (?), 16-Окт-26, 14:17   +/–
не труЪ. Надо было на фортране и о-камл'е !
мб ещё что-то на лиспе добавить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

66. Сообщение от Смузихеб забывший пароль (?), 16-Окт-26, 14:22   +3 +/–
программисты сразу выходят
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

67. Сообщение от Аноним (67), 16-Окт-26, 14:27   +3 +/–
Ты конечно мне сейчас не поверишь, но в реальном мире более качественные пельмени нравятся гораздо большему количеству людей. Качество в целом этим и определяется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #95, #140

68. Сообщение от Смузихеб забывший пароль (?), 16-Окт-26, 14:28   –1 +/–
Ну кстати, нейронки вполне неплохо переводят с одного языка на другой( даже с неск вариантами результата и относительно-урезанная локальная версия той же геммы4 переводила лучше гугло/яндекс-переводчика, хотя, сколько у них лет и возможностей было это довести до норм состояния ? )

Ну так вот, они вполне неплохо переводят как с одного натурального языка на другой, так и с одного формального на другой( ЯП. Т.е с паскаля готовый проект вполне наверняка переведут на сишку или раст, а то и на жс/тс и без особых сложностей если дело именно в ЯП )

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

69. Сообщение от Аноним (69), 16-Окт-26, 14:33   +/–
> totalcommander

Это который настолько древний, что пейсатели под винду ещё не догадывались, что для нативной поддержки на всех операционных системах нужно всё читать и писать в UTF-8 и файловые операции вообще проводить без верификации кодировки (за исключением спец-символов для разницы между виндой и всеми остальными), а не жрать кактус в виде API от билл гейтса, который всё ещё пытается установить мувимейкер?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

70. Сообщение от Аноним (67), 16-Окт-26, 14:33   +/–
Какая разница если оригинал под виндой точно такой же байт в байт нет разницы он собран из исходников или просто скопирован. Исходники нужны если ты код править собрался или там троян туда дописать.

Если пацаны умеют дописывать в код троян, а потом собирать байт в байт пусть мне напишут у меня есть бизнес план.  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

71. Сообщение от Аноним (67), 16-Окт-26, 14:34   +2 +/–
Пиратскую Ida Pro скачал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

72. Сообщение от Аноним (67), 16-Окт-26, 14:37   +/–
Ну думал что в оригинале точно такая же ошибка? Нет? Ну так подумай!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

74. Сообщение от Аноним (67), 16-Окт-26, 14:38   –2 +/–
Эта игра гораздо лучше чем форк вторых героев, который загнулся.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

76. Сообщение от Джон Титор (ok), 16-Окт-26, 14:48   +2 +/–
+ Aimp насколько я помню
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

77. Сообщение от Джон Титор (ok), 16-Окт-26, 14:56   +/–
У меня есть лицензионный оригинал игры, под Windows правда.

p.s. сейчас и домохозяка теперь так может. Только сегодня увидел сообщение в соцсети поиска работы как очередная HR сделала себе программу. Правда призналась что работает пока с ошибками, но она над этим работает. Так-что для меня теперь программирование это уже просто хобби. Если работодатели готовы за программирование платить американскому ИИ, то они и напишут под любую железяку что угодно.

Ответить | Правка | Наверх | Cообщить модератору

78. Сообщение от User (??), 16-Окт-26, 15:11   +/–
а тому, кто будет это читать - вот почему-то нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #96, #119

79. Сообщение от Аноним (79), 16-Окт-26, 15:21    Скрыто ботом-модератором+1 +/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

81. Сообщение от Аноним (79), 16-Окт-26, 15:27   +2 +/–
теплое с мягким
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

82. Сообщение от Аноним (82), 16-Окт-26, 15:41   +/–
begin - {
end }

в чем разница? в количестве букв? а где твоя новомодная ЫЫDE, которая автоматом расставит это все, достаточно одной букву написать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #141

83. Сообщение от Аноним (83), 16-Окт-26, 16:06   +/–
Скачал, распаковал:

SpaceRangers > ./Rangers
An unhandled exception occurred at $00000000004E12EF:
EAccessViolation: Access violation
  $00000000004E12EF

Segmentation fault

Супер! Наигрался!

Ответить | Правка | Наверх | Cообщить модератору

86. Сообщение от Аноним (86), 16-Окт-26, 17:48   +/–
begin/end, да. А ещё integer, procedure, function, ненужный then и, конечно же, implementation.

Много писал на Turbo Pascal 7.0, ещё запомнился нелогичный приоритет операций. Точно не вспомню, но суть была в том, что почти везде требовалось писать скобки: 1 <= v and v <= 10 трактовалось как 1 <= (v and v) <= 10, а не как (1 <= v) and (v <= 10).

Плюс в Turbo Pascal не было оптимизаций, по сравнению с каким-нибудь Turbo C. А лет пять назад пробовал попользоваться каким-то CudaCode (кажется), якобы написанным на Паскале, и он постоянно тормозил (лагал?) сильнее, чем Kate из состава KDE на плюсах.

Плюс в Turbo Pascal невозможно создать свой аналог WriteLn, так как синтаксис задания ширины полей является частью языка, а не библиотеки. В том же C можно создать свой аналог printf с заранее неизвестным количеством аргументов.

Плюс постоянная необходимость явно преобразовывать из Word в Integer и обратно (хотя вот тут уже не уверен, что это недостаток).

Из плюсов паскаля был меньший размер бинарника (сравнивал с Turbo C простенькую программку, разница была 2КБ у Turbo Pascal против 7КБ у Turbo C) и более быстрая компиляция. Кроме того, у Паскаля не было сишных проблем с типами (типа int неизвестной длины или enum, которые на самом деле не enum).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #120, #122

87. Сообщение от Аноним (86), 16-Окт-26, 18:08   +/–
> выход за пределы буфера

Выглядит сомнительно. Тут ещё и Count показывает не длину строки, а значение, на единицу меньшее. То есть если длина строки 1 символ (и она занимает 2 байта, включая завершающий #0), то Count будет равен нулю. Думаю, ТАКАЯ ошибка точно всплыла бы где-нибудь. Раз не всплывает, значит, что-то здесь не так очевидно, как вам (нам) кажется.

Кстати, первый символ, возможно, пропускается, потому что там какой-нибудь UTF BOM (Byte Order Mark). Но всё равно нпонятно, что такое SetLength и как оно себя поведёт в таком случае - почитал документацию и ничего не понял.

Добавлено поздлее после общения с ллм. Возможно, фокус в том, что в Паскале индексация массивов идёт с единицы, а не с нуля.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #88, #98

88. Сообщение от Аноним (39), 16-Окт-26, 18:25   –1 +/–
В Паскале по-умолчанию индексация с единицы. Суть не в этом. Видимо, для многих код на Паскале непривычен, показываю приблизительный аналог функции на Си.

size_t foo_strlen(const char* p_String)
{
size_t c = 0;

  while(p_String[c] != '\0')
  {
    c++;
  }

  return c;
}

Так изначальная проблема должна быть нагляднее.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #90

89. Сообщение от _kp (ok), 16-Окт-26, 19:08   +2 +/–
totalcommander завязан на API Windows и систему собщений.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

90. Сообщение от Аноним (86), 16-Окт-26, 19:36   +/–
Так-с. Я уже почти готов согласиться с тем, что я плохой сишник. Что не так с этим кодом? Не вижу в нём проблем :(
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #97

91. Сообщение от Аноним (93), 16-Окт-26, 19:49   +/–
> Alexey Torgashin
> Я тут делаю текст-редактор на fpc.
> Прога cudatext.

Всегда смеюсь, как "ненавязчиво" этот персонаж рекламирует свой редактор по поводу и без.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #106

92. Сообщение от Аноним (93), 16-Окт-26, 19:51   +/–
> Pascal объективно лучше Ржавого и многих других.

Вы забыли упомянуть, в чем именно лучше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

93. Сообщение от Аноним (93), 16-Окт-26, 20:03   +/–
> А что в Free Pascal асинхронность, параллельность

...которые сводятся к сношанию с потоками и мьютексами вручную.

> дженерики, интерфейсы

Которые были в C++ еще с тех самых 80х.

> и всякая мутатень

А поподробнее?

> даже и не дагадываетесь
> компилятор не даст выполниться коду если он выходит за пределы диапозона

А вот это как раз было в Паскле еще в тех самых 80х.

> Знаем мы вас.
> так вы и живете в 70-х - 80-х годах прошлого столения

Сори, но ты так и не смог привести ни одного внятного примера, зачем сейчас нужен Паскаль, даже в его современных версиях типа Delphi и FPC.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #126

94. Сообщение от Аноним (93), 16-Окт-26, 20:04   +1 +/–
>>  компилятора Free Pascal
> Наконец-то местным комментаторам радость

Не на радость - оно ведь ИИшкой написано. 😭

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

95. Сообщение от _ (??), 16-Окт-26, 20:30   –2 +/–
Конечно не поверю - в реальном мире все жрут шаверму из котят за обе щеки :))))
В нашем разговоре это наверное JS ;)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #116

96. Сообщение от _ (??), 16-Окт-26, 20:34   +/–
Это последние годы когда кожанные это читают (и пишут).
А ЫЫ-шке - пофиг, она посчитает правильно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

97. Сообщение от _ (??), 16-Окт-26, 21:01   +2 +/–
strlen vs strnlen

Классико :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #101, #103

98. Сообщение от третий анон (?), 16-Окт-26, 21:49   +1 +/–
>нпонятно, что такое SetLength

Устанавливает длину дин.массива. Это функция реалоцирует память под заданный размер. В коде из первого комента она обрезает строку до первого символа #0.

Кмк это какая-то муть, ибо для работы со строками нужно использовать функции из SysUtils, а не лезть в них по указателям с риском ошибиться.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #99

99. Сообщение от третий анон (?), 16-Окт-26, 21:57   +2 +/–
Крч, вот это это надо юзать: https://lazarus-ccr.sourceforge.io/docs/rtl/sysutils/tstring...

Код будет оче похож на C#.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #105

100. Сообщение от Аноним (-), 17-Окт-26, 00:58   +/–
> В процессе разработки использовался собственный форк
> компилятора FPC, созданный для улучшения поддержки LLVM-бекенда

Это все еще новость про игру? Или в процессе девелопа они уже забыли что и зачем девелопают и sidetrack превозобладал?

Ответить | Правка | Наверх | Cообщить модератору

101. Сообщение от Аноним (39), 17-Окт-26, 01:00   +/–
Два чая этому господину!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #102

102. Сообщение от Аноним (86), 17-Окт-26, 01:04   +/–
Пфф... Я-то уж думал, на самом деле какая-то проблема есть...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

103. Сообщение от Аноним (86), 17-Окт-26, 01:16   +/–
> strlen vs strnlen

А вот отсюда поподробнее.

У вас имеется p_string, которое точно заканчивается нулём (потому что это C-строка, а C-строки оканчиваются нулём). И нужно посчитать его длину, которая на момент вызова функции не известна.

1. В каких случаях лишняя проверка на какой-то n окажется полезной, если вы точно знаете, что в конце нуль?

2. Какое n вы передадите в strnlen, если задача в том и состоит, чтобы определить это n, и на момент вызова оно не известно?

3. Если у вас другая задача проитерироваться по коллекции и что-то сделать с элементами, вы тоже будете итерироваться не по всей коллекции, а только по первым скольким-то элементам, чтобы на всякий случай не выйти за границы коллекции? То есть задачу подсчёта числа заданного символа в Паскаль-строке вы бы решали как-то так?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97 Ответы: #104, #112

104. Сообщение от Аноним (86), 17-Окт-26, 01:22   +/–
... код забыл)

function count (s :string, c :char) :integer;
const
  MaxLen = 100;
var
  n, i :integer;
begin
  n := 0;
  for i := 1 to length(s) do
    {
      На всякий случай выходим после MaxLen символов,
      потому что вдруг из-за ошибки работы
      с памятью s[0] был перезаписан и length(s) вернуло
      слишком большое значение
    }
    if i >= MaxLen then
      break
    else if s[i] = c then
      inc(n);
  count := n;
end;

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

105. Сообщение от Аноним (86), 17-Окт-26, 01:24   +/–
За ссылку спасибо!

П.С. Ох уж мне этот полуживой рунет, который без внп как без аппарата ивл. Ему бы врача, да поскорее :(

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

106. Сообщение от Аноним (86), 17-Окт-26, 01:40   +/–
> Всегда смеюсь, как "ненавязчиво" этот персонаж рекламирует свой редактор по поводу и без.

Увидел эту "рекламу" впервые. Плюсанул (автора). Пускай рекламирует, раз уж сам разрабатывает, не вижу ничего плохого.

Мне его редактор не понравился - показался тормозным, что списываю на медлительность самого Паскаля/fpc. Но по описанию вроде фичастый, плюс хоть кто-то занимается реальным импортозамещением (в каком-то смысле). Да и недавно наблюдал, как коллега программирует на typescript в какой-то приблуде от JetBrains, так там 16-ядерный райзен (ноутбучный) был на 100% загружен по всем ядрам. На этом фоне подтормаживания CudaText - вообще ничто.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #111

108. Сообщение от maximnik0 (?), 17-Окт-26, 06:50   –1 +/–
>Wine - лучший api для игр, то что сдохнет на линукс через пару лет работает под

Хм ,30 лет.Это  95 год .Хочу сказать что куча всего из 95 года не работает, особенно 16 битные приложения. Потому что тупо их поддержку  с wine выкинули.Да и насчёт стабильности win32 тоже бабушка сказала - куча игр и приложений без падчей на виндовс 10 не работает. К примеру  DirectDraw тупо выкинули, из за этого к примеру многие Делфи (7 и 8 версия) приложение сломались  как и старые игры.Хочу GOG спасибо сказать что падчит старые игры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

109. Сообщение от Аноним (131), 17-Окт-26, 07:46   +/–
>в си нравится, когда __надо _считать __подчёркивания

На практике никто так не пишет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

110. Сообщение от Аноним (131), 17-Окт-26, 07:50   +/–
>FL Studio, Hedgewars, Total Commander, Skype, WinRAR передают вам привет.

Это предложение можно сократить так. Windows OS передают вам привет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

111. Сообщение от Анонимущий (?), 17-Окт-26, 09:01   +1 +/–
Навряд ли. Язык с ручным управлением памятью, компилирующийся в нативные машинные коды, сильно тупить не может по определению на задачах общего назначения. Даже если компилятор тупой как пробка и знает только базовые оптимизации. Скорее всего алгоритмы у него там кривые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #128

112. Сообщение от Аноним (39), 17-Окт-26, 09:51   +/–
> точно заканчивается нулём

Катастрофическая ошибка. Многие кто работает с чужими/общими проектами знают, что это не так. Я тоже ведь не просто так выхватил глазом этот код: я не пошутил, что почти сразу клацнул на проблемную функцию.

С опытом вы поймёте, что единственный случай (один из) когда С-строка гарантировано оканчивается нулём это когда в пределах одного блока написано что-то вроде такого:

const size_t StringSize = X; // В старых редакциях тут define - я в курсе.
char String[StringSize];

memset(, 0, StringSize);
memcpy/snprintf/strncpy/etc(String ... StringSize - 1 ...);
n = strlen(String);

Во всех остальных случаях String не оканчивается нулём. Ну, либо потом "эксперты опеннета" напишут про вас, что вы луддит, опять CVE, используй Rust.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #125

113. Сообщение от Аноним (113), 17-Окт-26, 10:22   +/–
Мне нравился паскаль, он лучше c и c++
Но он устарел.
Ответить | Правка | Наверх | Cообщить модератору

114. Сообщение от Аноним (114), 17-Окт-26, 10:23    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

116. Сообщение от Аноним (116), 17-Окт-26, 10:49   +1 +/–
Я так понимаю в реальном мире ты никогда не был. Но расскажу что даже среди шаверм есть качественные и некачественные шавермы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #131

118. Сообщение от Аноним (118), 17-Окт-26, 11:23   +/–
Роботов вон тоже завезли: https://github.com/giantplaceholder/matrixgame-bgfx
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #139

119. Сообщение от Аноним (119), 17-Окт-26, 13:00   +/–
Вот меня, например, учили писать код так, чтобы за мною пришедший программист легко мог его прочитать, а для этого, в том числе, комментарии надо уметь писать понятные и подробные. А сейчас частенько пишут так, чтобы другие разобраться не могли, поэтому такого пейсателя подвинуть было тяжелее. Но при чём тут Си? Это капитализм так людей превратил в скотов: мычать научились, а телятся теперь только из-под палки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #123

120. Сообщение от Аноним (119), 17-Окт-26, 13:03   –1 +/–
Из семейства Turbo только Turbo Basic является вещью, а остальное - в зад пусть идёт. Только Watcom. Borland - это полный отстой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

122. Сообщение от An2 (?), 17-Окт-26, 15:47   +/–
> невозможно создать свой аналог WriteLn

До сих пор? Ведь, почти в каждой C/C++ программе реализована своя функция для логирования warning/debug-сообщений или используется сторонняя библиотека. А как же в Паскале идиоматично решали эту проблему?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #124

123. Сообщение от Аноним (123), 17-Окт-26, 15:51   +/–
> комментарии надо уметь писать понятные и подробные

Нет. Подробные и понятные комментарии устаревают с первым же коммитом.

Программисты вообще слишком привыкли, что на каждый чих типа добавления одной кнопки им даётся два месяца и они могут и комментарии написать подробные и понятные, и тестов нагенерировать впятеро больше чем кода, и рефакторить сидеть до посинения, и параллельно фреймворк разработать на 50к строк для декларативного описания кнопок.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119

124. Сообщение от Аноним (123), 17-Окт-26, 15:54   +/–
Про до сих пор не знаю, пишу именно про Turbo Pascal 7.0, который последний раз видел в 2005 году примерно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

125. Сообщение от Аноним (123), 17-Окт-26, 16:15   –1 +/–
> > точно заканчивается нулём
> кто работает с чужими/общими проектами знают, что это не так

Я с C много не работал, но когда работал, таких проблем не встречал. Но если всё действительно так, как вы говорите, то я начинаю понимать фанатов и раста, и нейронных сетей. Получается, есть строка, у которой нет ни отдельного поля длина (потому что строки так устроены), ни завершающего признака (потому что ну так получается), а программисты должны какие-то костыли подставлять, в результате код тормозит (из-за лишних копирований), жрёт память как не в себя (из-за статичных аллокаций типа StringSize), и при этом всё равно в половине случаев работает неправильно (потому что StringSize оказался меньше реальной длины строки) даже если программист нигде не ошибся и все строки завершает нулями (потому что костыль обрезает всё до StringSize).

Простите, конечно, но верится слабо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #137

126. Сообщение от анонимс (?), 17-Окт-26, 19:21   +1 +/–
Вот поэтому Pascal/Delphi относятся к безопасным языкам, а C/C++ нет😆 И собираются проекты на Pascal влёт за счёт разбиения на модули где явно разделены интерфейс и реализация, а не вот это всё включение заголовочных файлов (так что в итоге компилируемый файл это миллионы строк - поинтересуйтесь однажды). В C++20 модули завезли, но миграция на них и ныне тамже в нигде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #130

128. Сообщение от третий анон (?), 17-Окт-26, 22:21   +/–
>сильно тупить не может

Вообще-то может. В ручном управлении памятью по дефолту используется системный аллокатор, который очень небыстрый из-за системного вызова и поиска подходящего блока памяти. Освобождение объектов тоже медленное из-за необходимости обновлять список свободных блоков. Если алгоритм предполагает создание-удаление множества вспомогательных временных объектов в джава-стайл, то все будет дико тормозить. Сам с таким сталкивался, когда написал систему частиц на объектах без реюза их через пул.

Управляемая память кстати на этом фоне выглядит привлекательно: очень быстрое создание объектов по цене вызова обычной функции (нет системного вызова, нет копашения в списке блоков памяти). Чуть более медленное освобождение объектов, которое сводится к перебору объектов по дереву владения и копированию памяти (опять же, без системных вызовов). Но цена за это недетерминированые паузы выполнения и перерасход памяти (иногда до х2 от реально используемой).

Ручное управление памятью != быстро.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #129, #138

129. Сообщение от Аныным (?), 17-Окт-26, 23:33   +/–
Под "кривые алгоритмы" я имел в виду не только алгосы, которые решают бизнес-задачи его редактора (которыми так любят жевать мозг по BigO-асимптотике коммерсы), а работа с динамической памятью в том числе. Очевидно что стратегии аллокации тоже относятся к "алгоритмам", потому что это "алгоритмы работы с памятью". Может у него там create/free в цикле вызываются. Может он свой кастомный аллокатор не написал, который бы ему под конкретные задачи выделял память из предаллоцированных арен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

130. Сообщение от Аноним (93), 18-Окт-26, 00:47   +1 +/–
> Вот поэтому Pascal/Delphi относятся к безопасным языкам,

Нет, Pascal/Delphi не относятся к memory-safe языкам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

131. Сообщение от Аноним (131), 18-Окт-26, 11:52   +/–
Качественных шаверм не существует. Потому-что соус у них содержит трансжиры, а курятина была напичкана гормональными препаратами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116

132. Сообщение от Тот_Самый_Анонимус_ (?), 18-Окт-26, 17:57   +/–
> Знаем мы вас. На днях разговаривал с коллегой из IT отдела. Знаний о современном паскале ноль.

А что есть «современный паскаль»? У паскалистов даже стандарта нет своего. Теперь откройте другой диалект паскаля: ПаскальАБэЦэНЕТ и удивитесь насколько ваш «паскалевский» код из фрипаскаля не работает.

>А что в Free Pascal асинхронность, параллельность, дженерики, интерфейсы и всякая мутатень даже и не дагадываетесь.

Ну так фрипаскаль != (ой, простите <>) паскаль.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

133. Сообщение от Тот_Самый_Анонимус_ (?), 18-Окт-26, 17:58   +/–
>А что не так с паскалем begin/end утомляет?

Не то чтобы утомляет, я уже многократно тут писал: операторные скобки похожи на операторы, что многократно снижает читаемость.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

134. Сообщение от Аноним (134), 19-Окт-26, 03:03   +/–
HD версия это единственная в которую можно играть в 2026, не будучи любителем ретроигр. По сути исправленные доминаторы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

135. Сообщение от Тот_Самый_Анонимус_ (?), 19-Окт-26, 07:07   +/–
>Wine чужд для экосистемы GNU/Linux.

Но, хвала небесам, линукс не гну и идеология гну емуц не нужна.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

136. Сообщение от Тот_Самый_Анонимус_ (?), 19-Окт-26, 07:51   +/–
Нужна сама игра, куда?текст не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

137. Сообщение от Аноним (69), 19-Окт-26, 10:07   +/–
> есть строка, у которой нет ни отдельного поля длина (потому что строки так устроены), ни завершающего признака (потому что ну так получается), а программисты должны какие-то костыли подставлять, в результате код тормозит (из-за лишних копирований), жрёт память как не в себя (из-за статичных аллокаций типа StringSize)

Ну, ээ, как бы "строка" - это буквально непрерывный блоб закодированных данных. Ты по определению не можешь таскать какие-то методанные (размер, наример) не изменяя сам блоб. Поэтому либо строки копипастят, либо делают самописные strcmp, позволяющие строку раскидать по памяти как хочешь и на вход функции отдавать только массив векторов. Первое в разы легче дебажить и на самом деле не такое уж и тормознутое, второе возможно (но не факт) уменьшает количество копипаста больших объёмов данных минимально отличающихся друг от друга, но сильно увеличивает количество кода и указателей на структуры-прокси.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125

138. Сообщение от Аноним (69), 19-Окт-26, 10:15   +/–
> Вообще-то может. В ручном управлении памятью по дефолту используется системный аллокатор, который очень небыстрый из-за системного вызова и поиска подходящего блока памяти. Освобождение объектов тоже медленное из-за необходимости обновлять список свободных блоков.

Пфф, вы видимо ни разу не пробовали им пользоваться, если правда так думаете. На моём ноуте программа написанная чисто на линкованных листах с вызовом malloc по поводу и без успевает прогнать через себя пару мегабайт текста, пропарсить их и нагенерить ещё больше мегабайт текста меньше чем за 1 мс. Я думал упрусь в производительность из-за этого, но как выяснилось современным компам на это абсолютно пофигу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

139. Сообщение от Аноним (69), 19-Окт-26, 10:19   +/–
Роботов давно уже завезли и опенсорснули оригинальный 3д движок под них, можете хоть в оригинальную игру свою библиотеку подсунуть и запускать вместо кривых/душных планетарных боёв матч в квейке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #144

140. Сообщение от User (??), 19-Окт-26, 12:57   +/–
Эээээ... забавным образом - нет.
Когда у ребенка были проблемы с желудком - занимался изготовлением всякого мясного на дому - от сыровяленой свинины (Слово "хамон!" я не говорил!) до сосисок\колбас, ага.
Ииии! Что бы вы думали? 100% натуральное <подставьте-нужное>free с разгромным счетом уступало магазинному сами знаете из чего сделанному.
Такие вот дела.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

141. Сообщение от User (??), 19-Окт-26, 14:36   +/–
Цэ (ж) программисты именно НАСТОЛЬКО суровы...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

142. Сообщение от User (??), 19-Окт-26, 15:04   +/–
Хурд! Хурд все еще без соли!!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

143. Сообщение от Имя (?), 19-Окт-26, 18:56   +/–
рантайм еррор из 199_ (тяжелый вздох) а бухгалтерия/проектный/службы идут по магазинам...  чтобы вы издохли со самыми передовыми компиляторами, для которых новый проц или системная дата - непреодолимая преграда
Ответить | Правка | Наверх | Cообщить модератору

144. Сообщение от Аноним (144), 20-Окт-26, 13:16   +/–
Так это именно кросс-платформенный форк оригинального движка. Так-то роботов опенсорснули ещё в 2019-м году, но они продолжали работать только под оффтопиком. Под линуксом их ещё не было - если не брать в расчёт слопанутый порт клодом на Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: