ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Effective C: An Introduction to Professional C Programming

دانلود کتاب مؤثر ج: مقدمه ای برای برنامه نویسی حرفه ای C

Effective C: An Introduction to Professional C Programming

مشخصات کتاب

Effective C: An Introduction to Professional C Programming

ویرایش: [2 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1718504128, 9781718504134 
ناشر: No Starch Press 
سال نشر: 2025 
تعداد صفحات: 312
[314] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 46 Mb 

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



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

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


در صورت تبدیل فایل کتاب Effective C: An Introduction to Professional C Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مؤثر ج: مقدمه ای برای برنامه نویسی حرفه ای C نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Praise for Effective C
Title Page
Copyright
Dedication
About the Author
About the Contributor
About the Technical Reviewer to the First Edition
About the Technical Reviewer to the Second Edition
Brief Contents
Contents in Detail
Foreword to the Second Edition
Foreword to the First Edition
Acknowledgments
Introduction
	A Brief History of C
	The C Standard
	The CERT C Coding Standard
	Common Weakness Enumeration
	Who This Book Is For
	What’s in This Book
1. Getting Started With C
	Developing Your First C Program
	Compiling and Running a Program
		Function Return Values
		Formatted Output
	Editors and Integrated Development Environments
	Compilers
		GNU Compiler Collection
		Clang
		Microsoft Visual Studio
	Portability
		Implementation-Defined Behavior
		Unspecified Behavior
		Undefined Behavior
		Locale-Specific Behavior and Common Extensions
	Summary
2. Objects, Functions, and Types
	Entities
	Declaring Variables
		Swapping Values, First Attempt
		Swapping Values, Second Attempt
	Object Types
		Boolean
		Character
		Arithmetic
		void
	Derived Types
		Function
		Pointer
		Array
		Structure
		Union
	Tags
	Type Qualifiers
		const
		volatile
		restrict
	Scope
	Storage Duration
	Storage Class
		static
		extern
		thread_local
		constexpr
		register
		typedef
		auto
	typeof Operators
	Alignment
	Variably Modified Types
	Attributes
	Summary
3. Arithmetic Types
	Integers
		Padding, Width, and Precision
		Integer Ranges
		Integer Declarations
		Unsigned Integers
		Signed Integers
		Bit-Precise Integer Types
		Integer Constants
	Floating-Point Representation
		Floating Types and Encodings
		C Floating-Point Model
		Floating-Point Arithmetic
		Floating-Point Values
		Floating Constants
	Arithmetic Conversion
		Integer Conversion Rank
		Integer Promotions
		Usual Arithmetic Conversions
		An Example of Implicit Conversion
		Safe Conversions
	Summary
4. Expressions and Operators
	Simple Assignment
	Evaluations
	Function Invocation
	Increment and Decrement Operators
	Operator Precedence and Associativity
	Order of Evaluation
		Unsequenced and Indeterminately Sequenced Evaluations
		Sequence Points
	sizeof Operator
	Arithmetic Operators
		Unary + and –
		Logical Negation
		Additive
		Multiplicative
	Bitwise Operators
		Complement
		Shift
		Bitwise AND
		Bitwise Exclusive OR
		Bitwise Inclusive OR
	Logical Operators
	Cast Operators
	Conditional Operator
	alignof Operator
	Relational Operators
	Compound Assignment Operators
	Comma Operator
	Pointer Arithmetic
	Summary
5. Control Flow
	Expression Statements
	Compound Statements
	Selection Statements
		if
		switch
	Iteration Statements
		while
		do...while
		for
	Jump Statements
		goto
		continue
		break
		return
	Summary
6. Dynamically Allocated Memory
	Storage Duration
		The Heap and Memory Managers
		When to Use Dynamically Allocated Memory
	Memory Management
		malloc
		aligned_alloc
		calloc
		realloc
		reallocarray
		free
		free_sized
		free_aligned_sized
	Memory States
	Flexible Array Members
	Other Dynamically Allocated Storage
		alloca
		Variable-Length Arrays
	Debugging Allocated Storage Problems
		dmalloc
		Safety-Critical Systems
	Summary
7. Characters and Strings
	Characters
		ASCII
		Unicode
		Source and Execution Character Sets
		Data Types
		Character Constants
		Escape Sequences
		Linux
		Windows
		Character Conversion
	Strings
	String Literals
	String-Handling Functions
		 and 
		Annex K Bounds-Checking Interfaces
		POSIX
		Microsoft
	Summary
8. Input/Output
	Standard I/O Streams
		Error and End-of-File Indicators
		Stream Buffering
		Predefined Streams
		Stream Orientation
		Text and Binary Streams
	Opening and Creating Files
		fopen
		open
	Closing Files
		fclose
		close
	Reading and Writing Characters and Lines
	Stream Flushing
	Setting the Position in a File
	Removing and Renaming Files
	Using Temporary Files
	Reading Formatted Text Streams
	Reading from and Writing to Binary Streams
	Endian
	Summary
9. Preprocessor
	The Compilation Process
	File Inclusion
	Conditional Inclusion
		Generating Diagnostics
		Using Header Guards
	Macro Definitions
		Macro Replacement
		Type-Generic Macros
		Embedded Binary Resources
		Predefined Macros
	Summary
10. Program Structure
	Principles of Componentization
		Coupling and Cohesion
		Code Reuse
		Data Abstractions
		Opaque Types
	Executables
	Linkage
	Structuring a Simple Program
	Building the Code
	Summary
11. Debugging, Testing, and Analysis
	Assertions
		Static Assertions
		Runtime Assertions
	Compiler Settings and Flags
		GCC and Clang Flags
		GCC and Clang Flags
	Debugging
	Unit Testing
	Static Analysis
	Dynamic Analysis
	AddressSanitizer
		Running the Tests
		Instrumenting the Code
		Running the Instrumented Tests
	Summary
	Future Directions
Appendix: The Fifth Edition of the C Standard (C23)
	Attributes
	Keywords
	Integer Constant Expressions
	Enumeration Types
	Type Inference
	typeof Operators
		K&R C Functions
		Preprocessor
		Integer Types and Representations
	unreachable Function-Like Macro
	Bit and Byte Utilities
	IEEE Floating-Point Support
References
Index
Back Cover




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