2010-08-26 4 views
4

Право. Я сейчас в классе, который изучает многие языки программирования. Среди них COBOL и Ada, обе из которых я не могу найти свободный компилятор. Кому-нибудь повезло, и если да, то где я могу их найти? Благодаря!Ada компилятор для Mac OS X 10.6

+0

Указанный 'gnat', кстати, доступен через MacPorts. В будущем, пожалуйста, задавайте отдельные вопросы, а не смешивайте их вместе - как вы заметите, у вас есть ответы на оба подзапроса, и, вероятно, вам будет трудно решить, что принять. –

+0

Вы правы, но в этом случае дело OpenCOBOL действительно не получилось. Я буду помнить об этом в будущем. Спасибо за вход! – Grimless

+0

@Georg Fritzsche: Для справки, Ада является самостоятельной; для сборки MacPorts требуется существующий компилятор Ada. http://trac.macports.org/browser/trunk/dports/lang/gnat-gcc/Portfile – trashgod

ответ

6

Вы хотите GNAT GPL Edition.

+0

Я не смог настроить его так, как я хотел, но он будет работать пока. Спасибо за ссылку! – Grimless

+0

Это даст вам Ada, но не COBOL. – NealB

+0

@NealB: Совершенно верно; к счастью, другие, более знакомые с COBOL, ответили. – trashgod

3

Компилятор gad's ada, gnat, не поставляется с Xcode, поэтому вам нужно будет найти его в другом месте или построить его из источника. Свободные компиляторы COBOL - это немного harder to find.

+0

Хм, спасибо, но это не дает мне полезной информации. Я буду продолжать поиск, спасибо! – Grimless

+0

Как этот ответ получил +2? - Здесь гораздо более полезные ответы, такие как один из trashgod! – Martin

4

Компилятор OpenCOBOL является бесплатным. Насколько я знаю, существуют версии для Windows, Linux и Mac OS X - http://www.opencobol.org

Редактировать: Возможна опция Veryant isCOBOL http://www.veryant.com. Veryant должны освободить студенческую версию (т. Е. Ограниченную) своего компилятора. Компилятор isCOBOL от Veryant компилируется во время выполнения Java и, как таковой, может работать на OS X.

В их файле http://www.veryant.com/products/faq.php?type=all указано, что «будучи компилятором isCOBOL на Java, работает на любой платформе, поддерживающей Java Development Kit (JDK) версия 1.4.2 или выше. Скомпилированный код isCOBOL Debugger и isCOBOL может работать на любой платформе, поддерживающей Java Runtime Environment (JRE) версии 1.4.2 или новее. Таким образом, isCOBOL APS поддерживает множество платформ, включая AIX, HP-UX , Linux, Solaris и Windows. Единственным исключением является isCOBOL ISAM ODBC, который в настоящее время работает только в Windows ».

+1

Я проверил их сайт, и они утверждают, что он был построен на OSX, но для него нет готовых. Это означает, что Grimless должен был бы построить его из источников. Как легко это зависит от make-файлов, но в целом такая задача не для начинающих или слабонервных. –

+0

Как уродливая перспектива, как это, я не уверен, что есть какие-то лучшие варианты (по крайней мере, для свободного компилятора). – NealB

4

Существует много доступных для Ada в http://libre.adacore.com/libre/, включая плагины Eclipse и IDE. Бесплатные загрузки доступны для студентов.

+1

Бесплатные (libre and beer) загрузки доступны для всех! AdaCore имеет академическую программу (GAP), http://www.adacore.com/home/academia/gap/, которая также включает поддержку. –

+0

Вы также можете создавать свои собственные копии из источников, если хотите, так как это полноценная часть GCC. Тем не менее, я думаю, что это делает вашу программу заражением GPL. –

Смежные вопросы