Professional C Programming LiveLessons

seeders: 21
leechers: 8
Added on March 9, 2014 by Antignorin Other > Tutorials
Torrent verified.



Professional C Programming LiveLessons (Size: 830.64 MB)
 00. Introduction to Professional C Programming LiveLessons.mp432.57 MB
 01. Learning Objectives.mp48.92 MB
 02. Unsigned integers.mp466.22 MB
 03. Signed integers.mp435.67 MB
 04. Character types.mp435.23 MB
 05. size_t.mp435.42 MB
 06. ptrdiff_t intmax_t and uintmax_t.mp48.88 MB
 07. Summary.mp41.8 MB
 08. Learning Objectives.mp47.89 MB
 09. Conversion rank promotions and the usual arithmetic conversions.mp425.59 MB
 10. Conversions to unsigned types.mp421.44 MB
 11. Conversions to signed types.mp420.36 MB
 12. Summary.mp41.4 MB
 13. Learning Objectives.mp49.41 MB
 14. Assignment.mp427.19 MB
 15. Addition and subtraction.mp411.08 MB
 16. Multiplication and upcasting.mp432.38 MB
 17. Division and remainder.mp419.48 MB
 18. Shifting.mp432.99 MB
 19. Summary.mp42.51 MB
 20. Learning Objectives.mp48.87 MB
 21. Sizing arrays.mp417.12 MB
 22. String literals and their use as array initializers.mp47.54 MB
 23. Character types and what they are used for.mp421.48 MB
 24. Summary.mp42.88 MB
 25. Learning Objectives.mp413.27 MB
 26. Caller allocates, caller frees.mp429.78 MB
 27. Bounds-checking interfaces.mp445.59 MB
 28. Callee allocates, caller frees (POSIX).mp48.17 MB
 29. Summary.mp41.22 MB
 30. Learning Objectives.mp413.32 MB
 31. Undefined behaviors and the GÇ£as ifGÇ¥ rule.mp47.68 MB
 32. Constant folding.mp48 MB
 33. Algebraic simplification and pointer arithmetic.mp416.51 MB
 34. Hoisting of loop-invariant computations.mp425.5 MB
 35. Dead-code removal.mp458.81 MB
 36. Aliasing.mp466.12 MB
 37. Summary.mp42.7 MB
 38. Summary of Professional C Programming LiveLessons.mp413.98 MB
 pcp-source-code.zip25.64 MB
 PCPLL.jpg35 KB
 Professional C Programming LiveLessons.txt2.61 KB


Description

Professional C Programming LiveLessons

Part I: Writing Robust, Secure, Reliable Code



Published Oct 1, 2012
Edition: 1st
Downloadable Video
ISBN-10: 0-13-312335-9
ISBN-13: 978-0-13-312335-7


Description

Professional C Programming LiveLessons, Part I: Writing Robust, Secure, and Reliable Code provides an in depth explanation of how to use common C language features to produce robust, secure, and reliable code.


Author, instructor and programmer, Robert C. Seacord created this video for developers who have previous experience in C language programming. In six lessons, Professional C Programming, Part I shows developers how to perform common C language programming tasks correctly while avoiding programming errors that are not always detected or reported by the compiler.


Robert C. Seacord leads the Secure Coding Initiative at CERT, located in Carnegie Mellon University’s Software Engineering Institute (SEI) in Pittsburgh, PA. Seacord is an adjunct professor in both the School of Computer Science and the Information Networking Institute at Carnegie Mellon University. He is also the author of The CERT C Secure Coding Standard and Secure Coding in C and C++ as well as other books on computer security, legacy system modernization, and component-based software engineering.


Table of Contents:

Introduction

Lesson 1: Integer Types
Learning objectives
Introduction to integer types
Unsigned integers
Signed integers
Character types
size_t, ptrdiff_t, intmax_t and uintmax_t
Summary

Lesson 2: Integer Conversions
Learning objectives
Conversion rank, promotions, and the usual arithmetic conversions
Conversions to unsigned types
Conversions to signed types
Summary

Lesson 3: Integer Operations
Learning objectives
Assignment
Addition and subtraction
Multiplication and upcasting
Division/remainder
Shifting
Summary

Lesson 4: Characters, Arrays, and Strings
Learning objectives
Sizing arrays
String literals and their use as array initializers
Character types and what they are used for
Summary

Lesson 5: String Handling
Learning objectives
Caller allocates, caller frees
Bounds-checking interfaces
Callee allocates, caller frees (POSIX)
Summary

Lesson 6: Optimization
Learning objectives
Undefined behaviors and the “as if” rule
Constant folding
Algebraic simplification and pointer arithmetic
Hoisting of loop-invariant computations
Dead-code removal
Aliasing

Summary

Summary


http://www.informit.com/store/professional-c-programming-livelessons-video-training-9780133123357

Sharing Widget


Download torrent
830.64 MB
seeders:21
leechers:8
Professional C Programming LiveLessons

All Comments

Thanks for letting me know. I don't have it II re-downloaded it and it's not in the originating archive. It's my mistake I missed it is missing and consequently changed the indexing in a wrong way. All files should have 1 added to the numbering from 1 up. So 1 should be 2 and 2 should be 3 and so on.