ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C Programming: Building Blocks of Modern Code ()

دانلود کتاب برنامه نویسی C: بلوک های ساختمان کد مدرن ()

C Programming: Building Blocks of Modern Code ()

مشخصات کتاب

C Programming: Building Blocks of Modern Code ()

ویرایش:  
نویسندگان:   
سری: Mastering Programming Languages Series 
 
ناشر: Mastering Programming Languages Series 
سال نشر: 2024 
تعداد صفحات: 531
[438] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 Mb 

قیمت کتاب (تومان) : 53,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب 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




نظرات کاربران