{'fraction_non_alphanumeric': 0.021406727828746176, 'fraction_numerical': 0.0015290519877675841, 'mean_word_length': 5.298076923076923, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An evaluation of languages for the implementation of information storage and retrieval systems

Some of the most important and interesting questions that arise during the development of any mechanized information storage and retrieval system relate to the programming language(s) to be used for the implementation of that system. The term "programming language" as used here reflects Sammet's [4] definition; thus it implies the use of a higher level language. Assuming that a system is to be designed to fulfill a specific storage-retrieval requirement, the system designer is faced with a number of questions with regard to existing languages, such as: