Clang Language Extensions
december 2010 by randombit
__has_feature should become part of standard C/C++. Being able to do preprocessor level feature checking would be incredibly useful.
clang
c++
december 2010 by randombit
STXXL: C++ Standard Template Library for Extra Large Data Sets
september 2010 by randombit
The core of STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations, i.e., STXXL implements containers and algorithms that can process huge volumes of data that only fit on disks.
c++
programming
database
library
september 2010 by randombit
Pantheios: The C++ Logging Library SweetSpot
june 2010 by randombit
Pantheios is an Open Source C/C++ Diagnostic Logging API library, offering an optimal combination of 100% type-safety, efficiency, genericity and extensibility. It is simple to use and extend, highly-portable (platform and compiler-independent) and, best of all, it upholds the C tradition of you only pay for what you use.
c++
logging
library
programming
june 2010 by randombit
Runtime Type Checking in C++ without RTTI
may 2010 by randombit
His final approach has a nice trick (but unlike most C++ tricks, one that is easy to understand immediately)
c++
typechecking
may 2010 by randombit
Thinking Asynchronously in C++: A potted guide to stackless coroutines
march 2010 by randombit
A potted guide to stackless coroutines
boost
coroutine
stackless
c++
asio
march 2010 by randombit
re2 - Project Hosting on Google Code
march 2010 by randombit
Linear-time regex library from Google
regex
c++
library
algorithms
march 2010 by randombit
FastFlow
december 2009 by randombit
FastFlow is a multi-core programming framework implementing fence-free/lock-free Multiple-Producer-Multiple-Consumer FIFO queues. FastFlow is specifically targeted to support the development of efficient streaming applications on cache-coherent multi-core platforms. It is realised as a C++ template library.
c++
fastflow
multicore
concurrency
library
december 2009 by randombit
google-ctemplate
november 2009 by randombit
A reasonably sane looking and BSD licensed template system for C++
c++
template
library
programming
november 2009 by randombit
mubench - in-depth benchmark for x86 and x84-64 processors
october 2009 by randombit
mubench is an in-depth, low-level benchmark for x86 processors. Its primary goal is to provide useful information for people who optimize assembly code and for people who write compilers. It measures latency and throughput for each individual instruction (sometimes several forms of the same instruction), as well as the throughput of arbitrary instruction mixes. The results produced by mubench are typically an order of magnitude more detailed than those found in AMD or Intel manuals.
assembly
c++
optimization
x86
october 2009 by randombit
Treehydra - MDC
october 2009 by randombit
Treehydra is a GCC plugin that provides a low level JavaScript binding to GCC's GIMPLE AST representation. Treehydra is intended for precise static analyses.
c++
gcc
c
static-analysis
tools
october 2009 by randombit
Dehydra - MDC
august 2009 by randombit
Dehydra is a lightweight, scriptable, general purpose static analysis tool capable of application-specific analyses of C++ code.
c++
analysis
testing
gcc
august 2009 by randombit
v8 Javascript Engine
december 2008 by randombit
Embed a JavaScript VM in C++. BSD license
library
c++
javascript
vm
december 2008 by randombit
uSystem, uC++
june 2008 by randombit
The μC++ project extends C++ with new constructs providing advanced control-flow including light-weight concurrency on shared-memory uni- and multi-processor computers running UNIX and Linux operating systems.
c++
concurrency
parallel
multicore
june 2008 by randombit
MetaGeneIntro < Projects
june 2008 by randombit
Metagene is a program transformation tool which allows one to write C++ template meta-programs in a friendly functional style. It consists in a translator which transforms functional algorithms into C++ template meta-programs.
c++
ocaml
ml
metaprogramming
templates
june 2008 by randombit
Index - Apache Software Foundation
april 2008 by randombit
Qpid provides multiple language implementations of the AMQP specification and related technologies including transaction management, queuing, distribution, security, management and heterogeneous multi-platform support for messaging. Currently there is a J
amqp
apache
c++
distributed
library
messaging
python
protocol
qpid
april 2008 by randombit
Kosmos Distributed File System (KFS)
march 2008 by randombit
Applications that process large volumes of data (such as, search engines, grid computing applications, data mining applications, etc.) require a backend infrastructure for storing data.
architecture
c++
clustering
filesystem
distributed
google
linux
networking
performance
storage
systems
unix
march 2008 by randombit
Ragel State Machine Compiler
march 2008 by randombit
Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++, Objective-C, D, Java and Ruby.
algorithm
c
c++
code
compiler
language
performance
tool
generator
ragel
grammar
parser
march 2008 by randombit
Rochester Software Transactional Memory
february 2008 by randombit
RSTM is a C++ library for multithreaded, nonblocking transaction-based code. RSTM is a research prototype, but has been successfully tested on a variety of benchmarks and applications.
c++
stm
concurrency
library
tools
february 2008 by randombit
OSE
january 2008 by randombit
OSE is a generic application framework suitable for constructing general purpose applications, distributed systems and web based services. The four main parts of OSE are an extensive C++ class library, a set of Python wrappers, a build environment based o
c++
networking
python
web
distributed
library
january 2008 by randombit
related tags
advocacy ⊕ algorithm ⊕ algorithms ⊕ amqp ⊕ analysis ⊕ apache ⊕ api ⊕ apple ⊕ architecture ⊕ article ⊕ asio ⊕ asn.1 ⊕ assembler ⊕ assembly ⊕ bayes ⊕ bayesian ⊕ bind ⊕ binding ⊕ bison ⊕ bittorrent ⊕ book ⊕ boost ⊕ botan ⊕ c ⊕ c++ ⊖ c++0x ⊕ c2wiki ⊕ cert ⊕ chaiscript ⊕ clang ⊕ clustering ⊕ code ⊕ commandline ⊕ compiler ⊕ compilers ⊕ computers ⊕ concepts ⊕ concurrency ⊕ coroutine ⊕ coroutines ⊕ cpp ⊕ crypto ⊕ csp ⊕ cuda ⊕ database ⊕ datastructures ⊕ debug ⊕ debugging ⊕ dehydra ⊕ design ⊕ distributed ⊕ django ⊕ dll ⊕ dlopen ⊕ doxygen ⊕ embedded ⊕ errno ⊕ essay ⊕ example ⊕ faq ⊕ fastflow ⊕ filesystem ⊕ filtering ⊕ finance ⊕ flex ⊕ framework ⊕ functional ⊕ gcc ⊕ generator ⊕ google ⊕ gpu ⊕ grammar ⊕ graphics ⊕ gtk ⊕ gui ⊕ howto ⊕ hydra ⊕ intel ⊕ interview ⊕ io ⊕ java ⊕ javascript ⊕ json ⊕ kernel ⊕ lang:smalltalk ⊕ language ⊕ library ⊕ linux ⊕ lisp ⊕ logging ⊕ manual ⊕ memory ⊕ messaging ⊕ metaprogramming ⊕ ml ⊕ mmap ⊕ multicore ⊕ mysql ⊕ mysql++ ⊕ network ⊕ networking ⊕ npapi ⊕ numerics ⊕ ocaml ⊕ okws ⊕ opensource ⊕ optimization ⊕ osx ⊕ p2p ⊕ parallel ⊕ parser ⊕ parsing ⊕ patterns ⊕ people ⊕ performance ⊕ physics ⊕ posix ⊕ programming ⊕ project ⊕ protocol ⊕ prototype ⊕ python ⊕ qca ⊕ qpid ⊕ qt ⊕ ragel ⊕ redhat ⊕ refactoring ⊕ reference ⊕ regex ⊕ scope ⊕ scripting ⊕ security ⊕ serialization ⊕ shared ⊕ sidechannel ⊕ simd ⊕ simulation ⊕ soap ⊕ sql ⊕ ssl ⊕ stackless ⊕ standard ⊕ static-analysis ⊕ statistics ⊕ stdcxx ⊕ stl ⊕ stm ⊕ storage ⊕ systems ⊕ system_error ⊕ tbb ⊕ template ⊕ templates ⊕ testing ⊕ theory ⊕ threadpool ⊕ threads ⊕ tool ⊕ toolbox ⊕ toolkit ⊕ tools ⊕ trading ⊕ tutorial ⊕ twisted ⊕ typechecking ⊕ unix ⊕ valgrind ⊕ visibility ⊕ visualization ⊕ vm ⊕ voip ⊕ vsipl ⊕ web ⊕ webserver ⊕ webservices ⊕ win32 ⊕ x86 ⊕ x86-64 ⊕Copy this bookmark: