کتاب های برچسب programming-languages
تاریخ: ۱۸:۳۳:۶ ۱۳۹۸/۷/۴ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Programming Languages | Coding |

کتاب مفاهیم در زبان‌های برنامه نویسی، مفاهیم اصلی در برنامه نویسی مورد استفاده در زبان‌های برنامه نویسی مدرن مثل تابع ها، نوع ها، مدیریت حافظه و کنترل را توضیح داده است. این کتاب در ارائه جامع و مقایسه زبانهای مهم برنامه نویسی شی گرا بی نظیر است. فصل‌های جداگانه ای، تاریخچه اشیا، Simula و Smalltalk و زبان‌های مهم سی پلاس پلاس و جاوا را مورد بررسی قرار داده اند. در این کتاب، مباحث بنیادی مانند محاسبات لامبدا و denotational semantics، را به شکلی آسان و غیر رسمی و با تمرکز بر بینشهای اصلی ارائه شده توسط این نظریه‌ها ارائه می‌دهد.

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

تعداد بازدید: ۲۰۶
دیدگاه ها: ۰
تاریخ: ۲۰:۲:۲۵ ۱۳۹۸/۴/۲۰ پنج شنبه
توسط: MotoMan
امتیاز: ۱

برنامه نویسی کامپیوتر انتزاعی نیست و برنامه‌ها بر روی یک ماشین اجرا می‌شوند. دانستن این که کامپیوتر‌ها چگونه کار می‌کنند و برنامه‌ها به چه شکل بر روی آن‌ها اجرا می‌شوند، برای این که برنامه نویس بهتری شوید، ضروری است. همچنین درک تکنولوژی‌های پایه می‌تواند به شما کمک کند تا وقتی که چیزی درست کار نمی‌کند از آن سر در آورید.

کتاب Secret Life of Program یا Foundations of Computer Programming سابق، شکاف‌های موجود در آموزش کامپیوتر را با نشان دادن آن چه در پشت صحنه برنامه نویسی در سطح ماشین رخ می‌دهد، پر می‌کند. خوانندگان این کتاب یاد می‌گیرند که نرم افزار وقتی که بر روی سخت افزار اجرا می‌شود چگونه رفتار می‌کند؛ چگونه برنامه‌ها داده‌ها را در حافظه دستکاری می‌کنند؛ چگونه کامپیوتر‌ها زبان‌ها را پردازش می‌کنند و این که مرورگرهای وب چگونه کار می‌کنند. در این کتاب همچنین یاد خواهید گرفت که چگونه برنامه‌های کارآمد بنویسید و مبانی امنیت کامپیوتر و ملاحظاتی که هنگام کد نویسی باید در ذهن داشته باشید را رعایت کنید.

تعداد بازدید: ۳۳۲
دیدگاه ها: ۰
تاریخ: ۷:۲۲:۳۴ ۱۳۹۲/۱۰/۸ یکشنبه
توسط: MotoMan
امتیاز: ۱۱

Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: Software Testing Principles, Practices, and Patterns, Stephen Vance builds on all that’s been learned about test-driven development, helping you achieve unprecedented levels of first-time quality. Using real-world code examples, this guide introduces patterns, principles, and more than two dozen detailed techniques for testing any software system more fully, effectively, and painlessly. Vance presents a conceptual framework to help you focus your efforts and design recommendations for improving testability across the software lifecycle, and also provides hands-on guidance to simplify testing of the full spectrum of code constructs. You’ll learn how to choose the best testing techniques for every situation, from the most common scenarios to threading. Two complete case studies put it all together, walking you through testing a brand-new Java application and an untested “legacy” JavaScript jQuery plugin. Whether you’re developing cutting-edge code for a new start-up, or maintaining an unruly old system, this guide will help you deliver exactly what you need: quality code.

تعداد بازدید: ۳۷۸۹
دیدگاه ها: ۰
تاریخ: ۲۲:۷:۱۶ ۱۳۹۲/۱۰/۳ سه شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Programming Languages |

یک زبان برنامه نویسی یک زبان مصنوعی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شده‌است.زبان‌های برنامه نویسی برای ایجاد برنامه‌هایی به کار می‌روند که رفتار یک ماشین را مشخص می‌کنند، الگوریتم دقیق را بیان می‌کنند، و یا روشی برای ارتباط انسانند. بسیاری از زبان‌های برنامه نویسی تعدادی قالب از ویژگی‌های نوشته شده دستوری(syntax) و معناشناسی (semantics) دارند، چرا که رایانه‌ها دستورات دقیقا مشخص نیاز دارند. برخی توسط سند خصوصیات (specification document) تعیین شده‌اند. (برای مثال یک استاندارد ISO)، در حالی که برخی دیگر دارای پیاده سازی غالبی می‌باشند.(مانند Perl) اولین زبان برنامه نویسی به قبل از اختراع رایانه باز می‌گردد، و برای هدایت رفتار ماشین‌هایی مانند دستگاه‌های نساجی اتوماتیک و نوازنده‌های پیانو به کار می‌رفت. هزاران زبان برنامه نویسی خلق شده‌اند، بیشتر در زمینهٔ رایانه، زمینه‌ای که هر ساله بسیاری دیگر ایجاد می‌شوند.

این جزوه تایپ شده درس طراحی و پیاده سازی زبان‌های برنامه سازی است و مدرس این درس نیز استاد آرمان علاء در دانشگاه آزاد نجف آباد  است.

تعداد بازدید: ۲۰۵۶
دیدگاه ها: ۱
تاریخ: ۷:۳۹:۴ ۱۳۹۲/۷/۲۸ یکشنبه
توسط: MotoMan
امتیاز: ۹
برچسب ها: Programming Languages |

یک زبان برنامه نویسی یک زبان مصنوعی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شده‌است.زبان‌های برنامه نویسی برای ایجاد برنامه‌هایی به کار می‌روند که رفتار یک ماشین را مشخص می‌کنند، الگوریتم دقیق را بیان می‌کنند، و یا روشی برای ارتباط انسانند. بسیاری از زبان‌های برنامه نویسی تعدادی قالب از ویژگی‌های نوشته شده دستوری(syntax) و معناشناسی (semantics) دارند، چرا که رایانه‌ها دستورات دقیقا مشخص نیاز دارند. برخی توسط سند خصوصیات (specification document) تعیین شده‌اند. (برای مثال یک استاندارد ISO)، در حالی که برخی دیگر دارای پیاده سازی غالبی می‌باشند.(مانند Perl) اولین زبان برنامه نویسی به قبل از اختراع رایانه باز می‌گردد، و برای هدایت رفتار ماشین‌هایی مانند دستگاه‌های نساجی اتوماتیک و نوازنده‌های پیانو به کار می‌رفت. هزاران زبان برنامه نویسی خلق شده‌اند، بیشتر در زمینهٔ رایانه، زمینه‌ای که هر ساله بسیاری دیگر ایجاد می‌شوند.

این جزوه تایپ شده درس طراحی و پیاده سازی زبان‌های برنامه سازی است و مدرس این درس نیز استاد دکتر نور اله در موسسه پارسه است.

تعداد بازدید: ۷۶۸۲
دیدگاه ها: ۵
تاریخ: ۲۱:۳۶:۳۹ ۱۳۹۲/۷/۲۷ شنبه
توسط: MotoMan
امتیاز: ۹
برچسب ها: Programming Languages |

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

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

تعداد بازدید: ۴۳۷۴
دیدگاه ها: ۳
loading...

لطفا منتظر بمانید...