А ♯ (Аксиома)
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Парадигма | Мультипарадигмальность : объектно-ориентированная , функциональная. |
---|---|
Разработано | Ричард Димик Дженкс, Бэрри Трэгер, Стивен М. Уотт , Джеймс Дэвенпорт, Роберт Сьютор, Скотт Моррисон |
Разработчик | Исследовательский центр Томаса Дж. Уотсона |
Впервые появился | 1971 год |
Стабильная версия | Золото / ноябрь 2008 г |
Предварительный выпуск | Серебро / 31 июля 2014 г |
Платформа | Кроссплатформенность (16-32-64-бит): RS/6000 , SPARC , Alpha , IA-32 , Intel 286 , Motorola 680x0 , System/370. |
ТЫ | Кроссплатформенность : Linux , AIX , SunOS , HP-UX , NeXT , Mach , OS/2 , DOS , Windows , VMS , VM/CMS. |
Лицензия | BSD -подобный |
Расширения имен файлов | .как |
Веб-сайт | разработчик аксиом |
Под влиянием | |
Паскаль , Хаскелл | |
Под влиянием | |
Алдор |
А ♯ (произносится: Шарп) — объектно-ориентированный функциональный язык программирования , распространяемый как отдельный компонент версии 2 системы компьютерной алгебры Axiom . Типы и функции A# являются первоклассными значениями и могут свободно использоваться вместе с обширной библиотекой структур данных и другими математическими абстракциями. Ключевым принципом проектирования A# была возможность компиляции в переносимый и эффективный машинный код . Он распространяется как бесплатное программное обеспечение с открытым исходным кодом под лицензией типа BSD . [1]
Разработка A# теперь перешла на язык программирования Aldor .
В A# есть как оптимизирующий компилятор , так и интерпретатор промежуточного кода . Компилятор может выдать любое из:
- Исполняемые автономные программы
- Библиотеки собственного операционной системы формата объектов или переносимого байт-кода.
- Исходный код для языков C или Lisp.
Поддерживаются следующие компиляторы C: GNU Compiler Collection (GCC), Xlc, Oracle Developer Studio , Borland, Metaware и MIPS C.
Ссылки
[ редактировать ]- ^ «Часто задаваемые вопросы (FAQ)» . Аксиома: Система научных вычислений . Проверено 12 февраля 2017 г.
- Стивен М. Ватт; Питер А. Бродбери; Сэмюэл С. Дули; Пьетро Иглио; Скотт С. Моррисон; Джонатан М. Стейнбах; Роберт С. Сьютор (20 июля 1994 г.). «Первый отчет об А. ♯ Компилятор» (PDF) . IBM Thomas J. Watson Research Center . стр. 7. Проверено 6 января 2013 г.