Talk I - Basis & Best Practices
ANSI C for Dummies
main(): "Hello World!"
Tipos de datos primitivos
Sintaxis del Lenguaje
Stdio y Stdlib
Strings, Punteros
Pasaje por Valor y "Referencia"
Memoria Dinamica vs Memoria Estatica
Structs
enum, typedef & define
Funciones, Scopes
TAD – Tipo Abstracto de Dato
Diseño, Especificación, Implementación
Diseño Estructurado
Ejemplo aplicado a un Sistema complejo
Best Programming Practices (an approach to average programmer)
Talk II - Tools & More Stuff
C para Avanzados
Punteros a Funciones
Funciones como argumento de funciones
Inner Functions ( Solo GCC )
True Lambda ( Solo GCC )
VarArgs
Thread-Local ( Solo GCC)
GCC & Makefile
Directivas del compilador y del linker
¿Para qué un Makefile?
Sintaxis Basica y Avanzada
Development Tools
Eclipse IDE for C/C++ Developers
Visual Studio 2005
Valgrind
Talk III - C Common Libraries
Sockets
TCP/IP (Unix & WinSock2)
UNIX Domain
Threads
POSIX (pthreads)
Windows (WinAPI)
Windows Heaps
Semáforos
POSIX (pthreads)
Windows (WinAPI)
Signals