ILCALC

Een kleine bibliotheek voor het parseren en evalueren van rekenkundige uitdrukkingen die zijn gedefinieerd door strings
Download nu

ILCALC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Naam uitgever:
  • Pelmen64
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 108 KB

ILCALC Tags


ILCALC Beschrijving

De ILCALC is ontwikkeld om een kleine bibliotheek te zijn voor het parseren en evalueren van rekenkundige uitdrukkingen die zijn gedefinieerd door strings. Prestaties: Zeer snelle parseren, geen behoefte aan het bouwen van alle expressiebomen; Geen parser-generatoren die worden gebruikt, bezitten duidelijk geschreven parser verstrekt; Mogelijkheid om expressiesyntaxis te valideren zonder een ander werk te doen; Sterk getypte uitdrukkingen - geen behoefte aan boksen / unboxingwaarden; Flexibiliteit: Kies tussen interpretatie / runtime MSIL-generatie; Beste oplossingen voor alle gebruikscenario's, afhankelijk van de benodigde evaluatietelling: Eenmaal - gebruik snelle interpretatiemodus (parseer en evalueer door één pass); Veel - Creëer interpretatieobject en gebruik het met verschillende argumenten, geen re-parsse; Veel velen - Create Evaluator-object (Dynamic Codegen - Slow Startup, snelste evaluatie); Velen in een argumentbereik - Compile Tabulator-object (één virtuele oproep per bereik); Evaluator en tabulatorobjecten: Draadveilig - kan gemakkelijk worden gebruikt in scenario's met meerdere schroefdraad; Gecompileerde methoden zijn afval-verzameld en onafhankelijk van de context van de uitdrukking. Snelste tabulatie mogelijk - Gespecialiseerde methode die voor slechts één virtuele oproep per bereik compileert. Interpreteer object: Onafhankelijk van de context van Expression, die kan worden verzameld door GC wanneer niet langer wordt gebruikt; Geen geheugen toewijzingen per evaluatie (uitzondering wanneer BCL-oproep via reflectie uitvoert); Vervangt enkele oproepen via reflectie met de afgevaardigde-oproepen; Optimizer-modi: Constanten vouwen: 2 ^ 8 + x / (6 + 3 + x) Werd 256 + x / (9 + x); Functies vouwen: 2x * SIN (PI / 6) werd 2x * 0,5 (pas op voor bijwerkingen); POW-optimalisatie: x ^ 4 werd x * x * x * x, heks is veel sneller om te evalueren; Aanpasbaarheid: Parametriseer uitdrukkingen door gebruik van door de gebruiker gedefinieerde argumentenlijst te gebruiken; Gebruik constanten van door de gebruiker gedefinieerde lijst (zoals PI, E, INF) in uitdrukkingen; Importeer openbare statische functies van een andere .NET-type in context; Cultuurgevoelige parsering (nummerformaat, string vergelijken, decimale en argumenten separators); Of mag geen cultureinfo gebruiken voor meer prestatie-parsering (ordinale modus); Er is een eenvoudige manier om ingebouwde constanten en functies te importeren; Optionele hoofdlettergevoelige modus voor ID's; Optionele rekenkundige overloopcontroles; Andere: Tabrange-klasse voor het vertegenwoordigen van reeksen waarden met handige functies; SyntaxException Class biedt gedetailleerde informatie over syntaxisfouten; Alle bibliotheeksnoermiddelen kunnen gemakkelijk worden gelokaliseerd;


ILCALC Gerelateerde software

Zoek en vervang het! voor Mac

Zoek en vervang het! is een krachtig zoek- en vervang hulpprogramma. Het maakt het uitvoeren van zeer complexe batchvervangingen in tekstbestanden van elke grootte. Het ondersteunt regelmatige expressie-syntaxis en tientallen ...

151 37273K

Downloaden

Cadlib 3.5

Voeg CAD-mogelijkheden toe aan uw .NET-toepassing met CADLIB 2.0 voor .NET. Cadlib maakt het extreem eenvoudig te interface met, DWG en DXF-bestanden te tekenen en af te drukken. ...

230 10159K

Downloaden

Dynamsoft Sourceanywhere 5.Voor VSS

DYNAMSOFT SourceEanywhere is een Visual Sourcesafe Remote Access-oplossing. Als add-on tool van SourceSafe biedt Sourceanywhere snelle, betrouwbare en veilige externe toegang voor gebruikers van SourceSafe 6.0 en ...

110 11878K

Downloaden