vak: (Default)
[personal profile] vak
Помните Си компилятор Watcom из 90-х? Оказывается, он продолжает существовать в опенсорсном виде. Свежие бинарники можно скачать по ссылке:

github.com/open-watcom/open-watcom-v2/releases/download/Current-build/ow-snapshot.tar.xz

Поддерживаются языки Си, Си++ и Фортран, платформы DOS, OS/2, Win16, Win32, Win64, Linux i386, Linux x64.

Date: 2025-11-28 08:54 (UTC)
x86128: (Default)
From: [personal profile] x86128
с него я начинал, правда дело уже было на 486-м

Date: 2025-11-28 10:09 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Ого.
Ватком хороший был компилятор (не то что некоторые).

Date: 2025-11-28 14:22 (UTC)
vlad_m: (Default)
From: [personal profile] vlad_m
Я его опенсорсного собирал когда-то.

Он в два этапа собирается:
Сначала на том компиляторе, что есть.
Потом сам на себе.

Register calling convention очень ускоряло. Да и уменьшало.
И оптимизация там было хорошая.

Потом, как минимум, по скорости кода gcc их побил на моих изумлённых глазах.

Date: 2025-11-30 05:27 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
> по скорости кода gcc их побил

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