کتاب Security Monitoring with Cisco Security MARS

کتاب Security Monitoring with Cisco Security MARS به شما کمک می کند پیاده سازی یک MARS را برنامه ریزی کنید و taskهای مدیریت و نصب را که انتظار دارید بیاموزید. همچنین این کتاب به شما می آموزد چگونه از ویژگی های پیشرفته این محصول از قبیل parser سفارشی،  Network Admission Control (NAC)، عملیات کنترلی سراسری استفاده نمایید.

سرفصل ها:

Part I Introduction to CS-MARS and Security Threat Mitigation

Chapter 1: Introducing CS-MARS

Chapter 2: Regulatory Challenges in Depth

Chapter 3: CS-MARS Deployment Scenarios

Part II CS-MARS Operations and Forensics

Chapter 4: Securing CS-MARS

Chapter 5: Rules, Reports, and Queries

Chapter 6: Incident Investigation and Forensics

Chapter 7 Archiving and Disaster Recovery

Part III CS-MARS Advanced Topics

Chapter 8: Integration with Cisco Security Manager

Chapter 9: Troubleshooting CS-MARS

Chapter 10: Network Admission Control

Chapter 11: CS-MARS Custom Parser

Chapter 12: CS-MARS Global Controller

مشخصات:

نویسنده: Chris JacksonGary Halleen, Greg Kellogg

ناشر: Cisco Press

سال نشر: ۲۰۰۷

تعداد صفحات: ۳۳۵

 

دانلود رایگان کتاب

Sams Teach Yourself C++ in 24 Hours

Sams Teach Yourself C++ in 24 Hours

در کتاب فوق در ۲۴ درس یک ساعته یا کمتر می توانید اصول برنامه نویسی با C++ را که یکی از زبان های برنامه نویسی محبوب و قدرتمند است بیاموزید.

در این کتاب می آموزید:

  • نصب و استفاده از یک کامپایلر C++ برای ویندوز، مک یا لینوکس
  • ساخت برنامه های شی گرا در C++
  • مفاهیم اصلی C++ از قبیل کلاس ها، آرایه ها و اشاره گرها
  • اضافه کردن قابلیت های غنی با لیست های پیوندی و قالب ها
  • اشکال زدایی برنامه ها برای کدهای بی عیب و نقص
  • یادگیری استثنا و تکنیک های بررسی خطا
  • کشف موارد جدید در C++0x، نسخه بعدی از C++

سرفصل ها:

Part I: Beginning C++1

Part II: Classes

Part III: Memory Management

Part IV: Advanced C++1

Part V: Inheritance and Polymorphism

Part VI: Special Topics

Part VII: Appendixes

مشخصات:

نویسندگان:Rogers Cadenhead, Jesse Liberty

ناشر: Sams Publishing

سال نشر: ۲۰۱۶

تعداد صفحات:۴۸۰

 

دانلود رایگان کتاب

Ubuntu Unleashed 2017 Edition

ویرایش ۲۰۱۷ از کتاب Ubuntu Unleashed پیش روی شماست. ابونتو یک سیستم عامل مبتنی بر لینوکس است که با ورودش در جهان طوفانی به پا شد. اوبونتو در اوایل سال ۲۰۰۴ عرضه شد و به عنوان یک شاخه از دبیان گنو/لینوکس آغاز به کار کرد؛ هدف آن این بود که از کد دبیان استفاده کند و هر شش ماه یک نسخه جدید از ابونتو را عرضه نماید. دبیان یکی از پایدار ترین توزیع های لینوکس است که کیفیت و توانایی تکنولوژی آن قابل احترام است.

سرفصل ها:

Part I Getting Started

CH 1 Installing Ubuntu and Post-Installation Configuration

CH 2 Background Information and Resources

Part II Desktop Ubuntu

CH 3 Working with Unity

CH 4 On the Internet

CH 5 Productivity Applications

CH 6 Multimedia Applications

CH 7 Other Ubuntu Interfaces

CH 8 Games

Part III System Administration

CH 9 Managing Software

CH 10 Command-Line Beginner’s Class

CH 11 Command-Line Master Class Part 1

CH 12 Command-Line Master Class Part 2

CH 13 Managing Users

CH 14 Automating Tasks and Shell Scripting

CH 15 The Boot Process

CH 16 System-Monitoring Tools

