توضیحات
To learn to program is to be initiated into an entirely new way of thinking about engineering, mathematics, and the world in general. Computation is integral to all modern engineering disciplines, so the better you are at programming, the better you will be in your chosen field.
The author departs radically from the typical presentation by teaching concepts and techniques in a rigorous manner rather than listing how to use libraries and functions. He presents pointers in the very first chapter as part of the development of a computational model that facilitates an ab initio presentation of subjects such as function calls, call-by-reference, arrays, the stack, and the heap. The model also allows students to practice the essential skill of memory manipulation throughout the entire course rather than just at the end. As a result, this textbook goes further than is typical for a one-semester course — abstract data types and linked lists, for example, are covered in depth. The computational model will also serve students in their adventures with programming beyond the course: instead of falling back on rules, they can think through the model to decide how a new programming concept fits with what they already know.
The book is appropriate for undergraduate students of engineering and computer science, and graduate students of other disciplines. It contains many exercises integrated into the main text, and the author has made the source code available online.
————————————————————–
ترجمه ماشینی :
یادگیری برنامه نویسی به معنای شروع به روشی کاملاً جدید در مورد مهندسی، ریاضیات و به طور کلی جهان است. محاسبات جزء لاینفک همه رشته های مهندسی مدرن است، بنابراین هر چه در برنامه نویسی بهتر باشید، در رشته انتخابی خود بهتر خواهید بود.
نویسنده با آموزش مفاهیم و تکنیک ها، به طور اساسی از ارائه معمولی فاصله می گیرد. به روشی دقیق به جای فهرست کردن نحوه استفاده از کتابخانه ها و توابع. او اشارهگرها را در فصل اول به عنوان بخشی از توسعه یک مدل محاسباتی ارائه میکند که ارائه اولیه موضوعاتی مانند فراخوانی تابع، فراخوانی با مرجع، آرایهها، پشته و پشته را تسهیل میکند. این مدل همچنین به دانشآموزان اجازه میدهد تا مهارتهای ضروری دستکاری حافظه را در کل دوره تمرین کنند نه فقط در پایان. در نتیجه، این کتاب درسی فراتر از حد معمول یک دوره یک ترم است – به عنوان مثال، انواع داده های انتزاعی و لیست های پیوندی به طور عمیق پوشش داده شده است. مدل محاسباتی همچنین به دانشآموزان در ماجراجوییهای برنامهنویسی فراتر از دوره خدمت میکند: به جای عقبنشینی از قوانین، آنها میتوانند از طریق مدل فکر کنند تا تصمیم بگیرند که چگونه یک مفهوم برنامهنویسی جدید با آنچه قبلاً میدانند مطابقت دارد.
این کتاب برای دانشجویان کارشناسی مهندسی و علوم کامپیوتر و دانشجویان کارشناسی ارشد سایر رشته ها مناسب است. این شامل تمرین های بسیاری است که در متن اصلی ادغام شده اند و نویسنده کد منبع را به صورت آنلاین در دسترس قرار داده است.
tag : دانلود کتاب برنامه نویسی برای مهندسان: رویکردی اساسی برای یادگیری C و Matlab , Download برنامه نویسی برای مهندسان: رویکردی اساسی برای یادگیری C و Matlab , دانلود برنامه نویسی برای مهندسان: رویکردی اساسی برای یادگیری C و Matlab , Download Programming for Engineers: A Foundational Approach to Learning C and Matlab Book , برنامه نویسی برای مهندسان: رویکردی اساسی برای یادگیری C و Matlab دانلود , buy برنامه نویسی برای مهندسان: رویکردی اساسی برای یادگیری C و Matlab , خرید کتاب برنامه نویسی برای مهندسان: رویکردی اساسی برای یادگیری C و Matlab , دانلود کتاب Programming for Engineers: A Foundational Approach to Learning C and Matlab , کتاب Programming for Engineers: A Foundational Approach to Learning C and Matlab , دانلود Programming for Engineers: A Foundational Approach to Learning C and Matlab , خرید Programming for Engineers: A Foundational Approach to Learning C and Matlab , خرید کتاب Programming for Engineers: A Foundational Approach to Learning C and Matlab ,






نقد و بررسیها
هنوز بررسیای ثبت نشده است.