Quelle langue dois-je utiliser pour écrire un analyseur de texte et afficher les résultats de manière conviviale?

De ma société propriétaire le logiciel génère un fichier journal qui est beaucoup plus facile à utiliser si elle est analysée. L'analyseur de journal que nous utilisons a été écrit par un autre employé comme un projet à part, et c'est horrible de performance.

Ces fichiers journaux peuvent croître à 10s de mégaoctets très rapidement, et l'analyseur que nous utilisons actuellement des problèmes si un fichier journal est plus grand que 1 méga-octet.

Donc, je veux écrire un programme qui peut convertir cette grande quantité de texte dans le plus court laps de temps possible. Nous utilisons Windows exclusivement, en cours d'exécution sur Windows est un must. Notre implémentation actuelle s'exécute sur un serveur web local, et je suis convaincu que l'exécutant en tant qu'application devra être plus rapide.

Toutes les suggestions qui vous seront utiles. Merci.

EDIT: Mon but ultime est d'analyser le texte et l'afficher dans un beaucoup de manière plus conviviale avec des couleurs et des. Pouvez-vous faire cela avec Perl et Python? Je sais que vous pouvez le faire avec Java et C++. Donc, il fonctionnera comme le bloc-notes où vous ouvrez un fichier journal, mais sur l'écran, vous pouvez afficher le format convivial, au lieu du fichier raw.

EDIT: Donc, je ne peux pas choisir la meilleure réponse, et qui a été de choisir un langage qui permet un affichage optimal, ce que je vais faire, et puis écrire l'analyseur. Aussi, à l'aide de ANTLR va probablement rendre ce processus beaucoup plus facile. J'ai changé la question d'origine, puisque je suppose que je n'ai pas demandé à ce que je recherchais vraiment. Merci à tous!

source d'informationauteur HenryAdamsJr | 2010-03-25