اطلاعیه

Collapse
No announcement yet.

بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

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

    #2
    پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

    نوشته اصلی توسط amin20107 نمایش پست ها
    با سلام خدمت دوستان بنده زبان C رو تا اندازه متوسط بلد هستم (البته مطمن نیستم خخخ) از سال 85 با AVR کار می کردم اما هیچ وقت نشده که زبان C رو به عنوان یک حرفه ای یاد بگیرم یعنی یاد گیری من جسته و گریخته بوده و مدون نبوده دنبال کتاب یا کتاب هایی هستم که دقیقا این مطالب ذهن منو مدون کنه و بیاره رو اصول. من کد می نویسم ولی به شیوه سامورایی!! یعنی درست حسابی مثل یه رشته کامپیوتر یا یک کد نویس حرفه ای این کار رو نمی کنم. لطفا کتاب فیلم کلیپ یوتیوب و... هرچه میشناسید معرفی کنید. لطفا اگه کتاب رو میشناسید معرفی کنید الکی گوگل نکنید منو چند وقت الاف کتاب به درد نخور کنیدا
    بفرمایید اینم یکی از بهترین فیلم آموزش سی سی++



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

    دیدگاه


      #3
      پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

      به نظر من. هیچ چیزی به اندازه شروع یک پروژه و سعی در انجام رسوندن آن به آدم در یادگیری کمک نمی کنه.
      بهترین کار اینکه پروژه ای برای خودتون تعریف کنید و هر جا نیاز به کمک داشتید از google یا stackoverflow استفاده کنید

      دیدگاه


        #4
        پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

        نوشته اصلی توسط jafarhabibi نمایش پست ها
        به نظر من. هیچ چیزی به اندازه شروع یک پروژه و سعی در انجام رسوندن آن به آدم در یادگیری کمک نمی کنه.
        بهترین کار اینکه پروژه ای برای خودتون تعریف کنید و هر جا نیاز به کمک داشتید از google یا stackoverflow استفاده کنید
        من اون روز تا حالا از همین روش استفاده می کردم و تقریبا با سرچ کردن و کپی کردن قسمت هایی از برنامه های دیگران و انجام اصلاحات بر روی ان ها و... کار خودمو پیش میبردم وتقریبا هم همیشه بهم جواب میداده. من نیاز مند دانش برنامه نویسی C هستم نه نمونه کد های دیگران. من می خوام کسی باشم که بشینم و حداقل 90 درصد کد رو خودم بزنم.
        گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
        همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

        دیدگاه


          #5
          پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

          سلام
          بهترین مرجع و کاملترین
          هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

          دیدگاه


            #6
            پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

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

            دیدگاه


              #7
              پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

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

              دیدگاه


                #8
                پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

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

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

                دیدگاه


                  #9
                  پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

                  سلام بر شما دوست قدیمی
                  با توجه به گفته صحیح شما درباره کتاب های فارسی آموزش زبان های C یا C++ من برای شما و بقیه دوستان یه تاپیک زدم و منابع درجه یک رو معرفی کردم. امیدوارم کمکتون کنه. موفق باشید:


                  سلام خب، می دونیم که یادگیری زبان های C و C++ این روز ها برای خیلی از مهندسا لازم هستش. خصوصا رشته هایی که با الکترونیک و کامپیوتر سروکار دارن. برای این مهندسا اولین سوال اینه که چه منابعی بهترینه و کجا گیر بیاریم و چطور استفاده کنیم؟ اول منابع زبان C : بهترین کتاب، کتاب طراح این زبان هستش. کتاب دنیس ریچی(Dennis Ritchie). هر

                  دیدگاه


                    #10
                    پاسخ : بهترین کتاب های انگلیسی که می شناسید برای یاد گیری عمیق زبان C برای میکرو کنترلر چی هست؟

                    یادگیری سینتکس زبان کار ساده*ای است. اما یادگیری داشتن تفکر برنامه نویسی کاریه که یه عمر طول میکشه . شما دائم در این مسیر بهبود پیدا میکنید اگر در مسیری درست گام بردارید. اما این مسیر درست چیه؟
                    منم خیلی نمیدونم اما کارهایی بوده که سطح کد زنی من رو بالاتر برده. و هر وقت این کارها رو رعایت کردم نتیجه خیلی خوبی ازشون گرفتم.
                    یکی از این کارها صبر داشتن در نوشتن یک برنامه از پایه است. یک مثال ساده می*زنم اغلب افراد(از جمله خودم) برای کا ر با lcd سریع گوگل می کنیم. بعد یه کتابخونه پیدا کرده و در صورتی که مناسب کارمان باشد از آن استفاده می کنیم. اما یک بار بیایید کار دیگری کنیم. یک lcd که قصد راه اندازی اش را دارید را خودتان کتابخانه اش را بنویسید. تنها با استفاده از دیتا شیت. البته lcd استفاده نکنید که دیتاشیتش بدرد نخور باشه. یه lcd که دیتاشیت کامل و تمیزی از اون موجود باشه. حتی همین کارکتری 2*16 هم خوبه. در حین نوشتن سعی کنید از مباحثی که یادگرفتید در صورت لزوم استفاده کنید. مثلا ساختارها یا پوینترها. بگذارید چندماه حتی این کار طول بکشد. مهم نیست. اما طی این مدت به هیچ کد مربوط به آن lcd نگاه نکنید و در صورتی که مجبور شدید تنها به مقالات نحوه راه اندازی اکتفا کنید.
                    بعد از آنکه توانستید از حداکثر ظرفیت آن lcd استفاده کنید. شروع کنید به بررسی کدهای دیگران. این بار شما کدها را با تمام وجود احتمالاً درک میکنید و می توانید در خصوصشان نظر دهید. ممکن است پس از بررسی این کدها جاهایی از کتابخانه خود را تغییر دهید.
                    به جای راه اندازی lcd می توانید یه سنسور یا ماژول یا هر چیز دیگه ای انتخاب کنید. اما در انتخاب هر چیز که هست بهتره کدهایی در خصوصش باشه تا بتونید از خواندن کدهای بقیه یاد بگیرید. یکی از بهترین منابع یادگیری، آنالیز کدهای بقیه است. دیدن نحوه تفکر برنامه نویس و نهایتاً در صورت مفید بودن به کار بستن آن. اما این آنالیز هنگامی مفید خواهد بود که به میزان کافی فکر کرده باشید. در واقع زمین ذهن شما برای جذب آن آنالیز آماده باشد. در ضمن قرار نیست همیشه این کار را انجام دهید واقعیتش عمر محدوده و لزومی نداره که همیشه چرخ از ابتدا اختراع بشه. اما گاهی لازمه و ارزش داره. حداقل برای شروع پیشنهاد من اینه که برای یک پروژه هم که شده این کار باید صورت بگیره.
                    خلاصه حرفهای بالای من میشه: صبر در فکر کردن برای حل مسئله + دیدن نحوه نگاه سایر برنامه نویسان به مسئله (از طریق آنالیز کدها + مطالعه کتابها + دیدن ویدیو یا سمینارها(در یوتیوب هست)) باعث میشه ما روز به روز قوی تر شویم.
                    چند تا لینک هم معرفی میکنم که فکر میکنم به درد دوستان بخوره.
                    دو تا ویدیو تو یوتیوب دیدم که برای من آموزنده بودن:
                    1) اولیش نکاتی در خصوص نوشتن برنامه ای بهینه برای میکروکنترلر هست.

                    2) دومیش یه سمینار هست که آقای ​Eskil Steenberg ارائه داده. ایشون نحوه برنامه نویسی خودشون رو توضیح میدن. این آقا، ظاهراً برنامه نویس اینل هستش و یه کار خیلی خفن و باورنکردنی که کرده اینه که با c یه بازی گرافیکی رو از صفر تا صد نوشته. تو این ویدیو یه جاش هست که میگه کتابخانه ها رو خودتون بنویسید اگه میخواهید برنامه نویسی یادبگیرید. در واقع توصیه منه با دوز بسیار بالا.

                    3) استاد دانشگاهی هست به اسم phil coopman که در خصوص نوشتن برنامه های خوب برای سیستم های امبدد تدریس میکنه. ایشون یه کتاب هم دارن که خیلی دوست دارم گیرش بیارم و بخونمش اگه کسی pdf اش رو پیدا کرد اینجا قرار بده. علاوه بر این ویدیوهایی از تدریس خودش رو در کانال یوتیوب خودش قرار میده. و یه وبلاگ خوب هم داره که مطالبی مفید در اون پیدا میکنید.
                    4) در خصوص منابع فارسی من
                    - نکاتی که استاد کی نژاد در کانال و سایتشون مطرح میکنن
                    - digilogist.ir
                    رو میشناسم که مطالب خوب (هر چند کم) در این خصوص دارند.
                    جدیدترین ویرایش توسط اشکان غفارزاده; ۰۱:۰۷ ۱۳۹۶/۱۱/۰۳.

                    دیدگاه

                    لطفا صبر کنید...
                    X