|
![]() |
|||
|
||||
OverviewFull Product DetailsAuthor: Igor ZhirkovPublisher: APress Imprint: APress Edition: 1st ed. Weight: 8.641kg ISBN: 9781484224021ISBN 10: 1484224027 Pages: 435 Publication Date: 29 June 2017 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Active Availability: Manufactured on demand ![]() We will order this item for you from a manufactured on demand supplier. Table of ContentsPart I: Assembly Language and Computer Architecture.- Chapter 1: Basic Computer Architecture.- Chapter 2: Assembly Language.- Chapter 3: Legacy.- Chapter 4: Virtual Memory.- Chapter 5: Compilation Pipeline.- Chapter 6: Interrupts and System Calls.- Chapter 7: Models of Computation.- Part II: The C Programming Language.- Chapter 8: Basics.- Chapter 9: Type System.- Chapter 10: Code Structure.- Chapter 11: Memory.- Chapter 12: Syntax, Semantics, and Pragmatics.- Chapter 13: Good Code Practices.- Part III: Between C and Assembly.- Chapter 14: Translation Details.- Chapter 15: Shared Objects.- Chapter 16: Performance.- Chapter 17: Multithreading.- Part IV: Appendices.- Chapter 18: Appendix A: Using gdb.- Chapter 19: Appendix B: Using Make.- Chapter 20: Appendix C: System Calls.- Chapter 21: Appendix D: Performance Tests.- Chapter 22: Bibliography.-ReviewsAuthor InformationIgor Zhirkov teaches his highly successful “System Programming Languages” course at ITMO University in Saint Petersburg. He studied at Saint Petersburg Academic University and received his master degree from ITMO University. Currently, he is doing research in verified C refactorings as part of his PhD thesis and formalization of Bulk Synchronous Parallelism library in C at IMT Atlantique in Nantes, France. His main interests are low-level programming, programming language theory, and type theory. Tab Content 6Author Website:Countries AvailableAll regions |