Watcom відкриває вихідні! - open source

Re: Watcom відкриває вихідні!

Fortran'овскіе проги на WC точно швидше будуть вважатися чимось на g77. Я дивився порівняння різних фортран-компіляторів на www.polyhedron.com. Так ось g77 тільки на шахах добре себе показав. На операціях з матрицями програш до 1.5 раз за часом. З власного досвіду можу сказати, що при чисельному моделюванні в кінцевих різницях, розрив між g77 і MS Fortran-90 достоігает 2 раз, g77 на цих завданнях дає дуже повільний код :-(. Цікаво, що та ж сама прога переделаная на С (не за допомогою f2c, а ручками) вважається вже так само швидко, як і транслювати by МSF-90. Так, що якщо WC свій фортран до g77 підчеплять це напевно добре, тільки ось стандарт Фортрану вже давно F-90. - /

Re: Watcom відкриває вихідні!

djgpp ID обрало по тому як девелопалі вони Кваку на Линух. Мало що дасть таку сумісність в Досі. До речі quake при складанні інтелевим компілером трохи швидше бігав. Тільки от лихо. Все в ньому не збиралося. Тільки ключові файли ми їм компілялі. До речі вже q2 ID на MSVC писало. Видно відчув Кармак звідки вітер дме.

Re: Watcom відкриває вихідні!

Хлопці, давайте почнемо з того, що DJGPP - це * середу * для портування Unix'них прог під дос. Компіляторів того ж C під неї як мінімум штук 5 я знаю. І по дос, і під вінди, і все таке. Є і gcc, і egcs, і pgcc. Так що хочеться оптимізації - збери з PGCC з -O6 або -O7 (не пам'ятаю вже точно), з target'ом під i686 - буде літати відсотків на 15-20 швидше, ніж стандартна квака, зібрана під чистим старим gcc. Вираз "интеловский компілятор" - річ досить широка, уточнюй, плз, який саме. А щодо "Q2 на MSVC писали" - AFAIK теж неправда. У iD будь-який програміст пише на тому, чим хоче. І на MSVC писали далеко не всі, і то - речі, специфічні для Мазда (хоча таких і так дуже мало було.)

Re: Watcom відкриває вихідні!

Погано, погано у gcc з плавучкой. І варіанти pgcc не виправляють положення. Так що плавучку дуже навіть добре було б запозичити у watcom. А целочіслнка так, у gcc (pgcc) непогана вельми.