RSS 13 projects tagged "C++"

Download No website Updated 12 Aug 2009 vcd2txt

Screenshot
Pop 31.69
Vit 1.00

vcd2txt converts VCD files (Value Change Dump), usually produced by simulators, into a plain text table of values. Output options are a raw list of bits, a formatted list using printf specifiers, and selections of bits.

Download Website Updated 24 Oct 2009 NNDB's Not a Database

Screenshot
Pop 36.37
Vit 1.01

NNDB is a C++ library that provides in-memory data storage and retrieval using syntax that is intended to feel natural for C++/STL, but which also might feel slightly like SQL if you squint and pound the top of your head with a seminal programming textbook. Columns types are fixed at compile-time and checked by the compiler.

Download No website Updated 14 Mar 2011 bonzayRTS engine

Screenshot
Pop 85.78
Vit 4.21

bonzayRTS is a framework for tile-based (isometric) RTS games. It provides the basic entities for an RTS game with implemented SDL and GRP components. As a proof-of-concept, a Starcraft clone is being implemented with it.

Download No website Updated 31 May 2010 Lightweight C++ Interfaces

Screenshot
Pop 30.56
Vit 33.39

Lightweight C++ Interfaces allows you to implement C++ interfaces through multiple inheritance and presents an extensible framework that can be incorporated as a library in projects that require lightweight interface support.

Download No website Updated 10 Jul 2012 nedtries

Screenshot
Pop 77.14
Vit 3.09

nedtries is a portable in-place bitwise binary Fredkin trie algorithm that allows for near constant time insertions, deletions, finds, closest fit finds, and iteration. It is approximately 50-100% faster than red-black trees and up to 20% faster than O(1) hash tables. It provides implementations as C macros, C++ templates, and as a C++ STL compatible associative container.

Download Website Updated 11 Oct 2012 Crack

Screenshot
Pop 89.61
Vit 5.84

Crack is a programming language that aims to provide the ease of development of a scripting language with the performance of a compiled language. The "crack" program is a "script executor" that compiles source to machine code on the fly, though it will cache the code to intermediate formats as appropriate. The crack language itself derives concepts from C++, Java, and Python, incorporating object-oriented programming, operator overloading, and strong typing.

Download Website Updated 02 Feb 2011 Subs

Screenshot
Pop 44.23
Vit 3.07

Subs is a Scheme Lisp interpreter written in C++. The implementation is incomplete and naive, but aims to implement enough to be able to run every code sample in Structure and Interpretation of Computer Programs.

Download Website Updated 13 Jun 2013 ZXTune

Screenshot
Pop 190.82
Vit 82.17

ZXTune is a set of portable cross-platform applications (GUI/CLI) intended to play chiptunes originally created for ZX Spectrum. It features advanced ripping possibilities that let you search for music in big data sets. Supported playback formats include AY, AS0/ASC, FTC, GTR, PSC, PSG, PSM, PT1, PT2, PT3, SQT, ST1, ST3, STC, STP, TXT, TurboSound, VTX, YM, CHI, DMM, DST, PDT, SQD, STR, TF0/TFE, TFC, TFD, and COP. Supported compressed formats include CHARPRES, CC3, CC4, CC4PLUS, DSQ, ESV, GAM, GAMPLUS, HRUM, HRUST1, HRUST2, LZH1, LZH2, LZS, MSP, PACK2, PCD61, PCD62, TLZ, TLZP, TRUSH. Supported archived/container formats include FDI, HOBETA, HRIP, LHA, RAW, SCL, TD0, TRD, ZXZIP, ZIP, RAR, SNA128, and Z80.

No download No website Updated 21 Aug 2011 propertypp

Screenshot
Pop 18.30
Vit 25.85

propertypp adds Objective-C-like properties to C++ classes. Reading and writing properties uses the same syntax as reading and writing public member variables, but getters and setters get called behind the scenes.

No download No website Updated 17 Sep 2011 ReplicaNet

Screenshot
Pop 15.78
Vit 25.32

ReplicaNet is an object oriented C++ library for developers of applications that require a stable and low maintenance middleware solution to networking. Any project that is designed to use a network of machines, such as multiplayer computer games, need to very carefully consider how to approach the design problems associated with networking. It includes support for binary difference patch creation and delivery, backend availability and TitleID verification, Internet CD/license key verification, NAT detection, advertising and querying of sessions, user accounts, friends lists, game invites, chat rooms, persistent data storage, and statistics and ranking.

Screenshot

Project Spotlight

Gearmand

A job dispatching server.

Screenshot

Project Spotlight

NARS2000

An experimental APL interpreter.