Rhyscitlema Calculator es una aplicación para evaluar expresiones expresadas en el lenguaje Rhyscitlema Function Expression Text (RFET). RFET permite la representación de expresiones matemáticas en texto plano en formas simples y efectivas.
En lugar de solo pensar en un vector o matriz de un solo valor, se utiliza la estructura de valor completamente general: un ejemplo es (1, (2,3,4), 5). RFET permite evaluar expresiones simples como 1 + 1, para evaluar expresiones avanzadas como 2 * f (3); f (x) = 4x, para evaluar expresiones altamente complejas en un modelo de Programación Orientada a Objetos (usando herencia y encapsulado).
Simplemente puede evaluar "4 * 5". Ahora supongamos que luego quiere un poco más de la forma 4 * X, en ese caso evalúa decir "4 * (5, 6, 7, 8)". Supongamos que luego también quiere usar 2 y 3 además de 4. En ese caso, evalúe decir "f (2), f (3), f (4); f (x) = x * (5, 6, 7, 8 ) ". El resultado será una matriz de 3 por 4. Supongamos que luego quiere mantener el resultado actual pero también evalúa con el vector (50, 61, 72, 83). En ese caso, evalúa 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); El resultado será una matriz de 6 por 4.
La expresión puede ser aún más compleja. Pero luego siempre se puede estructurar de manera efectiva, haciendo que la evaluación sea mucho más fácil que nunca. Incluso puede hacer que varíe con el tiempo y solo mirar, o hacer que se actualice al presionar los botones. Puede construir una secuencia de comandos RFET completa y guardar para su futura reutilización.
Qué hay de nuevo en esta versión:
- Muchas correcciones de errores importantes; finalmente una versión utilizable.
- Soporte inherente para booleanos y caracteres.
- Soporte inherente para operaciones de cadena, incluido strlen ().
- La función eval (), para analizar y evaluar una cadena personalizada dada.
- La función call (), para llamar convenientemente a cualquier función definida por el usuario.
- Variable utilizada por: = operador cambiado de actual a LHS.
- Muchos otros cambios de diseño.
Qué hay de nuevo en la versión 1.1:
Arreglos importantes de errores. Cambiar de MFET a RFET.
Comentarios que no se encuentran