دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 3 نویسندگان: Steve Oualline سری: Nutshell handbooks ISBN (شابک) : 1565923065, 9781449313043 ناشر: O'Reilly Media سال نشر: 1997 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Practical C programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب عملیات C برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
کتابهای C مقدماتی زیادی وجود دارد، اما این اولین کتابی است که رویکرد بیمعنی و عملی دارد که باعث مشهور شدن Nutshell Handbooks شده است. برنامه نویسی C چیزی بیش از درست کردن نحو است. سبک و اشکال زدایی نیز نقش مهمی در ایجاد برنامه هایی دارد که به خوبی اجرا می شوند و نگهداری آنها آسان است. این کتاب نه تنها مکانیک برنامه نویسی را به شما می آموزد، بلکه نحوه ایجاد برنامه هایی که خواندن، اشکال زدایی و به روز رسانی آسان هستند را نیز شرح می دهد. بر قوانین عملی تاکید شده است. برای مثال، پانزده قانون تقدم در C وجود دارد (&& قبل از || می آید قبل از ?:). برنامه نویس عملی این موارد را به دو تقلیل می دهد: ضرب و تقسیم قبل از جمع و تفریق قرار می گیرند. برخلاف تصور رایج، اکثر برنامه نویسان بیشتر وقت خود را صرف ایجاد کد نمی کنند. بیشتر وقت آنها صرف اصلاح کد شخص دیگری می شود. این کتاب به شما نشان میدهد که چگونه از استفادههای مبهم بسیار رایج C اجتناب کنید (و همچنین میتوانید این کاربردها را هنگامی که در برنامههای موجود با آنها مواجه میشوید شناسایی کنید) و در نتیجه کدهایی را که برنامهنویس مسئول نگهداری مجبور به مبارزه با آن نیست، بگذارید. باستان شناسی الکترونیکی، هنر عبور از کدهای شخص دیگری، توصیف شده است. این ویرایش سوم، محیطهای توسعه یکپارچه محبوب را در سیستمهای ویندوز، و همچنین ابزارهای برنامهنویسی یونیکس معرفی میکند، و دارای یک برنامه آمارساز بزرگ برای جمعآوری مفاهیم و ویژگیهای زبان است.
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two: multiplication and division come before addition and subtraction. Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else's code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else's code, is described. This third edition introduces popular integrated development environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.
Content: Table of Contents
Preface
How This Book is Organized
Chapter by Chapter
Notes on the Third Edition
Font Conventions
Obtaining Source Code
FTP
FTPMAIL
Comments and Questions
Acknowledgments
Acknowledgments to the Third Edition
I
What Is C?
How Programming Works
Brief History of C
How C Works
How to Learn C
Basics of Program Writing
Programs from Conception to Execution
Wrappers
Creating a Real Program
Creating a Program Using a Command- Line Compiler
Step 1. Create a Place for Your Program
Step 2. Create the Program
Step 3. Run the Compiler. UNIX cc compiler (generic UNIX)Free Software Foundation\'s gcc compiler
Borland\'s Turbo C++ under MS-DOS
Borland C++ under MS-DOS and Windows
Microsoft Visual C++
Step 4. Execute the Program
Creating a Program Using an Integrated Development Environment
Step 1. Create a Place for Your Program
Step 2. Enter, Compile, and Run Your Program Using the IDE
Turbo C++
Borland C++
Microsoft Visual C++
Getting Help on UNIX
Getting Help in an Integrated Development Environment
IDE Cookbooks
Turbo C++
Borland C++
Microsoft Visual C++
Programming Exercises
Style
Introduction. Common Coding PracticesCoding Religion
Indentation and Code Format
Clarity
Simplicity
Summary
Basic Declarations and Expressions
Elements of a Program
Basic Program Structure
Simple Expressions
Variables and Storage
Variable Declarations
Integers
Assignment Statements
printf Function
Floating Point
Floating Point Versus Integer Divide
Characters
Answers
Programming Exercises
Arrays, Qualifiers, and Reading Numbers
Arrays
Strings
Reading Strings
Multidimensional Arrays
Reading Numbers
Initializing Variables
Types of Integers
Types of Floats
Constant Declarations. Hexadecimal and Octal ConstantsOperators for Performing Shortcuts
Side Effects
++x or x++
More Side-Effect Problems
Answers
Programming Exercises
Decision and Control Statements
if Statement
else Statement
How Not to Use strcmp
Looping Statements
while Statement
break Statement
continue Statement
Assignment Anywhere Side Effect
Answer
Programming Exercises
Programming Process
Setting Up
Specification
Code Design
Prototype
Makefile
Generic UNIX
UNIX with the Free Software Foundation\'s gcc Compiler
Borland C++
Turbo C++
Visual C++
Testing
Debugging
Maintenance. RevisionsElectronic Archaeology
Marking Up the Program
Using the Debugger
Text Editor as a Browser
Add Comments
Programming Exercises
II
More Control Statements
for Statement
switch Statement
switch, break, and continue
Answers
Programming Exercises
Variable Scope and Functions
Scope and Class
Functions
Functions with No Parameters
Structured Programming
Recursion
Answers
Programming Exercises
C Preprocessor
#define Statement
#define vs. const
Conditional Compilation
include Files
Parameterized Macros
Advanced Features
Summary
Answers
Programming Exercises.