Компания Google продолжает открытие исходных текстов (http://google-code-updates.blogspot.com/2007/03/four-google-open-source-tools-on-google.html) небольших но полезных библиотек и утилит (полный список открытого в Google кода (http://code.google.com/projects.html)).
Так несколько дней назад были открыты следующие приложения:
- gflags (http://code.google.com/p/google-gflags/) - C++ и Python библиотека для упрощения разбора параметров командной строки, предназначена для замены getopt(). Утилита gflags2man позволяет автоматически строить по исходным текстам каркас man-страницы;
- perftools (http://code.google.com/p/google-perftools/) - средство для анализа производительности и выявления проблем с распределением памяти в многопоточных приложениях. Включает в себя коллекцию высокопроизводительных многопоточных реализаций malloc();
- sparsehash (http://code.google.com/p/google-sparsehash/) - несколько реализаций хэшей для С++ совместимых с SGI hash_map API. Одна из реализаций оптимизирована для минимального использования памяти, другая - для максимально высокой производительности;
- ctemplate (http://code.google.com/p/google-ctemplate/) - простое, но мощное средство для работы с шаблонами в программах на C++ (примеры использования (http://google-ctemplate.googlecode.com/svn/trunk/doc/index.html)).
URL: http://google-code-updates.blogspot.com/2007/03/four-google-open-source-tools-on-google.html
Новость: http://www.opennet.me/opennews/art.shtml?num=10305