CH 17 Backing Up

CH 18 Networking

CH 19 Remote Access with SSH, Telnet, and VNC

CH 20 Securing Your Machines

CH 21 Performance Tuning

CH 22 Kernel and Module Management

Part IV Ubuntu as a Server

CH 23 Sharing Files and Printers

CH 24 Apache Web Server Management

مشخصات:

نویسنده: Matthew Helmke

ناشر: Sams Publishing

سال نشر: ۲۰۱۶

تعداد صفحات: ۸۳۲  

دانلود رایگان کتاب

Mastering pfSense

Mastering pfSense

pfSense نرم افزار فایروال/روتر متن باز مبتنی بر FreeBSD می باشد که می تواند به عنوان یک فایروال، روتر، اکسس پوینت وایرلس، سرور DHCP، سرور DNS یا VPN مورد استفاده قرار گیرد.

pfSense تمام قابلیت های اطمینان و ثبات محبوب ترین فایروال های موجود در بازار را دارا می باشد اما مانند برخی از نرم افزارهای متن باز شما را محدود نمی کند. البته برخی از سرویس های پیشرفته ی این فایروال جهت فعال سازی نیاز به پرداخت هزینه دارند.

در این کتاب نصب، پیکربندی و سفارشی سازی pfSense را خواهید آموخت.

سرفصل ها:

CH 1: Revisiting pfSense Basics
CH 2: Advanced pfSense Configuration
CH 3: VLANs
CH 4: Using pfSense as a Firewall
CH 5: Network Address Translation
CH 6: Traffic Shaping
CH 7: Virtual Private Networks
CH 8: Redundancy and High Availability
CH 9: Multiple WANs
CH 10: Routing and Bridging
CH 11: Extending pfSense with Packages
CH 12: Diagnostics and Troubleshooting

مشخصات:

نویسنده: David Zientara

ناشر: Packt Publishing

سال نشر: ۲۰۱۸

تعداد صفحات: ۴۵۰

 

دانلود رایگان کتاب

کوچک ترین هکرهای دنیا+عکس

کوچک ترین هکرهای دنیا+عکس

هکر نیز به کسی گفته می شود که بتواند با پیدا کردن نقاط ضعف یک سیستم یا شبکه کامپیوتری برای منافع شخصی و یا حتی در جهت رفع آن نواقص، به سیستم نفوذ می کنند. در اینجا قصد داریم شما را با جوانترین هکرهای دنیا آشنا کنیم که توانستند با سن کم به راحتی به سیستم‌ و شبکه های کامپیوتری سازمان های بزرگی دست پیدا کنند.

کریستوفر ون هاسل (۷ ساله)
“کریستوفر ون هاسل” به عنوان جوان ترین هکر و همچنین جوان ترین محقق امنیتی در شرکت مایکروسافت، شناخته شده است. کریستوفر با تشخیص یک آسیب‌پذیری امنیتی، یا به طور واضح تر، با پیدا کردن یک حفره ی امنیتی در سیستم ‌Xbox، توانست به بازی‌هایی دسترسی پیدا کند که به صورت تئوری غیر قابل دسترسی بودند.

طبق گزارش بی بی سی و سایر منابع خبری، کریستوفر ون هاسل در سن ۵ سالگی بدون سرقت هیچ نوع رمز عبوری و تنها زمانی که با تأیید صفحه رمز عبور توانسته به یک هکر تبدیل شود. 

او به طور مرتب کلید space را فشار داده و در نهایت Enter را زده است. بدین ترتیب، کریستوفر توانسته وارد حساب کاربری پدر خود شده و به بازی‌ها و ویدیوهایی دسترسی پیدا کند که برای سن او، مجاز نبودند. بدین ترتیب کریستوفر، به عنوان جوان ترین هکر دنیا شناخته و به یکی از چهره‌های تاثیرگذار در عرصه ی تکنولوژی تبدیل شده است.

بتسی دیویس (۹ ساله)
“بتسی دیویس” که نه سال بیشتر ندارد، دختری بریتانیایی تبار است که به همگان نشان داد هک کردن یک شبکه ی بی سیم در سن ۷ سالگی کار بسیار ساده‌ای است. در آزمایشی که زیر نظر رسانه‌های مهم صورت گرفت، بتسی موفق شد یک شبکه بی سیم را در ۱۰ دقیقه و ۵۴ ثانیه هک کند تا ترافیک یکی از اعضای شبکه را به سرقت ببرد.

برای این کار، بتسی فقط یک ویدیوی آموزشی در یوتیوب مشاهده کرده بود که درباره ی هک شبکه توضیحاتی داده بود. سپس، یک نقطه دسترسی سرکش ( rogue access point) ایجاد و هک کردن خود را آغاز کرده بود.

روبن پول (۱۱ساله)
“روبن پول” با ۹ سال، به عنوان یکی از هکرهای اخلاقی دنیا شناخته شده است. این کودک با سرقت تمام اطلاعات یک گوشی اندروید (لیست مخاطبین، گزارش تماس ها و سایر اطلاعات داخلی سیستم) فقط در پانزده دقیقه، توانست توجه رسانه‌ها را به خود جلب کند.

در حال حاضر، روبن، در بخش CEO مربوط به بازی های پرودنت ( Prudent Games) همکاری می کند.

این کمپانی در زمینه ی توسعه ی بازی‌های آموزشی فعالیت دارد و کارهای روبن، آموزش هایی را در خصوص نحوه ی انتخاب رمز عبور مؤثر (Cracker proof) یا نحوه ی شکستن رمز عبور (Crack Me If You Can) در اختیار سایر کودکان قرار می دهد.

روبن که تاکنون سخنرانی‌های متعددی در سراسر دنیا داشته است، با نام مستعار «The Rapstar» در دایره ی هکرها شناخته می شود.

وانگ ژنگیانگ ۱۲ ساله
«وانگ ژنگیانگ» یک پسر بچه ۱۲ ساله چینی است که به عنوان نابغه کامپیوتر معرفی شده است. در ۲۵ سپتامبر در آخرین کنفرانس امنیت اینترنت در چین، وی به عنوان با استعدادترین فرد در چین شناخته شد.

وی وقتی برای اولین بار به مدرسه رفت اولین مبحث درسی که او را جذب کرد، کامپیوتر بود و از آن زمان مدام در خانه با کامپیوتر کار می‌کرد. این پسر چینی با پشتکار، فوت و فن کامپیوتر را یاد گرفت و تصمیم گرفت وارد یک سیستم کامپیوتری شود و از آنجا بود که فعالیت خود را در هک کردن سیستم‌های دیگر شروع کرد.

یک هکر استرالیایی (۱۷ ساله)
ACK! 3STX، نام مستعار یک هکر۱۷ ساله ی استرالیایی است که موفق شد در مدت زمان کوتاهی به یکی از بهترین هکرهای فروم تبدیل شود. در این فروم، برای هر حمله موفق، به هکرهای عضو، امتیاز داده می شود. ACK! 3STX موفق شد در کمتر از سه ماه به وب سایت‌های ۲۵۹ کمپانی مختلف نفوذ کرده و باعث از کار افتادن نرم‌افزار شود.

طبق گزارش های مربوطه، این نوجوان ۱۷ ساله، پس از سرقت اطلاعات در سن ۱۵ سالگی، آن‌ها را به انتشار گذاشته یا حتی تقاضای حق السکوت می‌کرده است.

پس از اینکه این کودک توسط پلیس دستگیر شد، فوراً به گناهکار بودن خود اعتراف کرد و بیان داشت این هک‌ها را فقط برای این انجام داده است که خسته شده بوده و سعی در اثبات توانایی‌های خود داشته است.

کوچک ترین هکرهای دنیا+عکس

این موارد را هرگز در شبکه های اجتماعی به اشتراک نگذارید!!

این موارد را هرگز در شبکه های اجتماعی به اشتراک نگذارید!!

شاید فکر کنید شبکه های اجتماعی، مانند فیسبوک، امنیت و حریم خصوصی خود را دارند، اما واقعیت چیز دیگری است.مواردی وجود دارند که نباید به هیچ عنوان آنها را در شبکه های اجتماعی به اشتراک بگذارید.

این موارد را هرگز در شبکه های اجتماعی به اشتراک نگذارید!!

اشتراک این موارد در شبکه های اجتماعی، ممنوع! 

