Showing posts with label opensource. Show all posts
Showing posts with label opensource. Show all posts

2016-01-20

udp/json-parser · GitHub

https://github.com/udp/json-parser
Very low footprint JSON parser written in portable ANSI C.
Runtime Options
settings |= json_enable_comments;
Enables C-style // line and /* block */ comments.
コメント付きのJSONを扱うことができる、C/C++言語用のJSONパーサのソースコード。

2014-07-29

SENNA

http://ml.nec-labs.com/senna/
SENNA is a software distributed under a non-commercial license, which outputs a host of Natural Language Processing (NLP) predictions: part-of-speech (POS) tags, chunking (CHK), name entity recognition (NER), semantic role labeling (SRL) and syntactic parsing (PSG).

2014-07-28

sparsehash - An extremely memory-efficient hash_map implementation - Google Project Hosting

https://code.google.com/p/sparsehash/
An extremely memory-efficient hash_map implementation. 2 bits/entry overhead! The SparseHash library contains several hash-map implementations, including implementations that optimize for space or speed.

Fixed-Size Block Allocator suite for C++

http://warp.povusers.org/FSBAllocator/
The advantage of this is that it's memory-efficient when the sizes of the allocated blocks are very varied throughout the execution of the program.

cacay/MemoryPool · GitHub

https://github.com/cacay/MemoryPool
This is a template class implementation of a memory pool allocator that is very simple to use and extremely fast with minimal overhead for each allocation/deallocation.

cpp-btree - C++ B-tree - Google Project Hosting

https://code.google.com/p/cpp-btree/
C++ B-tree is a template library that implements ordered in-memory containers based on a B-tree data structure. Similar to the STL map, set, multimap, and multiset templates, this library provides btree_map, btree_set, btree_multimap, and btree_multiset.