Ilcalc

Una pequeña biblioteca para analizar y evaluar expresiones aritméticas definidas por cadenas
Descargar ahora

Ilcalc Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Nombre del editor:
  • Pelmen64
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 108 KB

Ilcalc Etiquetas


Ilcalc Descripción

El ILCALC se desarrolló para ser una pequeña biblioteca para analizar y evaluar las expresiones aritméticas definidas por las cadenas. Performance: Análisis muy rápido, sin necesidad de construir árboles de expresión; No se utilizan generadores de parser, se proporcionan un analizador claramente escrito; Capacidad para validar la sintaxis de expresión sin hacer ningún otro trabajo; Expresiones fuertemente escritas: sin necesidad de valores de boxeo / unboxing; Flexibilidad: Elija entre interpretación / tiempo de ejecución MSIL Generation; Las mejores soluciones para todos los escenarios de uso, dependiendo de los evaluados necesarios. Una vez: use el modo de interpretación rápida (analice y evalúe por un paso); Muchos: crean objetos de interpretación y usándola con diferentes argumentos, sin re-analizar; Muchas muchas: crear un objeto evaluador (Dynamic CodeGen - Startup lento, evaluación más rápida); Muchos en algún rango de argumentos: compilar objeto tabulador (una llamada virtual por rango); Evaluador y objetos del tabulador: Safe-Safe: se puede usar fácilmente en escenarios multi-roscados; Los métodos compilados son recolectados de basura e independientes del contexto de la expresión. Tabulación más rápida Posible: método especializado que compila solo para una llamada virtual por rango. Objeto de interpretación: Independiente del contexto de la expresión, que puede ser recogido por GC cuando ya no se use; No hay asignaciones de memoria por evaluación (excepto cuando BCL realiza la llamada a través de la reflexión); Reemplaza algunas llamadas a través de la reflexión con las llamadas de los delegados; Modos de optimizador: Constantes plegables: 2 ^ 8 + x / (6 + 3 + x) se convirtieron en 256 + x / (9 + x); Funciones plegables: 2x * Sin (PI / 6) se convirtió en 2x * 0.5 (Cuidado con los efectos secundarios); Optimización de POW: X ^ 4 se convirtió en x * x * x * x, la bruja es mucho más rápida para evaluar; Personalización: Parametrizar expresiones utilizando la lista de argumentos definidos por el usuario; Use constantes de la lista definida por el usuario (como PI, E, INF) en expresiones; Importar funciones estáticas públicas de cualquier otro tipo .NET en contexto; Análisis sensible al cultivo (formato de número, cadena Compare, separadores decimales y argumentos); O puede no usar ninguna hemorrinfo para un análisis de rendimiento (modo ordinal); Hay una manera fácil de importar constantes y funciones incorporadas; Modo opcional y sensible a la caja para los identificadores; Controles de desbordamiento aritméticos opcionales; Otro: Tabrange clase para representar rangos de valores con características útiles; La clase SyntaxException proporciona información detallada sobre los errores de sintaxis; Todos los recursos de la cadena de la biblioteca pueden ser fácilmente localizados;


Ilcalc Software relacionado

CADLIB 3.5

Agregue las capacidades de CAD a su aplicación .NET con CADLIB 2.0 para .NET. CADLIB hace que sea extremadamente fácil de interactuar, dibuje e imprima archivos DWG y DXF. ...

230 10159K

Descargar