Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Axiom - Философия проекта01 мая 2011Оглавление: 1. Axiom 2. Философия проекта 3. Примеры 4. Документация Технология литературного программирования Кнута используется по всему исходному коду. Проект Axiom планирует использовать проверенные технологии для доказательства корректности алгоритмов. ОсобенностиВ Axiom все объекты имеют тип. Примерами типов являются математические структуры, а также структуры данных из вычислительной техники. Функция может получить тип в качестве аргумента, и её возвращаемое значение также может быть типом. Например, Некоторые операции могут иметь одинаковые имена, и тогда типы аргументов и результата используются для определения того, какая операция применяется, подобно тому, как в ООП. Язык расширений Axiom называется SPAD. Вся математическая база Axiom написана на этом языке. Интерпретатор принимает почти такой же язык. SPAD в дальнейшем разрабатывался под именем A# и позже Aldor. Последний, кроме того, может быть использован как альтернативный язык расширений. Однако, следует учесть, что он распространяется под другой лицензией. Просмотров: 4077
|