Ilcalc.

Eine kleine Bibliothek zum Analysieren und Auswerten von durch Saiten definierten arithmetischen Ausdrücke
Jetzt downloaden

Ilcalc. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Name des Herausgebers:
  • Pelmen64
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 108 KB

Ilcalc. Stichworte


Ilcalc. Beschreibung

Der ILCALC wurde entwickelt, um eine kleine Bibliothek zu sein, um arithmetische Ausdrücke zu parsen und zu bewerten, die durch Saiten definiert wurden. Leistung: Sehr schneller Analysieren, keine Notwendigkeit, einen Ausdrucksbäumen zu bauen; Keine Parsergeneratoren verwendet, ein klar geschriebener Parser zur Verfügung gestellt; Möglichkeit, die Expressionssyntax zu überprüfen, ohne andere Arbeit zu tätigen; Stark eingegebene Ausdrücke - keine Notwendigkeit für Box- / Unboxing-Werte; Flexibilität: Wählen Sie zwischen der Interpretation / Laufzeit-MSIL-Generierung; Beste Lösungen für alle Nutzungsszenarien, abhängig von der erforderlichen Auswertung Anzahl: Einmal - Verwenden Sie den schnellen Interpretationsmodus (analysieren und von einem Pass analysieren); Viele - Erstellen Sie Interpretationsobjekt und verwenden Sie es mit unterschiedlichen Argumenten, keine Wiedererfassung; Viel vielen - Evaluator-Objekt erstellen (dynamische Codegen - langsamer Start, schnellste Auswertung); Viele in einem anderen Argumentbereich - Tababulatoren-Objekt (ein virtueller Anruf pro Reichweite); Evaluator- und Tabulatorobjekte: Thread-Safe - kann in Multi-Thread-Szenarien leicht verwendet werden; Kompilierte Methoden sind aus dem Kontext des Ausdrucks abgeholt und unabhängig. Schnellste Tabelle möglich - spezialisierte Methode kompilieren für nur einen virtuellen Anruf pro Bereich. Objekt interpretieren: Unabhängig vom Kontext des Ausdrucks, der von GC, wenn nicht mehr verwendet werden kann; Keine Speicherzuteilungen pro Auswertung (Ausnahme, wenn BCL über die Reflexion anruft); Ersetzt einige Anrufe durch Reflexion mit den Delegiertenanrufen; Optimierungsmodi: Constants Falten: 2 ^ 8 + x / (6 + 3 + x) wurden 256 + x / (9 + x); Funktionen Falten: 2x * SIN (PI / 6) wurde 2x * 0,5 (Vorsicht vor Nebenwirkungen); Pow-Optimierung: X ^ 4 wurde x * x * x * x, Hexe ist viel schneller zu bewerten; Anpassbarkeit: Parametrieren von Ausdrücken mit der Verwendung der benutzerdefinierten Argumentenliste; Verwenden Sie Konstanten aus der benutzerdefinierten Liste (wie PI, E, INF) in Ausdrücken; Importieren Sie öffentliche statische Funktionen von einem anderen .NET-Typ in den Kontext; Kulturempfindliche Analyse (Zahlenformat, Saitenvergleich, Dezimal- und Argumente-Separatoren); Oder kann kein CultureInfo für mehr Leistungsparing (Ordnungsmodus) verwenden; Es gibt einfache Möglichkeit, eingebaute Konstanten und Funktionen zu importieren. Optionaler Fall-sensitiver Modus für Identifikatoren; Optionale arithmetische Überlaufprüfungen; Sonstiges: Tabrange-Klasse zum Repräsentieren von Werten mit praktischen Funktionen; Die SyntaxException-Klasse enthält detaillierte Informationen zu Syntaxfehlern. Alle Bibliothekszeichenfolgen-Ressourcen können leicht lokalisiert werden.


Ilcalc. Zugehörige Software

Schnelle Mockup-Software

qmockup können Sie Prototypen Ihrer Anwendung erstellen. Sie können interaktiv mit Ihrem Team und Ihren Kunden mit qmockup experimentieren. Es kann Ihnen helfen, die Projektkommunikation von Bridgin zu verbessern ...

260 2000K

Herunterladen

Zend Guard für Linux

Zend Guard ermöglicht den Schutz und die Massenverteilung kommerzieller PHP-Anwendungen. Zend Guard bietet unabhängige Softwareanbieter und IT-Manager mit der Fähigkeit, sicher zu verteilen und zu verwalten ...

265 66700K

Herunterladen