دانلود کتاب Practical UML statecharts in C/C++: event-driven programming for embedded systems (به فارسی: نمودارهای وضعیت UML کاربردی در C/C++: برنامه نویسی رویداد محور برای سیستم های جاسازی شده) نوشته شده توسط «Miro Samek»
اطلاعات کتاب نمودارهای وضعیت UML کاربردی در C/C++: برنامه نویسی رویداد محور برای سیستم های جاسازی شده
موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Newnes
نویسنده: Miro Samek
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2008
تعداد صفحه: 721
حجم کتاب: 14 مگابایت
کد کتاب: 9780750687065 , 0750687061
نوبت چاپ: 2
توضیحات کتاب نمودارهای وضعیت UML کاربردی در C/C++: برنامه نویسی رویداد محور برای سیستم های جاسازی شده
نمودارهای حالت عملی UML در نسخه دوم C/C++ شکاف بین مفاهیم انتزاعی سطح بالا زبان مدلسازی یکپارچه (UML) و جنبه های برنامه نویسی واقعی ماشین های حالت سلسله مراتبی مدرن (نمودار حالت UML) را پر می کند. این کتاب یک زیرساخت سبک وزن، منبع باز و رویداد محور به نام QP را توصیف می کند که کدنویسی دستی مستقیم نمودارهای وضعیت UML و برنامه های کاربردی رویداد محور همزمان را در C یا C ++ بدون ابزارهای بزرگ امکان پذیر می کند. این کتاب در دو بخش ارائه شده است. در بخش اول، شما یک توضیح عملی از مفاهیم ماشین حالت مربوطه را دریافت میکنید که از اتوماتای حالت محدود سنتی شروع میشود تا ماشینهای حالت UML مدرن و سپس تکنیکهای کدگذاری ماشین حالت و الگوهای طراحی ماشین حالت، که همگی با مثالهای اجرایی نشان داده شدهاند. در بخش دوم، یک مطالعه طراحی دقیق از یک چارچوب عمومی در زمان واقعی را میبینید که برای ترکیب ماشینهای حالت همزمان و رویداد محور در برنامههای کاربردی قوی ضروری است. بخش دوم با توضیح واضح مفاهیم کلیدی برنامهنویسی مبتنی بر رویداد مانند وارونگی کنترل («اصل هالیوود»)، مسدود کردن در مقابل کد غیرمسدود، معناشناسی اجرای اجرا تا تکمیل (RTC)، اهمیت صفهای رویداد آغاز میشود. ، سر و کار داشتن با زمان و نقش ماشین های حالت برای حفظ زمینه از یک رویداد به رویداد دیگر. این پسزمینه برای کمک به توسعهدهندگان نرمافزار در انتقال از برنامهنویسی متوالی سنتی به برنامهنویسی مبتنی بر رویداد مدرن، که میتواند یکی از پیچیدهترین تغییرات پارادایم باشد، طراحی شده است. زیرساخت سبک وزن QP رویداد محور چندین مرحله فراتر از سیستم عامل بلادرنگ سنتی (RTOS) است. در ساده ترین پیکربندی، QP روی ریزپردازنده فلزی، میکروکنترلر یا DSP اجرا می شود که به طور کامل جایگزین RTOS می شود. QP همچنین می تواند تقریباً با هر OS/RTOS کار کند تا از درایورهای دستگاه موجود، پشته های ارتباطی و سایر میان افزارها استفاده کند. وبسایت همراه این کتاب حاوی کد منبع باز کامل برای QP، پورتهای پردازندهها و سیستمعاملهای محبوب، از جمله 80×86، ARM Cortex-M3، MSP430، و لینوکس، و همچنین تمام نمونههایی است که در کتاب توضیح داده شده است. * تمرکز بر مفاهیم اصلی به جای ابزارهایی که همیشه در حال تغییر هستند و به خواننده این امکان را می دهد که به استفاده از این اطلاعات با پروژه های مختلف ادامه دهد * یک معماری نرم افزار منبع باز کامل و آماده برای استفاده برای سیستم های تعبیه شده کوچک و بزرگ ارائه می دهد *شامل یک مثال گسترده با استفاده از ARM Cortex-M3 در سراسر کتاب، مشکلاتی را که برنامه نویسان و معماران در زندگی روزمره با آن مواجه می شوند برجسته می کند.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.