شما نمی توانید هیچ تضمینی برای این که چه اتفاقی برای عکس ها و نوشته هایتان می افتد، داشته باشید. پس اگر امنیت زندگی تان را می خواهید، لازم است از این پس پست هایتان را با احتیاط بیشتری در اینترنت به اشتراک بگذارید. 

اطلاعات شخصی و مالی

احتیاجی نیست که شما آدرس خانه، شماره تلفن، تاریخ تولد، نام پدر یا دیگر اطلاعات شخصی تان را در شبکه های اجتماعی به اشتراک بگذارید، زیرا دیگران به راحتی می توانند با در دست داشتن نشانه ای کوچک از شما، به دیگر اطلاعات تان دسترسی پیدا کنند. بنابراین اگر دوست ندارید که اطلاعات شما به راحتی در اختیار دیگران قرار گیرند، تا جای ممکن از نوشتن اطلاعات شخصی خود بپرهیزید. 

موقعیت مکانی

حتما امنیت صفحه ای که در آن عضو هستید را چک کنید، زیرا ممکن است که موقعیت مکانی آن فعال باشد. در این صورت هر پستی که بگذارید، مکانی که در آن هستید نیز برای دیگران به اشتراک گذاشته می شود که همین امر می تواند برایتان خطرناک و دردسرساز باشد.

به عنوان مثال دیگران می فهمند که شما مسافرتی چند روزه را در پیش دارید یا این که در حال حاضر در خانه نیستید و… بنابراین اگر نمی خواهید که دیگران رد پای شما را قدم به قدم دنبال کنند، لوکیشن یا همان موقعیت مکانی خود را غیر فعال کنید.

برنامه مسافرتی

دلیلی ندارد که دیگران از برنامه سفر شما آگاه باشند. چرا آنها باید بدانند که خانه شما به مدت چند روز خالی است یا این که یک هفته در دفتر کار خود نخواهید بود؟ بسیاری از خلافکاران و دزدان از طریق همین شبکه های اجتماعی برای ردیابی موقعیت های مورد نظرشان استفاده می کنند.

مطمئنا شما هم دوست ندارید که شیرینی سفر با دیدن خانه خالی تان تلخ شود.

خبرهای خوب

به همان اندازه که انتشار برنامه سفر و موقعیت مکانی شما کار خطرناکی است، به اشتراک گذاشتن خبرهای خوبی که در مورد خودتان می شنوید نیز می تواند عواقب بدی داشته باشد.

به عنوان مثال اگر پیشرفتی در کار داشته اید و فکر می کنید که انتشار آن حسادت دیگران را بر می انگیزد، از  به اشتراک گذاشتن آن با دوستان تان خودداری کنید یا حداقل آن را به گونه ای بازگو کنید که به دیگران حس بدی دست ندهد اما هرگز برای فخر فروشی و برانگیختن حسادت دیگران به شیوه زندگی خود، این کار را انجام ندهید.

پست هایی که کنجکاوی دیگران را بر می انگیزد

از به اشتراک گذاشتن پست هایی که کنجکاوی دیگران را در مورد شما بر می انگیزد، خودداری کنید.

به عنوان مثال ممکن است پستی بگذارید که قابل فهم برای دیگران نباشد، در این شرایط دیگران مطمئنا از شما سوال هایی چون «چه اتفاقی افتاده؟»، «منظورت چیست؟» یا… می پرسند. بنابراین از گذاشتن پست های مبهم، مانند «امروز بدترین روزم است» یا «بهتر از این نمی شود!» خودداری کنید، مگر این که از عمد بخواهید جلب توجه کنید. 

اطلاعات شخصی

اگر از عشق زندگی تان جدا شده اید یا این که خبر بدی از زبان پزشک تان شنیده اید یا حتی از دست همکارتان شاکی هستید، نباید چنین اطلاعات شخصی را با دیگران به اشتراک بگذارید.

نوشتن برنامه کلی زندگی تان مشکلی ایجاد نخواهد کرد اما جزییات جایی در شبکه های اجتماعی ندارند. قبل از به اشتراک گذاشتن آنها فکر کنید که تمام دوستان، فامیل، همکاران یا حتی مدیرتان آنها را خواهند خواند، پس اگر دوست ندارید که جزیی ترین اطلاعات زندگی تان به گوش جهان برسد، از به اشتراک گذاشتن آنها بپرهیزید.

شبکه های اجتماعی، مانند فیسبوک، امنیت و حریم خصوصی ندارند‎

