دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Edet. Theophilus
سری: Mastering Programming Languages Series
ناشر: Mastering Programming Languages Series
سال نشر: 2024
تعداد صفحات: 531
[438]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 Mb
در صورت تبدیل فایل کتاب C Programming: Building Blocks of Modern Code () به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی C: بلوک های ساختمان کد مدرن () نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Preface C Programming: Building Blocks of Modern Code Module 1: Introduction to C Programming Module 1: Introduction to C Programming Historical Overview Importance in Modern Computing Setting up C Development Environment Basic Structure of a C Program Module 2: Variables in C Module 2: Variables in C Data Types and Declarations Memory Allocation Constants and Literals Dynamic Memory Allocation Module 3: Functions in C Module 3: Functions in C Function Declaration and Definition Parameters and Return Values Function Prototypes Recursion in C Module 4: Conditions and Decision Making Module 4: Conditions and Decision Making if, else if, else Statements Switch-Case Statements Ternary Operator Best Practices for Decision Making in C Module 5: Collections in C Module 5: Collections in C Arrays and Pointers Strings in C Multi-dimensional Arrays Dynamic Arrays Module 6: Loops in C Module 6: Loops in C while Loop for Loop do-while Loop Loop Control Statements Module 7: Comments and Documentation Module 7: Comments and Documentation Importance of Comments Commenting Best Practices Generating Documentation Doxygen and its Usage in C Module 8: Enumerations in C Module 8: Enumerations in C Introduction to Enums Creating Enums Enum Applications in C Best Practices for Enum Usage Module 9: Classes in C Module 9: Classes in C Overview of Object-Oriented Programming in C Defining and Using Classes Constructors and Destructors Encapsulation in C Module 10: Accessors and Mutators Module 10: Accessors and Mutators Getters and Setters Access Specifiers in C Designing Accessor Methods Ensuring Data Integrity with Mutators Module 11: Scope in C Module 11: Scope in C Block Scope Function Scope File Scope Global Scope and Lifetime Module 12: Advanced Functions Module 12: Advanced Functions Function Pointers Callback Functions Variadic Functions Anonymous Functions (Lambda Functions) Module 13: Memory Management in C Module 13: Memory Management in C Understanding Pointers Memory Leak Detection Garbage Collection in C Best Practices for Memory Allocation Module 14: File Handling in C Module 14: File Handling in C Working with Text Files Binary File Operations Error Handling in File Operations File I/O Best Practices Module 15: Error Handling and Debugging Module 15: Error Handling and Debugging Common Errors in C Programming Debugging Techniques Error Handling Strategies Unit Testing in C Module 16: Preprocessor Directives Module 16: Preprocessor Directives Macros in C Conditional Compilation File Inclusion Best Practices for Preprocessor Usage Module 17: Advanced Data Structures Module 17: Advanced Data Structures Linked Lists Stacks and Queues Trees and Graphs Hash Tables in C Module 18: Interfacing with Hardware Module 18: Interfacing with Hardware Using C for Hardware Control Embedded Systems Programming Device Drivers in C Accessing I/O Ports Module 19: Network Programming in C Module 19: Network Programming in C Socket Programming Client-Server Communication Protocol Implementation Security Considerations Module 20: Multithreading and Concurrency Module 20: Multithreading and Concurrency Basics of Multithreading Thread Synchronization Mutexes and Semaphores Parallel Programming in C Module 21: Optimization Techniques Module 21: Optimization Techniques Code Profiling Performance Analysis Tools Compiler Optimizations Writing Efficient Code in C Module 22: Secure Coding Practices Module 22: Secure Coding Practices Common Security Vulnerabilities Input Validation Buffer Overflows Encryption and Decryption in C Module 23: GUI Programming in C Module 23: GUI Programming in C Introduction to GUI Using GUI Libraries in C Designing User Interfaces Event Handling in GUI Applications Module 24: C in the Modern Software Ecosystem Module 24: C in the Modern Software Ecosystem Integration with Other Languages C in Web Development C in Mobile App Development C in Cloud Computing Module 25: C Standard Library Module 25: C Standard Library Overview of Standard Library Functions Input/Output Functions String Manipulation Functions Math and Time Functions in C Module 26: C and Data Science Module 26: C and Data Science Using C for Data Analysis Integration with Data Science Libraries C in Machine Learning Data Visualization in C Module 27: C and Artificial Intelligence Module 27: C and Artificial Intelligence Overview of AI Integrating C with AI Frameworks C in Neural Network Development AI Applications in C Module 28: C in Game Development Module 28: C in Game Development Basics of Game Development Graphics Programming in C Input Handling in Games Game Design Patterns in C Module 29: Future Trends in C Programming Module 29: Future Trends in C Programming C and Quantum Computing C in Edge Computing Role of C in Emerging Technologies Continuous Learning and Adaptation Module 30: Conclusion and Beyond Module 30: Conclusion and Beyond Recap of Key Concepts Building a Strong Foundation in C Paths for Further Learning Embracing the Evolution of C Programming Review Request Embark on a Journey of ICT Mastery with CompreQuest Books