LINUX.ORG.RU

Compaq C Compiler портирован на FreeBSD Alpha


0

0

Известный компиллятор С производства Compaq, существующий для Compaq Tru64 UNIX, OpenVMS Alpha, Linux Alpha портирован на FreeBSD Alpha и включен в дерево портов.

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

Документация on-line доступна по слеующим адресам в инете ftp://ftp.compaq.com/pub/products/C-C...

http://www.support.compaq.com/alpha-t...

>>> Подробности



Проверено:

Осталось дождаться, когда фря не альфе перестанет быть beta

Havoc ★★★★
()

А что разве у Compac C открыли исходные тексты?

anonymous
()

Как порт/пэкэд называется, не подскажешь?

anonymous
()

Я что-то не понял! Это ж линуховый компайлер и требует эмуляцию линуха! Так он что может при этом делать бинарники для фряхи?

anonymous
()

Здесь вы ошибаетесь этот компилятор первоначально создан для Compaq's "True Unix-64.." на DEC Alpha. Слов нет, отличный компилятор. Жаль нет порта для линукса на PC.

Xtkjdtr
()

Народ, так все таки можно где дернуть Compaq C/C++ compiler под Linux/Alpha? Нахаляву? Или только за кучу дохлых президентов отдают?

Eugeny_Balakhonov ★★
()

Народ, так все таки можно где дернуть Compaq C/C++ compiler под Linux/Alpha? Нахаляву? Или только за кучу дохлых президентов отдают? Просьба если знаете, продублируйте на <A HREF="mailto:johnball@bmz.gomel.by";>мой емайл</A>.

Eugeny_Balakhonov ★★
()

Господа, пить уже начали по поводу праздника? Тогда надо пить больше и чаще, чтобы на такие глупости сил не оставалось. :) Какой может быть порт на линух/Intel для компайлера, заточенного под Alpha? Он же free for education & что-то-там-не-помню. Ну, не совсем free, а за $50. Но если вам _надо_, то это не препятствие. Он, конечно, классный, но если у вас Alpha не старше ev56, то вас вполне устроит egcs (если вам так жалко $50). P.S. сейчас придет vsl и расскажет вам, что это не совсем правда. :) Только вы его не слушайте. Если вам так жалко $50, то egcs -- ваш выбор.

Dronov
()

Да начинали с CompacC/FreeBSD/Alpha, кончили Egcs/Linux/Intel... Н-да, больше гимнов хороших и разных!

ssh
() автор топика
Ответ на: комментарий от Xtkjdtr

Не понял. На фига порт DEC C для x86? Все его преимущество перед gcc только в том, что он идеально заточен под Альфу. Переточить его для x86 в принципе невозможно.

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

Действительно, для младших Альф разница между gcc и dec c не шибко заметна. Другое дело - DEC Fortran и f77 в gcc - разница просто огромная.

vsl
()

dec fortran, это дааа. Да и gnu fortran вроде как все еще 77? Только, vsl, ты много народу видел, который fortran умеет использовать? Про ihep не говори, когда я в университете работал (stat phys), мы тоже на fortran писали, но "мы" -- это старшее поколение, а кто помоложе, те даже и слушать ничего не хотели: "а вот мы на C++, вашему fortran сто лет в обед". У меня есть сильные подозрения, что большинство здесь присутствующих о фортране знает только то, что он существует.

Dronov
()

> У меня есть сильные подозрения, что большинство здесь присутствующих о фортране знает только то, что он существует.

Ну, почему же - я знаю, что в нем вроде как комментарии с буквы C начинаются :)

anonymous
()

Согласен с vsl, разница между DEC Fortran и g77 огромная. И это показывают многие benchmarks. При работе с массивами g77 может проигрывать в 2 раза. Это конечно несущественно когда время исполнения 1 мин... Вот и пришлось при переходе на линух осваивать С и С++, а между тем это не самые удобные языки для численного моделирования.

Xtkjdtr
()

:У меня есть сильные подозрения, что большинство здесь присутствующих о фортране знает только то, что он существует. :) Например в Ульяновской областной больнице весь самописный софт вплоть до бухгалтерии как раз на g77 писаный :) все под FreeBSD. Потому что исторически сложилось - как работали/писали на СМ1420/Fortran так дружно на FreeBSD/g77 и переехали :)

anonymous
()

to anonymuos. >а что мешает матлаб использовать >+ бесплатный компилятор его кода для линукса? А разве матлаб есть в свободном доступе? Сомневаюсь, дайте ссылку, pls.

Xtkjdtr
()

Ну формульный транслятор он и есть формульный транслятор, весьма узкоспециализированная вешь...:) Хотя такой библиотеки для всяческих расчетных дел, как для фортрана больше нигде нет...:)

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

Дык матлаб - тормоз. Ничего серьезного на нем не сделаешь...

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

Для линуха таки есть приличный фортран (от Portland Group). Так что, не стоило сбегать на C++... ;)

vsl
()

to vsl Опять сгласен с Вами. Матлаб - тормоз. Знаю о компиляторах от Portland Group и использую его на старых прграммах написанных на F90. Но, когда я его нашел было уже поздно ... О чем впрочем не жалею. Сейчас появилось много объектно-ориентированных библиотек для C++ для работы с с векторами, матрицами, конечными разностями и пр.

Xtkjdtr
()

Я чего-то не понял, или есть фря для альфы? Мне всегда казалось, что фря это только для интела!

anonymous
()

Есть, в бэта версии
Порт лежит в /usr/ports/lang/compaq-cc

Havoc ★★★★
()

Блин! Я спрашиваю, есть ли фря для альфы? Если есть где купить? Питер/Москва.

anonymous
()

У этого вашего замечательного CompacC неустранимые проблемы темплейтами и виртуальными функциями. Попробуйте сделать, например, вертуальный деструктор.

anonymous
()

Товарищи, а у кого-нить матлаб для линукса есть? avolkov@pochtamt.ru

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

>Блин! Я спрашиваю, есть ли фря для альфы? Если есть где купить? Питер/Москва.

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

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

Когда это будет пофиксено, он будет называться CompaqC++ ;)

Havoc ★★★★
()

Хотелось бы думать, но верится с трудом... Дековская команда, которая занималась этим компайлером разбежалась. А у компаковцев хватает сил фиксить очевидные баги. Хоть бы под GPL его отдали, что ли...

ssh
() автор топика

Хотелось бы думать, но верится с трудом... Дековская команда, которая занималась этим компайлером разбежалась. А у компаковцев хватает сил фиксить очевидные баги. Хоть бы под GPL его отдали, что ли...

ssh
() автор топика

Может официально она и релиз. Но на x86 пока работает значительно лучше

Havoc ★★★★
()

И в чем это заключается?

anonymous
()

меньшей стабильностью, конечно.
Код под альфу еще недостаточно отточен.
IMHO.

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