BD Software delivers on-site C++ training, Unix training and Java training

BD Software delivers on-site C++ training, Unix training and Java training.

On-Site C Training Seminar:

Advanced C Programming

A C Training by Dan Saks
Delivered by Leor Zolman

This five day, hands-on C training is designed to bring practicing C programmers up to the next level of C expertise. Since one area where C syntax and semantics present a major hurdle is in the understanding of declaration syntax, the course leads participants in the incremental design and implementation of their own C declaration parser, written (of course) in C itself. After going through this process, you'll most likely understand declarations almost as well as Dan Saks does (which is saying a lot).

Participants will:

  • Become clear on how the C language varies across the "Classic", C89 and C99 dialects.
  • Examine Standard terminology and study coding styles, portability and performance.
  • Gain an intimate famiarity with the C type system, including the proper application of abstract, mutually referential and incomplete types.
  • Study advanced aspects of pointers and arrays, including multi-dimensional arrays and array slicing
  • Get lots of practical experience designing, coding and enhancing complete C programs.
  • Explore full ramifications of scoping, storage duration and linkage issues, esp. as they apply across multiple source files in large projects.
  • Learn the theory and implementation of several common data structures in C.


More details.

[For a list of the instructor's C-related publications, click here]

Full selection of C++ and C training courses.


Home | Courses | Tools | Resources
Clients | Successes | Contact | Site Map | Links | About Us

All text and images on this website are Copyright © 2001-2003 BD Software.
All rights reserved.


Courses:

C and C++ Seminars

Java Seminars

Unix-Related Seminars


Clients:

Qualcomm

Sapient, Inc.

Boston Technology

(See full
client list)


BD Software delivers on-site training seminars for programmers in C, C++, Java, Perl and Unix