Rhyscitlema Calculator è un'applicazione per valutare espressioni espresse nel linguaggio RFET (Rhyme Function Expression Text). RFET consente la rappresentazione di espressioni matematiche in testo semplice in modi semplici ed efficaci.
Invece di pensare solo a un valore singolo, vettore o matrice, viene utilizzata la struttura del valore generale: un esempio è (1, (2,3,4), 5). RFET consente di valutare espressioni semplici come 1 + 1, per valutare espressioni avanzate come 2 * f (3); f (x) = 4x, per valutare espressioni altamente complesse in un modello di programmazione orientata agli oggetti (utilizzando l'ereditarietà e l'incapsulamento).
Puoi semplicemente valutare "4 * 5". Supponiamo che in seguito tu voglia qualcun'altro del formato 4 * X, in quel caso valuti "4 * (5, 6, 7, 8)". Supponiamo che in seguito vuoi usare anche 2 e 3 oltre 4. In tal caso valuti "f (2), f (3), f (4); f (x) = x * (5, 6, 7, 8 )". Il risultato sarà una matrice 3 per 4. Supponiamo che in un secondo momento desideri mantenere il risultato corrente, ma valuti anche con il vettore (50, 61, 72, 83). In tal caso si valuti 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); Il risultato sarà una matrice 6-per-4.
L'espressione può diventare ancora più complessa. Ma allora puoi sempre strutturarlo in modo efficace, rendendo così la valutazione molto più facile che mai! Puoi persino farlo variare nel tempo e solo guardarlo o renderlo aggiornato alla pressione dei pulsanti. È possibile creare un intero script RFET e salvarlo per riutilizzarlo in futuro.
Novità di in questa versione:
- Correzione di molti bug importanti; finalmente una versione utilizzabile.
- Supporto intrinseco per booleani e caratteri.
- Supporto intrinseco per le operazioni con le stringhe, incluso strlen ().
- La funzione eval (), per analizzare e valutare una determinata stringa personalizzata.
- La funzione call (), per chiamare comodamente qualsiasi funzione definita dall'utente.
- Variabile utilizzata da: = operatore modificato da corrente a LHS.
- Molte altre modifiche al design.
Novità della versione nella versione 1.1:
Correzioni di bug importanti. Cambia da MFET a RFET.
I commenti non trovato