| Gráfico q Q-graph es una colección de scripts q que proporcionan una estructura de datos de gráficos y un editor de gráficos con todas las funciones. |
Descargar ahora |
Gráfico q Clasificación y resumen
- Nombre del editor:
- Albert Graef
Gráfico q Etiquetas
Gráfico q Descripción
Q-gráfico es una colección de scripts q que proporcionan una estructura de datos de gráficos y un editor de gráficos con todas las funciones. Q-graph es una colección de scripts q que proporcionan una estructura de datos de gráficos y un editor de gráficos con todas las funciones (este último requiere TCL / TK) .q-graph Library se puede usar para implementar y probar algoritmos de gráfico utilizando el idioma Q.q Es un lenguaje de programación funcional basado en la reescritura del término. Por lo tanto, un programa Q o "Script" es simplemente una colección de ecuaciones que se utilizan para evaluar las expresiones de manera simbólica. Las ecuaciones establecen identidades algebraicas y se interpretan como reglas de reescritura para reducir las expresiones a "formas normales". Por ejemplo. , aquí es la forma en que define una función SQR que cuadró su argumento al multiplicarlo con sí mismo: sqr x = x * x; Tenga en cuenta que, como en el prólogo, los identificadores capitalizados se utilizan para indicar las variables en una ecuación, que están vinculadas a la Valores reales cuando se aplica una ecuación. Las ecuaciones también pueden incluir una parte de condición, como en la siguiente definición de la función factorial: hecho n = n * hecho (n-1) si n> 0; = 1 de lo contrario; Las funciones en los argumentos estructurados se definen por "Matching Matching". Por ejemplo, el producto de una lista (denotado en la sintaxis similar a un prólogo) se puede calcular con estas dos ecuaciones: PROD [] = 1; PROD = X * PROD XS; Con esta definición, el factorial ahora también puede Se define de la siguiente manera (la notación , como en Haskell, denota una secuencia aritmética): hecho n = prod ; como puede ver, las definiciones son realmente como ecuaciones matemáticas. La sintaxis es superficialmente similar a otras lenguas funcionales modernas como Miranda y Haskell, excepto que Q es "Formato libre", es decir, no usa el diseño para indicar la estructura sintáctica (por lo tanto, el punto y coma se usa para terminar una ecuación). Su término reescritura Patrimonio, Q va más allá de la mayoría de los otros idiomas funcionales, ya que también le permite realizar cálculos con expresiones simbólicas. Por ejemplo, con la definición de la función SQR desde arriba, encontrará que SQR (X + 1) se evalúa a (x + 1) * (x + 1). Esto podría parecer primero una característica arcana, pero en realidad es bastante útil, porque también puede probar sus definiciones con entradas simbólicas.
Gráfico q Software relacionado