the C data model « Jens Gustedt's Blog
9 weeks ago by cdzombak
awesome resource and guide to how C deals with data.
c
9 weeks ago by cdzombak
Database Connection Pool Library | Libzdb
10 weeks ago by cdzombak
A small, easy to use Open Source Database Connection Pool Library
database
c
10 weeks ago by cdzombak
Beej's Guide to Network Programming
january 2012 by cdzombak
using Internet sockets
(UNIX)
c
unix
sockets
(UNIX)
january 2012 by cdzombak
Tagged pointer - Wikipedia, the free encyclopedia
november 2011 by cdzombak
a tagged pointer is a common example of a tagged union, where the primary type of data to be stored in the union is a pointer. Often, the tag in a tagged pointer will be "folded" into the data representing the pointer, taking advantage of one of the following properties of pointers:
Pointers to certain types of data will often be aligned to the size of the data (4 bytes, 8 bytes, etc.), which leaves a few bits of the pointer unused. As long as code that uses the pointer properly masks out these bits, the pointer can be tagged with extra information.
The virtual memory system in most modern operating systems reserves a block of logical memory around address 0 as unusable. This means that, for example, a pointer to 0 is never a valid pointer and can be used as a special null pointer value.
c
Pointers to certain types of data will often be aligned to the size of the data (4 bytes, 8 bytes, etc.), which leaves a few bits of the pointer unused. As long as code that uses the pointer properly masks out these bits, the pointer can be tagged with extra information.
The virtual memory system in most modern operating systems reserves a block of logical memory around address 0 as unusable. This means that, for example, a pointer to 0 is never a valid pointer and can be used as a special null pointer value.
november 2011 by cdzombak
SourceMonitor
september 2011 by cdzombak
The freeware program SourceMonitor lets you see inside your software source code to find out how much code you have and to identify the relative complexity of your modules
c++
c
programming
september 2011 by cdzombak
C and C++ in 5 Days [C_C++_notes.pdf (application/pdf Object)]
september 2011 by cdzombak
good intro to C/C++ topics.
by Philip Machanick
c
tutorial
c++
filetype:pdf
media:document
by Philip Machanick
september 2011 by cdzombak
Tutorial: Pointers in C and C++
september 2011 by cdzombak
A tutorial on pointers in C/C++. A unique approach is taken to eliminate the confusion behind pointers. Several illustrations.
c
c++
september 2011 by cdzombak
nweb: a tiny, safe Web server (static pages only)
september 2011 by cdzombak
Have you ever wondered how a Web server actually works? Experiment with nweb -- a simple Web server with only 200 lines of C source code.
programming
c
september 2011 by cdzombak
Copy this bookmark: