gdw + c   33

Watch What I Do
The entire text of this book is included on this web site. Access it through the Table of Contents.
book  programming  c  free  online  programing-by-example 
7 weeks ago by gdw
Cython | Grant Petty
Need more speed out of your numerically intensive Python routines? Consider using cython to automatically convert selected portions of a module to compiled C code with very little effort. Speedup can be enormous (factor of 100 or more in some cases). Read more:
cython  speed  c 
10 weeks ago by gdw
libsndfile - Erik de Castro Lopo
Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.

The library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOS X). There are also pre-compiled binaries available for 32 and 64 bit windows.

It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and Sparc. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.
library  c  python  audiolab  meganerd 
10 weeks ago by gdw
Amazon.com: C+ C++: Programming With Objects in C and C++ (9780070296626): Allen I. Holub: Books
out of print,
David Camacho • You might want to take a look at this.
www.planetpdf.com/codecuts/pdfs/ooc.pdf

Best book I ever saw on this subject was
C+ C++: Programming With Objects in C and C++ by Allen I. Holub
oop  objects  c  c+  c++ 
12 weeks ago by gdw
libsndfile
Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.

The library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOS X). There are also pre-compiled binaries available for 32 and 64 bit windows.

It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and Sparc. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.
c  library  sampled  sound  file  read  write 
november 2011 by gdw
TTimo/doom3.gpl - GitHub
Doom 3 engine source code released under GPL--check it out if you're interested in game programming! https://github.com/TTimo/doom3.gpl
c  c++ 
november 2011 by gdw
About Pyrex
Pyrex is a language specially designed for writing Python extension modules. It's designed to bridge the gap between the nice, high-level, easy-to-use world of Python and the messy, low-level world of C.
api  c  code  programming  python  modules 
august 2011 by gdw
Charming Python: Make Python run as fast as C with Psyco
Charming Python: Make Python run as fast as C with Psyco
Using Psyco, the Python specializing compiler
python  C  psyco  compiler  speed 
may 2011 by gdw
Advanced Arduino Hacking - The Pragmatic Bookshelf
Bringing Serious Developer Tools and Techniques to Arduino, the Popular Single-Board Platform
by Maik Schmidt
You want to get into this popular open-source electronics prototyping platform, but you don’t want to have to work with development tools designed for artists and hobbyists. Maik shows you how to develop software for Arduino in a professional way.
arduino  c  developer  tools 
may 2011 by gdw
andraudio Info Page
The andraudio mailing list is a community discussion list for application and middleware developers working with audio on Android (whether for music apps, games, media or whatever else you can imagine). The topic here is Android audio development. That means development using Android's Java audio API, native C/C++ bridged to Java, and Android's implementation of OpenSL ES. We're also interested in discussing Android audio platform internals. We are here to discuss ideas and to help each other. Everyone is welcome. Please feel free to introduce yourself.
arduino  dsp  page  java  c  c++ 
january 2011 by gdw
CSCI E-52 Intensive Introduction to Computer Science Using C, PHP, and JavaScript
This course is an introduction to the intellectual enterprises of computer science. Topics include algorithms (their design, implementation, and analysis); software development (abstraction, encapsulation, data structures, debugging, and testing); architecture of computers (low-level data representation and instruction processing); computer systems (programming languages, compilers, operating systems, and databases); and computers in the real world (networks, websites, security, forensics, and cryptography). The course teaches students how to think more carefully and how to solve problems more effectively. Problem sets involve extensive programming in C as well as PHP and JavaScript.
c  javascript  lecture  php  video 
november 2010 by gdw
libgit2: a linkable library for Git
libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.
c  git  library  python 
november 2010 by gdw
ccan
The Idea

That nice snippets of C code should be moved out of junkcode directories and exposed to a wider world, where they can become something useful.

CCAN is loosely modelled after the successful CPAN project for Perl code development and sharing.
c  code  repository 
november 2010 by gdw
K&R online as pdf
The C programming Language
K  &  R  c  programming  language  online 
november 2010 by gdw
ridiculous_fish
I’m a developer on Apple’s AppKit team; I work to make Cocoa better. With a few exceptions, we are responsible for both AppKit and Foundation. This is my blog.