عکس های شرم آور

مطمئنا همه ما کارهای عجیب و دور از تصور کرده ایم اما گذاشتن عکس آنها در شبکه های اجتماعی ممکن است پیام منفی را به دیگران منتقل یا حتی نظر دیگران را نسبت به شما عوض کند.

علاوه بر آن، دیگران به سادگی می توانند عکس شما را در صفحات دیگری منتشر کرده و در نهایت مایع آبروریزی تان شود. بنابراین قبل از گذاشتن عکس هایی که برای خودتان خاطره ساز و خنده آور است، اما روی دیگران اثری منفی می گذارد، خوب فکر کنید.

عکس های شخصی

اگر دوست ندارید که عکس های شخصی خود را با دیگران به اشتراک بگذارید، از آپلود کردن آنها در هر مکان خصوصی دیگر یا حتی ارسال آنها به صورت مسیج خصوصی برای دیگران نیز خودداری کنید، زیرا هر چقدر هم که شما به امنیت فضایی که عکس تان در آن قرار دارد مطمئن باشید، باز هم احتمال این که روزی به دست دیگران برسد، زیاد است. 

شکایت از کار

حتی پس از یک روز سخت کاری، عاقلانه نیست که در شبکه های اجتماعی در مورد کارتان گله و شکایت کنید. مطمئنا در میان دوستان تان افرادی هستند که بیکارند یا در موقعیت شغلی مناسبی به سر نمی برند.

در این شرایط نه تنها با شما احساس همدردی نمی کنند، بلکه برعکس، شما را فردی قدرنشناس نیز می خوانند. علاوه بر آن ممکن است همکار یا مدیرتان نیز از حرف های شما برداشتی کند که برایتان دردساز شود.

اطلاعات محل کار

شاید صحبت کردن در مورد فعالیتی که شما در محل کارتان انجام می دهید، برای خودتان چندان اهمیتی نداشته باشد اما بدون شک مدیرتان از این کار خوشنود نخواهد شد.

به علاوه، شما با در اختیار گذاشتن اطلاعات شرکتی که در آن به سر می برید، این فرصت را به رقبا می دهید تا از شما پیشی بگیرند یا حتی از ایده های ناب شما سواستفاده کنند. بنابراین اطلاعات محیط کارتان، موضوع خوبی برای اشتراک در دنیای مجازی نیست.

زندگی دیگران

فرقی نمی کند که خبر ازدواج دوست صمیمی تان باشد، یا خبر قبولی برادرتان در دانشگاه یا حتی بارداری دختر خاله تان، شما نباید اولین نفری باشید که خبرهای مهم زندگی دیگران را منتشر می کند. بگذارید که فرد مورد نظر خودش منتشر کننده خبر باشد، پس از آن می توانید با اجازه او، خوشحالی خود را با دیگران به اشتراک بگذارید. 

خبرچینی

شبکه های اجتماعی به هیچ وجه مکان خوبی برای پشت سر دیگران حرف زدن یا دعواهای خانوادگی و دوستانه نیست.

بنابراین عصبانیت خود را در آن مکان تخلیه نکنید. با این کار بدون شک حرف های شما به گوش مخاطب مورد نظر رسیده و نه تنها رابطه شما با او به پایان می رسد بلکه دیگران نیز اعتمادشان را به شما از دست خواهند داد.

پیشنهادهای پزشکی

تنها در صورتی که شما مدرک پزشکی و در این زمینه تخصص دارید، می توانید در مورد داروها و روش ها درمان نظر دهید، در غیر این صورت، تجربیات شخصی به هیچ وجه منبع معتبری در زمینه پزشکی نخواهند بود زیرا ممکن است که روی بدن فرد دیگر، جوابی عکس دهد. 

کتاب Computer Networks and Internets

کتاب Computer Networks and Internets

Computer Networks and Internets is appropriate for all introductory-to-intermediate courses in computer networking, the Internet, or Internet applications; readers need no background in networking, operating systems, or advanced mathematics.

Leading networking authority Douglas Comer presents a wide-ranging, self-contained tour of the concepts, principles, and technologies that enable today’s Internet to support applications ranging from web browsing to telephony and multimedia.

