LINUX.ORG.RU

Релиз OpenWatcom v1.4


0

0

Вышел релиз OpenWatcom 1.4, список изменений: http://www.openwatcom.org/index.php/C.... Про QNX там ничего (*) нет, да и Linux/BSD/*NIX AFAIU пока что в состоянии альфы, но все равно приятно, что старый добрый дедушка Watcom еще жив. Основные платформы:
Host Platforms:

  • Win32 systems (IDE and command line)
  • 32-bit OS/2 (IDE and command line)
  • DOS (command line)
  • Windows 3.x (IDE)
Target Platforms:
  • DOS (16-bit)
  • Windows 3.x (16-bit)
  • OS/2 1.x (16-bit)
  • Extended DOS
  • Win32s
  • Windows 95/98/Me
  • Windows NT/2000/XP
  • 32-bit OS/2
  • Novell NLMs
Experimental / Development:
  • Linux, BSD, *nix
  • PowerPC, Alpha AXP, MIPS, Sparc v8
Я как-то собирал голый Watcom C 1.3 для BSD но IMHO пользоваться этим пока что еще рановато.
  • Версия 1.3 была выпущена более года назад.
  • До сих пор не имеет STL (**) ("in progress" уже лет шесть только на моей памяти).
  • До сих пор имеет весьма ущербную реализацию C++.
  • У ребят большие планы на будущее, пожелаем им удачи независимо от скорости их развития.

*) для QNX4 это основной и единственный C/C++ компилятор.
**) родной WTL (Watcom Template Library) != STL. даже близко.

>>> OpenWatcom

★☆☆

Проверено: ivlad ()

Все таки хорошо бы, чтобы он вышел, потестить, сравнить скорость под Linux с gcc, Intel: помню другие компиляторы он делал от 1.2 до 2 по разнице в скорости.

GladAlex ★★★★★
()
Ответ на: комментарий от GladAlex

ползовался под вин - ужас на крыльях. до сих под пользуется(пользовался) 8.3

anonymous
()
Ответ на: комментарий от GladAlex

недавно искал его бенчмарки. свежих нету, но в тех что есть он как раз сливает в 1.2-2 раза.

kos
()

Призрак прошлого. ИМХО светлого будущего у этого проекта не будет, по крайней мере на linux.

realloc ★★★★
()
Ответ на: комментарий от GladAlex

> Все таки хорошо бы, чтобы он вышел, потестить, сравнить скорость под Linux с gcc, Intel: помню другие компиляторы он делал от 1.2 до 2 по разнице в скорости.

боюсь, что это не так просто. я попробовал собрать OpenWatcom 1.4 с их gnumake проектом и, по крайней мере под NetBSD/i386+gcc 3.3.3, без сурового рашпиля это дело собираться не хочет. ну а то, что собирается, с завидной периодичностью валится в кору.

таскать повсеместно за собой жесткую привязку к ресурсам Win32 где надо и где нет через потуги эмуляции - это явное зло. но это уже видимо вечная карма *Watcom бо на эту дрянь там много чего завязано :-/

// wbr

klalafuda ★☆☆
() автор топика

ps: вообще то новость не призвана нести в себе какой-то явный практический контент и искать в OpenWatcom конкурента чему-либо, тем более на *NIX, IMHO совершенно бессмысленно. скорее, повод понастальгировать о временах, когда оно было "огого!" и поплакаться мол "а ведь какой хороший продукт про&*%&^$$!" :)

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от PashaKustov

>>для QNX4 это основной и единственный C/C++ компилятор
>А gcc?!!

а нэту.

ps: то, что "есть", очень трудно назвать gcc-ой а тем более рабочей для production so de facto нету.

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от klalafuda

>"а ведь какой хороший продукт про&*%&^$$!" :)

+1

ах его извращённые вставки asm'а через прагму %) эх... компилер которые скомпилял мою первую демку с плоскостью извивающейся по синусоиде %) "море волнуется раз !" =) эх.. давно давно это было... :)

anonymous
()
Ответ на: комментарий от anonymous

> ах его извращённые вставки asm'а через прагму %) эх... компилер которые скомпилял мою первую демку с плоскостью извивающейся по синусоиде %) "море волнуется раз !" =) эх.. давно давно это было... :)

это кстати на нем и сейчас прекрасно собирается. правда, скорее всего будут проблемы с запуском полученного.. не уверен, что та-же winxp подружится с dos4gw или pmode32 и жестким перехватом irq0/1 :)

// wbr

klalafuda ★☆☆
() автор топика

Мля... Они еще года 3-и назад обещали поддержку Linux,
а воз и ныне там...

McMCC ★★★
()

Цыц линуксоиды! Ватком очень хорошо оптимизирует на скорость выполнения. Уж поверьте краеведу. ;)

anonymous
()

