API Calculus- это программа, которая решает вычислительные задачи с использованием операционных систем в устройстве, которое решает математические задачи. В 1989 году Робин Милнер создал PI-Calculus, который на протяжении многих лет пользовался большим успехом. PI Calculus - это расширение расширения алгебры процессов CCS, инструмента, имеющего алгебраические языки, специфичные для обработки и формулирования операторов. PI Calculus предоставляет формальную теорию для моделирования систем и рассуждений об их поведении. В PI Calculus есть две специфические переменные, такие как имя и процессы. Но только в 2002 году Шахрам Рахими решил создать обновленную версию PI-Calculus и назвать ее API Calculus. Милнер утверждал, что подробными характеристиками API Calculus являются его «коммуникативная способность, способность к сотрудничеству, способность к рассуждению и обучению, адаптивное поведение и надежность». Основная цель создания этого мобильного продвижения - улучшить сеть и общаться с другими операторами при выполнении задачи. К сожалению, API Calculus несовершенен и столкнулся с проблемой системы безопасности. У языка есть семь функций, которые были созданы на устройстве, которых нет в PI Calculus. Поскольку эта программа настолько продвинута по способу создания программного обеспечения и различным возможностям, которые предлагаются в программе, ее необходимо преобразовать в другие языки программирования, чтобы ее можно было использовать на различных устройствах и других вычислительных языках. Хотя API Calculus в настоящее время используется различными другими языками программирования, модификации все еще вносятся, поскольку безопасность API Calculus создает проблемы для пользователей.
API Calculus - это основная демонстрация моделирования миграции, интеллекта, естественного группирования и безопасности в агент-ориентированных системах. Этот язык программирования вычислений обычно используется в различных других языках программирования, таких как Java. В Java, известном языке программирования, используемом различными корпорациями, такими как IBM, TCS и Google, API Calculus обычно используется для решения уравнений и программ, включающих вычисления.
API Calculus имеет широкий спектр функций, аналогичных PI Calculus, но имеет новые и улучшенные функции, такие как:
Язык программного обеспечения, используемый в программе API Calculus, переведен на два других разных языка. Сначала он переводится из синтаксиса API Calculus в ATEL / ATL, а затем в MOCHA. Результат работы модуля перевода аналогичен предыдущему шагу.
Передача синтаксиса API в ATEL / ATL требует знаний преобразования кодирования для успешной передачи.
Программа API имеет собственный синтаксис, которому она следует, чтобы программа работала плавно. Программа разбита на четыре основные категории, такие как термины, процессы, единицы знаний и среда. Термины могут быть именами, терминами, фактами, правилами или функциями, которые присваиваются именам переменных программы. Процесс - это список выражений, используемых в программе для решения математической задачи или уравнения. Единицы знаний или обычно известные как параметры - это факты и правила, которые можно использовать для решения программы. Наконец, среда - это способность независимо передавать компьютерные данные и информацию с одного компьютера на другой.
Единственный недостаток API Calculus - это способность не поддерживать систему безопасности. на мобильных устройствах, таких как ноутбуки. Проблема в том, что любой внешний источник, пытающийся войти в среду, не может войти, потому что API Calculus требует доказательства того, что он может быть надежным источником.