Калькулятор Rhyscitlema - це програма для оцінки виразів, виражених у мові Riccitelma Function Expression Text (RFET). RFET дозволяє представити математичні вирази в простому тексті простими та ефективними способами.
Замість того, щоб лише мислити про єдине значення, вектор або матрицю, використовується повністю загальна структура вартості: приклад (1, (2,3,4), 5). RFET дозволяє оцінювати прості вирази, такі як 1 + 1, для оцінки розширених виразів, таких як 2 * f (3); f (x) = 4x, для оцінки дуже складних виразів в моделі об'єктно-орієнтованої програмування (використовуючи успадкування та інкапсуляцію).
Ви можете просто оцінити "4 * 5". Тепер припустімо, що пізніше ви хочете отримати ще кілька форм 4 * X, у такому випадку ви оцінюєте "4 * (5, 6, 7, 8)". Припустимо, що ви пізніше хочете також використовувати 2 і 3, крім 4. У цьому випадку ви оцінюєте "f (2), f (3), f (4); f (x) = x * (5, 6, 7, 8 ) ". Результат буде матрицею від 3 до 4. Припустимо, що ви пізніше хочете зберегти поточний результат, а також оцінити за допомогою вектора (50, 61, 72, 83). У цьому випадку ви оцінюєте f (2, a), f (3, a), f (4, a), f (2, b), f (3, b), f (4, b); f (x, y) = x * y; a = (5, 6, 7, 8); b = (50, 61, 72, 83); Результат буде матрицею 6 на 4.
Вираз може стати ще більш складним. Але тоді ви завжди можете структурувати його ефективно, зробивши оцінку набагато простіше, ніж будь-коли! Ви навіть можете змінити його з часом і просто переглянути, або зробити його оновлювати після натискання кнопки. Ви можете побудувати весь скрипт RFET та зберігати для подальшого повторного використання.
Що нового у цьому випуску:
- Виправлено багато основних помилок; нарешті, корисний випуск.
- Помірна підтримка логінів та символів
- Помірна підтримка рядкових операцій, включаючи strlen ().
- Функція eval () для аналізу та оцінки даного користувацького рядка.
- Функція call () для зручного дзвінка будь-якої користувальницької функції.
- Варіант, який використовує: = оператор змінено з поточного на LHS.
- Багато інших змін дизайну.
Що нового в версії 1.1:
Виправлено основні помилки. Зміна з MFET на RFET.
Коментар не знайдено