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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.