summaryrefslogtreecommitdiff
path: root/old/published/Webmonkey/Monkey_Bites/2007/03.26.07/Tue/gtools.txt
blob: ee4e3c7b5bd938c29ed73a49584df1928caaa982 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
The Google Code Blog announced the [release of four open source coding tools][1] yesterday. the announcement is part of an ongoing Google program of releasing infrastructure tools as open source software.

All of the tools are hosted on the [Google Code project][2] and are available for download.

For the most part these are highly geeky C++ tools meant for serious developers, I've included a complete list after the jump.

Yesterday's release includes:

*	**[gflags][3]**: Command line flags module for C++. Gflags is intended replacement for getopt() and is implemented in both C++ and Python.

*	**[perftools][4]**: Fast, mutli-threaded malloc() and performance analysis tools. Along with TC Malloc, perftools also contains a Heap Checker, Heap Profiler, and a CPU Profiler.

*	**[sparsehash][5]**: A  memory-efficient hash map implementation. The SparseHash package contains several hash-map implementations, including one implementation that optimizes for space, and another that optimizes for speed. 

*	**[ctemplate][6]**: A simple but powerful template language for C++.

[1]: http://google-code-updates.blogspot.com/2007/03/four-google-open-source-tools-on-google.html "Four Google open source tools on Google Code"
[2]: http://code.google.com/hosting/ "Google Code Hosting"
[3]: http://code.google.com/p/google-gflags/ "gflags"
[4]: http://code.google.com/p/google-perftools/ "perftools"
[5]: http://code.google.com/p/google-sparsehash/ "sparsehash"
[6]: http://code.google.com/p/google-ctemplate/ "ctemplate"