Générateur de code C LookUp Tables

Deux outils de ligne de commande pour générer C code
Télécharger maintenant

Générateur de code C LookUp Tables Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL v3
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Henrik Theiling
  • Site Internet de l'éditeur:
  • http://www.theiling.de/projects/rushhour.html

Générateur de code C LookUp Tables Mots clés


Générateur de code C LookUp Tables La description

Deux outils de ligne de commande pour générer C code LookUp Tables Code Generator contient deux outils de ligne de commande pour générer des tables de recherche de code C. L'une est destinée aux clés entier, l'autre pour les clés de chaîne.Lon bon exemple est la mise en uvre de la prise en charge Unicode: vous avez généralement besoin de nombreuses tables de recherche pour des ensembles d'entier non contigus et non contigu. Avec Mkhashable, vous créez une table de hachage facilement et obtenez une table de hachage statique compacte et rapide sans beaucoup de hasard.Integer hachage: MKHashTatall Tool pour générer des tables de recherche entier suit une idée similaire que GPERF, générant une table de hachage, mais les clés d'entrée ne sont pas Strings, mais des entiers.Si vous avez un ensemble d'entiers, vous souhaitez rechercher et / ou mapper pour d'autres valeurs, c'est-à-dire que vous avez besoin d'un dictionnaire entier, c'est votre outil. Ceci est particulièrement vrai si l'ensemble entier est non contigu.Mkhashable est une application C ++ qui préconise une table de hachage de coucou à deux godets à partir d'un ensemble d'entiers. La table résultante est très compacte (typiquement l'utilisation est de 80%), elle peut être liée statiquement avec votre programme, et la recherche est très rapide, le pire des cas est O (1) avec au maximum deux opérations de hachage.further, calculant la table de hachage. est aussi rapide, et l'outil permet de régler l'algorithme de génération pour de très grands ensembles, une vitesse de production de négociation pour l'utilisation de la table, selon les besoins. Les tables de hachage de capuchon ont été montrées très bien sur des processeurs modernes avec des caches, car ils se débarrassent du tas - Les listes liées distribuées réparties généralement utilisées par la chaîne de hachage de méthodes. Au lieu de cela, toutes les clés et toutes les valeurs sont stockées dans un bloc contigu des versions de mémoire.future de Mkhashable permettront de générer d'autres types de tables de hasch coucou avec un nombre différent de godets et de fonctions de hachage, de presser les tables encore plus (négociation pour la vitesse de recherche) Switch .String: mkstringswitchif Vous avez besoin d'un dictionnaire à chaîne, puis mkstringswitch est juste votre outil: il est similaire à GPERF, en prenant une spécification et générant du code C, mais la technique de recherche est différente: au lieu de trouver une fonction de hachage, mkstringswitch utilise le commutateur () + Memcmp / STRCMP Pour faire correspondre récursivement les strings.Vous pouvez l'utiliser pour de très grands ensembles si GPERF prend beaucoup de temps pour calculer une solution ou pour les petits ensembles si vous avez oublié comment utiliser GPERF et souhaitez obtenir le code rapidement. Exigences: · Liberror · ERWIN Structures de données


Générateur de code C LookUp Tables Logiciels associés

rubigen

Rubigen est un cadre pour permettre aux applications Ruby de générer des talons de fichier / dossier. ...

155

Télécharger

Datadraw

DataDraw est une base de données persistante ultra-rapide pour les programmes hautes performances écrits dans C. ...

171

Télécharger

L'herbe verte

Greengrass est un cadre C # fournissant une API de haut niveau pour le cadre de description de ressource (RDF). ...

187

Télécharger

Gladex

GLADEX est un générateur de code pour Glade prenant en charge plusieurs langages de programmation. ...

150

Télécharger

Analyse

Le module d'analyse est un module PURE-Python qui implémente un générateur d'analyseur LR (1), ainsi que des pilotes de parseurs CFSM et GLR. ...

219

Télécharger