Scientific Calculator Plus — це потужний інструмент для вирішення складних математичних задач, а також для створення ігор і програм. Як програмований і багатофункціональний калькулятор, він підтримує паралельні обчислення (протокол TCP або WebRTC), розробку 2D-ігор, розпізнавання друкованої математики, комплексне число, матрицю, (вищого рівня) інтеграцію, 2D, полярну та 3D діаграму, рядок, файл функціонування та створення незалежного додатка зі скрипту. Його мова програмування називається MFP, проста в освоєнні та кросплатформна мова сценаріїв. Користувач може використовувати ПК для розробки сценарію МФУ, а потім запустити його без будь-яких змін на будь-якому ПК (з підтримкою JAVA) і на пристрої Android.
Scientific Calculator Plus надає бінарний файл MFP для бібліотеки Android і детальну інструкцію для розробників Android. MFP для бібліотеки Android можна вбудувати в інші проекти програм Android, щоб запускати коди MFP і викликати функції MFP. Використовуючи потужність МФУ, розробник Android може легко реалізувати безліч чудових і захоплюючих функцій за невелику кількість часу та ресурсів. МФУ для Android має відкритий вихідний код на основі ліцензії Apache 2.0, що означає, що будь-які особи та компанії можуть використовувати його. Його проект Github — https://github.com/woshiwpa/MFPAndroLib.
Версія Scientific Calculator Plus для ПК (або MAC) називається Scientific Calculator Plus для JAVA. Вихідні коди та двійкові файли Scientific Calculator Plus для JAVA були опубліковані на github за адресою https://github.com/woshiwpa/MFPLang4JVM.
До програми було включено детальний посібник на основі HTML. Користувач також може відвідати https://woshiwpa.github.io/MFPLang/en/MFPIndex.html, щоб отримати повний посібник з мови програмування МФУ.
Основні можливості:
1. Програмування та розробка ігор. Ця програма насправді є оболонкою мови сценаріїв з відкритим кодом, яка називається MFP. Ця мова є об’єктно-орієнтованою і може викликати всі вбудовані функції та всі визначені користувачем бібліотеки, що зберігаються в папці AnMath/scripts у внутрішній пам’яті Android/картці SD/жорсткому диску. Ця мова включає групу API для 2D ігор, підтримує комплексне число та матрицю, а також надає повний набір функцій для створення графіків, створення мережі, роботи з файлами, часу/дати тощо. Ви навіть можете вставити МФП у свою програму для Android.
2. Створення незалежних додатків: користувач може вибрати будь-яку функцію та створити незалежну програму з неї. Створені програми можна опублікувати на будь-якому сайті розповсюдження програм, наприклад Google Play.
3. Розрахунок: Scientific Calculator Plus підтримує комплексне число, матрицю, інтегрування і здатний вирішувати лінійні рівняння з багатьма змінними, поліноми (до 6 порядку) та інші прості функції.
4. Побудова 2D, полярних 3D діаграм. У розумному калькуляторі користувач вводить вирази, а Scientific Calculator Plus автоматично визначає, який тип графіка намалювати. Наприклад, якщо користувач вводить x**2+y**2+z**2==1, буде намальована тривимірна куля. Scientific Calculator Plus також надає окремі інструменти для малювання складних графіків і набір функцій для малювання діаграм з командного рядка.
5. Розробка 2D гри.