randombit + c++   161

Clang Language Extensions
__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
OKWS
The webserver OKCupid uses internally. Written in C++ and apparently very fast. Uses SFS libraries.
okws  webserver  security  c++ 
december 2010 by randombit
STXXL: C++ Standard Template Library for Extra Large Data Sets
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
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
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
FastFlow
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
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
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
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
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
Grantlee - Home - Wiki - Gitorious
Grantlee is a string template engine based on the Django template system and written in Qt.
c++  django  qt 
june 2009 by randombit
v8 Javascript Engine
Embed a JavaScript VM in C++. BSD license
library  c++  javascript  vm 
december 2008 by randombit
uSystem, uC++
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
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
Wt, C++ Web Toolkit - Introduction
Wt (pronounced 'witty') is a C++ library and application server for developing and deploying web applications. It is not a 'framework', which enforces a way of programming, but a library.
c++  framework  web  library 
may 2008 by randombit
Index - Apache Software Foundation
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)
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
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
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
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
« earlier      

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:



description:


tags: