Arithmo es un lenguaje de programación de alto nivel que está diseñado para ser simple y fácil de usar para leer y escribir problemas matemáticos.
En Arithmo, la declaración de variables es simple, solamente basta con escribir el nombre de la palabra `var` seguido del tipo de datos y posteriormente, el nombre de la variable:
var x = "Hello World"; En el caso de querer llamar a la variable anteriormente declarada, se utiliza la siguiente sintaxis:
x; // Salida: "Hello World"Para obtener derivadas simples, como las trigonométricas, de polinomio o exponenciales, se llaman de la siguiente manera:
global_deriv([1,2,3],constants=2,y); // Salida: (2)*(2x^0)+(2)*(6x^1)global_deriv(cos,constants=1,y); // Salida: -sin(y)En el caso de derivadas de la cadena, suma, producto o cociente, es como sigue:
deriv_gen(chain,z,[1,2,4],cos); // Salida: (2cos(z)^0+8cos(z)^1)*-sin(z)El lenguaje permite el uso de diferentes tipos de datos:
int: enteroflt: flotantesrg: cadenabool: booleanodbl: doble
Arithmo está estandarizado en el uso de operadores básicos, tales como:
+: adición-: sustracción*: multiplicación/: división=: asignación==: comparación!=: diferente>: mayor que<: menor que>=: mayor o igual que<=: menor o igual que%: módulo\: raíz^: potencia&&: and||: or!: not++: incremento--: decremento
El lenguaje permite el uso de estructuras de datos convencionales como lo son:
[]: array{}: diccionario[][]: matriz
Las palabras reservadas de Arithmo se mencionan como sigue, y éstas no deben ser utizadas para nombrar variables:
var: variablefn: funciónif: condiciónelse: condiciónwhile: ciclodo: ciclofor: cicloswitch: condicióncase: condicióndeft: condicióncontinue: condiciónbreak: condiciónreturn: condiciónprint: imprimirint: enteroflt: flotantesrg: cadenabool: booleanodbl: dobletrue: verdaderofalse: falso++: incremento--: decremento*: multiplicación/: división==: comparación!=: diferente>=: mayor o igual que<=: menor o igual que%: módulo\: raíz^: potencia&&: and||: or!: not[]: array{}: diccionario[][]: matriz