You can contact me at corydoras@ridiculousfish.com
mac  osx  development  blogs  c  programming  apple  cocoa  foundation 
april 2010 by gdw
C Programming
Steve Holmes
University of Strathclyde Computer Centre

Please note: Steve no longer works for the University of Strathclyde, and we are unable to answer queries relating to this course. You are welcome to make links to it however, but please bear in mind that it was written for students within the University and so some parts may not be relevant to external readers.

This course was awarded a NetGuide Gold Award during the 1990s.
book  c  programming  reference  tutorials 
february 2010 by gdw
Dinkumware, Ltd. - Compleat Libraries Reference
The Dinkum Compleat Libraries are a collection of several C and C++ libraries, all based on ISO standards. These libraries include a large number of functions that perform essential services such as input/output and storage allocation. They also provide efficient implementations of frequently used operations. Numerous other function and class definitions accompany these functions to help you to make better use of the library.
standard  c  c++  library  algorithms 
february 2010 by gdw
Frequently Asked Questions [C++ Reference]
There are no “Introduction to Programming” tutorials here. This site is meant to be used by more-or-less experienced C++ programmers, who have a good idea of what they want to do and simply need to look up the syntax. If you're interested in learning C or C++, try one of these sites:

How C Programming Works
C Programming
C++ Language Tutorial
reference  standard  c  c++  library 
february 2010 by gdw
C programming.com - Your Resource for C and C++ Programming
Cprogramming.com is a web site designed to help you learn the C or C++ programming languages, and provide you with C and C++ programming language resources.

Just starting out? Check out the Getting Started with the C++ (or C) language for our super-easy list of exactly what you need to do to get started programming in C or C++, today.

Check out our From C++ Beginner to C++ Expert book series, or learn from our popular C++ language tutorial, C++ Made Easy and C language tutorial, C Made Easy.

If you need help getting set up, check out our compilers page
c  programming  reference  tutorial  c++  instruction 
february 2010 by gdw
C and C++ in 5 days
philip machanick, school of ITEE, univ. of Queensland
c  c++  tutorial 
february 2010 by gdw
C programming.com - Your Resource for C and C++ Programming
Cprogramming.com is a web site designed to help you learn the C or C++ programming languages, and provide you with C and C++ programming language resources.
c  programming  reference  tutorial  c++  language 
february 2010 by gdw
Synthesis Tool Kit (STK) Intro
This intro provides a ``getting started'' guide for the Synthesis Tool Kit (STK) [1,2] under Linux [5] and Mac OS X. This guide is aimed at developers of STK software, as opposed to mere users. As a result, a couple of modifications will be introduced to facilitate software development (i.e., debugging C++ code). It is also assumed that some variant of UNIX is the resident operating system. It is assumed that the reader already has some familiarity with programming in C and ideally also C++
stk  synthesis  took  kit  mac  osx  c  c++  jos  linux  stdmp 
february 2010 by gdw
PAPYRUS Presentation -- Service D'Informatique Medicale
The Papyrus toolkit 3 is a library of C routines that greatly eases the process of reading and writting DICOM, DICOMDIR and Papyrus files. It is available for the Windows, Macintosh and Unix plateforms.
papyrus  SIM  library  c  dicom 
january 2010 by gdw
libsndfile
Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.

The library was written to compile and run on a Linux system but should compile and run on just about any Unix (including MacOSX). It can also be compiled and run on Win32 systems using the Microsoft compiler and MacOS (OS9 and earlier) using the Metrowerks compiler. There are directions for compiling libsndfile on these platforms in the Win32 and MacOS directories of the source code distribution.
libsndfile  c  library  sound 
november 2009 by gdw
In C Remixed: Home
a celebration of Terry Riley's groundbreaking composition. This new double-disc set features a performance by the GVSU New Music Ensemble and remixes by a cast of luminaries and rising star
GVSU  in  c  terry  riley  mada  GVSUNME  Bill  Ryan  New  Music  Ensemble 
september 2009 by gdw

Copy this bookmark:



description:


tags: