دانلود کتاب Think Like a Programmer: An Introduction to Creative Problem Solving
by V. Anton Spraul
|
عنوان فارسی: فکر می کنم مثل یک برنامه نویس : مقدمه ای بر خلاق حل مساله |
دانلود کتاب
جزییات کتاب
چالش واقعی برنامه نویسی یادگیری سینتکس یک زبان نیست، بلکه یادگیری حل خلاقانه مسائل برای خلق یک سیستم عالی میباشد. در این متن بینظیر، نویسنده V. Anton Spraul روشهایی را که برنامهنویسان برای حل مشکلات استفاده میکنند را توضیح میدهد و به شما چیزهایی را میآموزد که سایر کتابهای مقدماتی اغلب آن را نادیده میگیرند: چگونه مانند یک برنامهنویس فکر کنیم. هر فصل به یک مفهوم برنامهنویسی میپردازد، مانند کلاسها، اشارهگرها، و تکرار، و تمرینهایی با پایان باز در سراسر مراحل شما را به چالش میکشد تا دانش خود را به بهترین شکل ممکن به کار ببرید. همچنین یاد خواهید گرفت که چگونه: مسائل را به اجزای مجزا تقسیم کنید تا حل آنها را آسانتر کنید. استفاده از کد را با توابع، کلاس ها و کتابخانه ها به بهترین شکل ممکن انتخاب کنید، ساختار داده ای عالی را برای یک شغل خاص انتخاب کنید و به ابزارهای برنامه نویسی پیشرفته تر مسلط شوید. افکار خود را سازماندهی کنید و راهبردهایی را برای مقابله با انواع خاصی از مشکلات توسعه دهید. اگرچه مثالهای کتاب به زبان C++ نوشته شدهاند، مفاهیم خلاقانه حل مسئله که آنها نشان میدهند فراتر از هر زبان خاصی است. در واقع، آنها اغلب به خارج از حوزه علوم کامپیوتر می رسند. همانطور که ماهرترین برنامه نویسان می دانند، نوشتن کدهای عالی یک هنر خلاقانه است - و اولین قدم در ایجاد شاهکار شما، یادگیری این است که مانند یک برنامه نویس فکر کنید.