This Fifth Edition has been thoroughly reorganized, revised, and updated: it includes extensive new coverage of topics ranging from wireless protocols to network performance, while reducing or eliminating coverage of older protocols and technologies.

Comer begins by illuminating the applications and facilities offered by today’s Internet. Next, he systematically introduces the underlying network technologies and protocols that make them possible: low-level data communications; packet switching, LAN, and WAN technologies; and Internet protocols such as TCP, IP, UDP, and IPv6. With these concepts and technologies established, he introduces several of the most important contemporary issues faced by network implementers and managers, including quality of service, Internet telephony, multimedia, network security, and network management.

Comer has carefully designed this book to support both top-down and bottom-up teaching approaches. Students need no background in operating systems, and no sophisticated math: Comer relies throughout on figures, drawings, examples, and analogies, not mathematical proofs.

 

دانلود رایگان کتاب

کتاب Data Structures and Algorithms in Python

کتاب Data Structures and Algorithms in Python

Based on the authors’ market leading data structures booksin Java and C++, this book offers a comprehensive, definitiveintroduction to data structures in Python by authoritative authors.

Data Structures and Algorithms in Python is the firstauthoritative object-oriented book available for Python datastructures. Designed to provide a comprehensive introduction todata structures and algorithms, including their design, analysis,and implementation, the text will maintain the same generalstructure as Data Structures and Algorithms in Java andData Structures and Algorithms in C++.

  • Begins by discussing Python’s conceptually simple syntax,which allows for a greater focus on concepts.
  • Employs a consistent object-oriented viewpoint throughout thetext.
  • Presents each data structure using ADTs and their respectiveimplementations and introduces important design patterns as a meansto organize those implementations into classes, methods, andobjects.
  • Provides a thorough discussion on the analysis and design offundamental data structures.
  • Includes many helpful Python code examples, with source codeprovided on the website.
  • Uses illustrations to present data structures and algorithms,as well as their analysis, in a clear, visual manner.
  • Provides hundreds of exercises that promote creativity, helpreaders learn how to think like programmers, and reinforceimportant concepts.
  • Contains many Python-code and pseudo-code fragments, andhundreds of exercises, which are divided into roughly 40%reinforcement exercises, 40% creativity exercises, and 20%programming projects.

 

دانلود رایگان کتاب

کتاب Dive into Python 3

کتاب Dive into Python 3

Mark Pilgrim‘s Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.

This book includes:

  • Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, closures, comprehensions, and much more
  • A detailed case study of porting a major library from Python 2 to Python 3
  • A comprehensive appendix of all the syntactic and semantic changes in Python 3

This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away.

دانلود رایگان کتاب

 

Mastering Modern Linux

Mastering Modern Linux

Praise for the First Edition:

“This outstanding book … gives the reader robust concepts and implementable knowledge of this environment. Graphical user interface (GUI)-based users and developers do not get short shrift, despite the command-line interface’s (CLI) full-power treatment. … Every programmer should read the introduction’s Unix/Linux philosophy section. … This authoritative and exceptionally well-constructed book has my highest recommendation. It will repay careful and recursive study.

–Computing Reviews, August 2011

Mastering Modern Linux, Second Edition retains much of the good material from the previous edition, with extensive updates and new topics added. The book provides a comprehensive and up-to-date guide to Linux concepts, usage, and programming. The text helps the reader master Linux with a well-selected set of topics, and encourages hands-on practice.

The first part of the textbook covers interactive use of Linux via the Graphical User Interface (GUI) and the Command-Line Interface (CLI), including comprehensive treatmentof the Gnome desktop and the Bash Shell. Using different apps, commands and filters, building pipelines, and matching patterns with regular expressions are major focuses.

Next comes Bash scripting, file system structure, organization, and usage. The following chapters present networking, the Internet and the Web, data encryption, basic system admin, as well as Web hosting. The Linux Apache MySQL/MariaDB PHP (LAMP) Web hosting combination is also presented in depth.

In the last part of the book, attention is turned to C-level programming. Topics covered include the

C compiler, preprocessor, debugger, I/O, file manipulation, process control, inter-process communication, and networking.

The book includes many examples and complete programs ready to download and run. A summary and exercises of varying degrees of difficulty can be found at the end of each chapter. A companion website (http://mml.sofpower.com) provides appendices, information updates, an example code package, and other resources for instructors, as well as students.

 

دانلود رایگان کتاب