Just Enough C For Open Source Projects

Andy Lester (petdance.com)
Fundamentals, Programming
Location: Meeting Room B1/B4
Average rating: ****.
(4.00, 4 ratings)

For programmers raised on high-level languages like Perl, Java and
PHP, working on a C project can be daunting. Still, many open
source projects work at a low-level in C to take advantage of the
power and speed of working close to the machine. Whether it’s Perl,
Postgres or Linux, C is what makes it run.

This session will provide a high-level overview of C, aimed
specifically at the programmer wanting to get involved in a C-based
open source project. We’ll cover:

  • Numeric types, strings and structures
  • Memory management: the heap, the stack, and pointers
  • Using the preprocessor
  • Understanding compiler warnings
  • Memory checking with valgrind
  • How to navigate a large C-based open source project (ctags, etc)
  • Security, or, how the Bad Guys smash the stack

(Note: This is a condensed, more focused version of my half-day
tutorial proposal.)

Photo of Andy Lester

Andy Lester

petdance.com

Andy Lester (http://perlbuzz.com) is the lead programmer for Book Wholesalers Inc, (http://bwibooks.com/). He’s active in the Parrot, Perl 6 and Perl 5 projects, and maintains over a dozen testing-related modules. His current non-code project is a book for Pragmatic Bookshelf on job search strategies for programmers, sysadmins and other technical people.

  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts