Всем здасьте!
Я начал один весьма любопытный проект сетевого приложения с поддержкой старых (очень старых) версий Windows, DOS, Linuix, FreeBSD.
( Windows 3.1, 3.11, FwG, WIn95, Win98, Win ME, Win2000-VISTA, WIn7-Win11. ), (DOS 5x - 7x). Разный Линукс, FreeBSD >= 6.x
Программа, которую я пишу будет использовать сетевое обнаружение в разнородной среде (VmWare,VirtualBox,QEMU и возможно локальная сеть). Для обнаружения в сети я хочу использовать UPD - броадкасты.
Вот примерно так как на картинке с формочками. Здесь хост на OpenSuSe обменялся через броадкаст UDP пакетами с гостевой системой Windows 98.
Вопрос - какие ЯП и компиляторы выбрать для такой титанической задачи?
# Delphi?
# Lazarus?
# Сырой FPC?
# C?
# C++?
Помогите с выбором компилятора и либ для кроссплат-ного кода
Модератор: Модераторы
Помогите с выбором компилятора и либ для кроссплат-ного кода
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Windows 3.x - это 16-разрядный код. DOS - вообще вроде 8-разрядный. Надо, видимо, искать gcc ооооочень старых версий.Он вроде на всём этом запускается.
-
xchgeaxeax
- постоялец
- Сообщения: 200
- Зарегистрирован: 11.05.2023 02:51:40
Это что за зверь такой?slyubez писал(а):DOS - вообще вроде 8-разрядный.
Снег Север писал(а):Ассе́мблер...
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
> DOS - вообще вроде 8-разрядный.
Не, ДОС 16-ти разрядный. Восьмибитный - это предшественник ДОС - CP/M ( http://www.criss.fun/?modern_cpm_8bit_computer ).
На перечисленных FreePascal работает, но может нужны ещё старые ? OS/2, GEM, Novell NetWare...
Не, ДОС 16-ти разрядный. Восьмибитный - это предшественник ДОС - CP/M ( http://www.criss.fun/?modern_cpm_8bit_computer ).
На перечисленных FreePascal работает, но может нужны ещё старые ? OS/2, GEM, Novell NetWare...
