اطلاعیه

Collapse
No announcement yet.

یاد گیری برنامه نویسی

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

    یاد گیری برنامه نویسی

    با سلام
    بنده میخوام برنامه نویسی رو یاد بگیرم.ولی واقعا آشنائیتی ندارم.نمیدونم مثلا فرق ARM با AVR چیه؟یا مثلا C با C++ چه فرقی داره.
    خلاصه بگم کاملا مبتدی هستم.میخواستم نظر شما رو راجع به این بدونم که به نظرتون من چی کار کنم تا بتونم یه برنامه نویس حرفه ای بشم؟
    من برای نمونه پروژه فوق دیپلمم رو به یه نفر دادم و اون ساخت.میخوام منم در حدی بشم که بتونم مدار ها و پروژه هایی در سطح کاردانی و کارشناسی رو بتونم خودم طراحی کنم و برنامشو بنویسم.
    به نظرتون من برم مجتمع فنی تهران یا چی کار کنم؟
    راستی خودمو معرفی نکردم.21 سالمه دانشجوی کارشناسی الکترونیک.کاردانیمم شمسی پور بودم
    با تشکر
    سال 89
    تو دربي 69
    شيث رضائي
    دنبال فرهاد بدو
    آي بدو آي بدو

    #2
    پاسخ : یاد گیری برنامه نویسی

    نوشته اصلی توسط Different
    با سلام
    بنده میخوام برنامه نویسی رو یاد بگیرم.ولی واقعا آشنائیتی ندارم.نمیدونم مثلا فرق ARM با AVR چیه؟یا مثلا C با C++ چه فرقی داره.
    خلاصه بگم کاملا مبتدی هستم.میخواستم نظر شما رو راجع به این بدونم که به نظرتون من چی کار کنم تا بتونم یه برنامه نویس حرفه ای بشم؟
    من برای نمونه پروژه فوق دیپلمم رو به یه نفر دادم و اون ساخت.میخوام منم در حدی بشم که بتونم مدار ها و پروژه هایی در سطح کاردانی و کارشناسی رو بتونم خودم طراحی کنم و برنامشو بنویسم.
    به نظرتون من برم مجتمع فنی تهران یا چی کار کنم؟
    راستی خودمو معرفی نکردم.21 سالمه دانشجوی کارشناسی الکترونیک.کاردانیمم شمسی پور بودم
    با تشکر
    فرق آرم و AVR مثل فرق بنز و پژو میمونه ! هر کدوم خصوصیات خودشونو دارند ، اما در کل یک کار انجام میدند ولی با سطح توانایی های کاملا متفاوت .
    هر دو قراره کار پردازش سیگنال رو انجام بدند .
    اما تفاوتها بسیار زیاده . امکانات جانبی که ARM در اختیار شما قرار میده بسیار بسیار زیاده . مقدار حافظه برنامه و حافظه موقتی برای اجرای برنامه در ARM خیلی زیادتراز AVR هست . توان محاسباتی ARM قابل مقایسه با AVR نیست .
    تفاوتها زیاده . باید دیتا شیت هاشونو بزارید جلوشون و مقایسه کنید .

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

    دیدگاه


      #3
      پاسخ : یاد گیری برنامه نویسی

      با تشکر از لطفت علی جون
      به نظرت من از کجا باید شروع کنم و چی کار کنم که به یک برنامه نویس حرفه ای تبدیل شم؟
      مجتمع فنی تهران برم یا کتاب بخونم؟
      سال 89
      تو دربي 69
      شيث رضائي
      دنبال فرهاد بدو
      آي بدو آي بدو

      دیدگاه


        #4
        پاسخ : یاد گیری برنامه نویسی

        نوشته اصلی توسط Different
        با تشکر از لطفت علی جون
        به نظرت من از کجا باید شروع کنم و چی کار کنم که به یک برنامه نویس حرفه ای تبدیل شم؟
        مجتمع فنی تهران برم یا کتاب بخونم؟
        اگر میخوای AVR یادبگیری که منابع زیادی تو بازار هستش .برای برنامه نویسی C هم یه کتاب خیلی خوب برات معرفی میکنم که از مبتدی شروع به یاد دادن (با مثالهای زیادی)میکنه.اگر میخوای برنامه نویسی C بطور کامل بلد بشی حتما بگیر
        کتاب:برنامه نویسی به زبان C ترجمه جعفر نژادقمی

        دیدگاه


          #5
          پاسخ : یاد گیری برنامه نویسی

          نوشته اصلی توسط Ali-65
          فرق آرم و AVR مثل فرق بنز و پژو میمونه
          فرق آرم و AVR مثل تریلی 30 تن با وانت 800 کیلو میمونه
          تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
          داشتن عقله زيادتر از دیگر آدم ها است

          دیدگاه


            #6
            پاسخ : یاد گیری برنامه نویسی

            با تشکر از دوستان
            میخواستم بدونم کدام نرم افزار برای زبان C یا C++ یا AVR و ARM هست؟اگه میشه نرم افزار های هر کدوم رو بگید.
            چون من میخوام برنامه نویسیم کاربردی بشه.یعنی بتونم با برنامه نویسی بتونم مدارات و پروژه های الکترونیکی رو پیاده سازی کنم.
            ولی چون نمیدونم چی کار کنم که بتونم به اون حد برسم از شما دوستان میخوام به من کمک کنید و راه رو بهم نشون بدین.
            سال 89
            تو دربي 69
            شيث رضائي
            دنبال فرهاد بدو
            آي بدو آي بدو

            دیدگاه


              #7
              پاسخ : یاد گیری برنامه نویسی

              نوشته اصلی توسط Different
              با تشکر از لطفت علی جون
              به نظرت من از کجا باید شروع کنم و چی کار کنم که به یک برنامه نویس حرفه ای تبدیل شم؟
              مجتمع فنی تهران برم یا کتاب بخونم؟
              خواهش میکنم .
              والا کلا من یکبار برای کلاس altium designer شونصد سال پیش رفتم مجتمع فنی . چیزایی که از سایت یاد گرفتم خیلی خیلی بیشتر از مجتمع فنی بود ! فقط برای certification بدرد میخوره از نظر من

              اگر اینترنت پر سرعت داری منبع مولتی مدیا برات معرفی کنم . خیلی خوبو پایه ای یاد بگیری :
              http://maktabkhooneh.org/course?course=bazargan466

              کتاب هم بسیار زیاد هست . خیلی زیاد ! بخونی یاد میگیری . مثل همه این دوستان که با پشتکار خودشون یاد میگیرند .

              دیدگاه


                #8
                پاسخ : یاد گیری برنامه نویسی

                نوشته اصلی توسط Different
                با تشکر از دوستان
                میخواستم بدونم کدام نرم افزار برای زبان C یا C++ یا AVR و ARM هست؟اگه میشه نرم افزار های هر کدوم رو بگید.
                چون من میخوام برنامه نویسیم کاربردی بشه.یعنی بتونم با برنامه نویسی بتونم مدارات و پروژه های الکترونیکی رو پیاده سازی کنم.
                ولی چون نمیدونم چی کار کنم که بتونم به اون حد برسم از شما دوستان میخوام به من کمک کنید و راه رو بهم نشون بدین.
                ببینید . برای c , Cpp کامپایلر زیاده .مثلا برای برنامه ریزی AVR از کدویژن و WinAVR و جدیدا AVRStudio میتونید استفاده کنید . و قواعد زیان سی رو بکار بگیرید .
                برای ARM از تعداد بیشتری از این محیط ها استفاده میکنید . مثلا eclipse یا کیل یا IAR یا AVRStudio
                مهم شناخت اسلوب صحیح برنامه نویسی سی و شناخت قابلیت های میکروتونه . شناخت رجیستر ها هم مهم ترین بخشه . که با دستکاری اونها میتونید میکرو رو راه بندازید .بقیه مسائل با آزمون و خطا و استفاده از تجربیات بقیه کم کم حاصل میشه

                دیدگاه

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