да, были люди в наше время. не то, что нынешнее племя...

а topspeed какие вещи делал - c, pascal, modula-2, clarion...

anonymous
()
Ответ на: комментарий от anonymous

хотя, для clarion они только новый компилятор сделали. а все равно хорошо :)

anonymous
()

У Watcom своя ниша ... под OS/2 например, связка GCC+EMX это ... не то совсем :) И оччень хорошо, что SciTech им занимается !

robot12 ★★★★★
()
Ответ на: комментарий от robot12

> У Watcom своя ниша ... под OS/2 например, связка GCC+EMX это ... не то совсем :) И оччень хорошо, что SciTech им занимается !

AFAIU для OS/2 есть VisualAge C++. хотя в своё время народ предпочитал именно Watcom :)

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от anonymous

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

mov ax, CONST

ret

я долго смеялся над заказчиком. ;) Потом пришлось на бумажке упрощать выражение -- показывать, что действительно, вся написанная их математиками тягомотина сводится к константе при _любом_ аргументе. ;)

baka-kun ★★★★★
()

дык, он и под вайном замечательно идет, если надо под говенду софт писать

anonymous
()
Ответ на: комментарий от sedajko_stjumchik

> под Windows компилятор от майкрософта есть

он под вайном идет?

anonymous
()
Ответ на: комментарий от Neksys

> А кто-нибудь помнит ещё, был такой, -- Zortech C++ ? :)

был был :)

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от Neksys

> Zortech C++

Помнится, примерно в 1994-1995-м (я как раз диплом писал) это был единственный компилятор под OS/2, в котором правильно работала одна нетривиальная штучка (за давностью лет забыл точно, но речь идёт о хитром финте ушами с вложенными templates).

Obidos ★★★★★
()

Ностальгия, блин. Watcom, Zortech... мумия извращается.

anonymous
()
Ответ на: комментарий от sedajko_stjumchik

Разве на Visual Studio 6.0 используется не watcom?

binr ★★
()
Ответ на: комментарий от anonymous

> дык, он и под вайном замечательно идет, если надо под говенду софт писать

Под вайном мелкософтский компилятор тоже компилирует.

anonymous
()

Не знаю как сейчас, но предыдущие релизы OpenWatcom можно было собирать под linux и использовать в качестве кросс-компилятора. К тому же, это единственный свободный компилятор для DOS 16bit.

anonymous
()

>...что старый добрый дедушка Watcom еще жив

вызывающе неверная информация

anonymous
()
Ответ на: комментарий от klalafuda

>AFAIU для OS/2 есть VisualAge C++. хотя в своё время народ предпочитал именно Watcom :)

Уважаемый klalafuda, VAC он денежек стоит, и именно из за ценовой разницы народ предпочитает WC

robot12 ★★★★★
()

Отличная новость, поставлю себе на OS/2

slackit
()
Ответ на: комментарий от Abnormal

> Не единственный. Borland C++ замшелой давности они как historyware выпустили. И Borland Pascal тоже.

Это не свободные компиляторы.

anonymous
()
Ответ на: комментарий от anonymous

>>>а topspeed какие вещи делал

Да блин - даже сегодня для 16-битного кода трудно найти что либо лучшее. Тем более что RTL доступен в сырцах.

V0ID ★★★
()
Ответ на: комментарий от anonymous

Свободно доступные. Зачем тебе сырцы компилятора для столь неважной и ненужной платформы?

Abnormal
()
Ответ на: комментарий от robot12

>> AFAIU для OS/2 есть VisualAge C++. хотя в своё время народ предпочитал именно Watcom :)

> Уважаемый klalafuda, VAC он денежек стоит, и именно из за ценовой разницы народ предпочитает WC

А кроме того, VAC больше не поддерживается и не развивается. R.I.P.

anonymous
()

> для QNX4 это основной и единственный C/C++ компилятор.
> родной WTL (Watcom Template Library) != STL. даже близко.

Прах к праху.
Аминь.

anonymous
()
Ответ на: комментарий от robot12

> Уважаемый klalafuda, VAC он денежек стоит, и именно из за ценовой разницы народ предпочитает WC

Watcom 9.x/10.x/11.x то-же был отнюдь не бесплатен.
ессно OpenWatcom проект открытый, но он родился отнюдь не на пустом месте.

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от anonymous

>Под вайном мелкософтский компилятор тоже компилирует

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

anonymous
()

Код make, скорее всего, содержит баг. По крайней мере, в МастДай не читает ряд макросов. Пришлось воспользоваться make из 1.3

anonymous
()

Кто ностальгирует по Zortech C++, может пользоваться Digital Mars C/C++. Автор вроде тот же, но бесплатный, поддерживает и DOS (и 16, и 32). И шаблоны C++ тоже поддерживаются.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.