Friday, April 2, 2010

VTC: Advanced C Programming

VTC: Advanced C Programming
248MB



The Advanced C Programming course is based on the standard C language. C is a general purpose programming language which features economy of expression, modern control flow, data structures, and a rich set of operators. C is not a very high level language, nor is it a big one. Its absence of restrictions make it efficient and convenient for many purposes. The C standard was designed with portability in mind. To begin learning Advanced C Programming today, simply click on the movie links.

Introduction

The Contents of this Course (03:23)

C (03:47)

Fundamental Concepts

Compiling (03:16)

Converting Source (04:37)

Program Execution (03:16)

Sequence Points (05:35)

Compatiblity with C++ (06:12)

Types of Data

Integers (04:33)

Three Float (04:35)

Complex & Imaginary (04:40)

Bits (05:06)

More Bits (06:37)

Convert & Cast (04:34)

Literals (06:39)

The Category Integer (03:00)

Aggregates

Arrays of One Dimension (04:23)

Arrays of Many Dimensions (04:04)

Variable Length Array (03:46)

Structs (03:59)

Unions (03:35)

Characters

Trigraphs & Digraphs (02:04)

Wide Characters (03:48)

Universal Characters (02:55)

Character Display Semantics (02:35)

Formatted Output (06:35)

Formatted Input (05:22)

Memory Allocation

The Allocation Functions (05:47)

Handling Memory Allocation (05:19)

Declarations & Definitions (03:33)

Execution Flow

The Form of a Function Call (05:19)

Pushing Arguments (04:41)

Blocks (05:01)

if (04:34)

switch/case (02:40)

while/do/for (04:16)

goto (03:14)

Preprocessor

Macro Definition & Expansion (03:50)

Stringification & Concatenation (03:17)

Variadic Macros (02:47)

Conditional Inclusion (02:23)

Error & Pragma (04:02)

Inclusion & Idempotence (03:24)

Predefines (03:40)

Macro Follies (04:46)

Pointers

Lvalues & Rvalues (03:53)

Deciphering Declarations (05:01)

Pointer Arithmetic (03:22)

Pointers in the Real World (03:20)

Operators

Multiplicative & Additive (03:51)

Unary oOperators (03:50)

Bit Operators (04:24)

Boolean vs. Logical (04:36)

Residual Values (03:27)

Locations & access

Alignment (04:42)

Identifiers & Scope (03:23)

Linkage & Storage Duration (03:18)

Special Keywords

auto/register (03:05)

break/continue (03:03)

const/volatile/restrict (04:14)

extern (01:48)

inline (04:11)

return (03:33)

sizeof (03:39)

static (03:06)

Standard C Library

assert.h (03:01)

ctype.h (06:26)

errno.h (01:47)

float.h (03:06)

limits.h (02:30)

locale.h (05:01)

math.h (03:53)

setjmp.h (04:08)

signal.h (05:42)

stdarg.h (04:41)

stddef.h (03:40)

stdio.h pt. 1 (03:54)

stdio.h pt. 2 (04:58)

stdlib.h (04:27)

string.h (03:18)

time.h (04:18)

Conclusion

Wrapup (05:40)

Credits

About this Author (02:37)


Download Links


 

Mirror



No comments :

absende