اطلاعیه

Collapse
No announcement yet.

برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

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

    برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

    سلام دوستان
    شاید سوالم تکراری باشه ولی تو انجمن یه نگاه سر سری انداختم سوال مشابه به چشمم نخورد!
    میخواستم بدونم واسه انجام پروژه های معمولی و در حد دانشجویی با AVR کدوم زبان برنامه نویسی بهتره؟
    همینطور واسه ساخت ربات مسیریاب کدومو پیشنهاد میکنین؟و چه میکروکنترلری؟

    با تشکر

    #2
    پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

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

    دیدگاه


      #3
      پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

      :mrgreen:
      من بعد از 4 سال تازه میفهمم کسی زرنگ تر از همه تشریف داره
      که بتونه با هر دو محیط کار کنه
      ولی خیلی کم پیدا میشه
      کسی بتونی هم سی بنویسه هم بیسیک :eek:
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


        #4
        پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

        نوشته اصلی توسط حامد رحیمی
        :mrgreen:
        من بعد از 4 سال تازه میفهمم کسی زرنگ تر از همه تشریف داره
        که بتونه با هر دو محیط کار کنه
        ولی خیلی کم پیدا میشه
        کسی بتونی هم سی بنویسه هم بیسیک :eek:
        با سلام،

        حامد خان، چی شده، خیلی سحر خیز شدی؟! :mrgreen:

        همونطور که دوستمون اشاره کردند، برای کارهای سبک و دانشجویی، بیسیک بهتره....

        و اما اگر منجر به جنگ صلیبی نشه! حامد خان، به نظر من، از همه زرنگ تر اونیه که برنامه نویس خوب و مسلطی باشه، شاید ذغال خوب موثر باشه، ولی زبان و محیط برنامه نویسی خیلی تاثیر نداره!!! :biggrin:

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

        :-B ولی یادمون نره که بعضی زبانها و کامپایلرها بدلایل فنی و تکنیکی، بهتر از بعضی دیگه هستند. این رو وقتی متوجه میشید که با چند تا زبان یا کامپایلر کار کرده باشید...... :twisted:
        مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

        Sh_Nourbakhsh@Yahoo.com

        http://s2.picofile.com/file/7170362468/_Wall_e_.jp

        دیدگاه


          #5
          پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

          -
          مادامی که از شخصی یاد میشود، او و افکارش زنده اند ....

          Sh_Nourbakhsh@Yahoo.com

          http://s2.picofile.com/file/7170362468/_Wall_e_.jp

          دیدگاه


            #6
            پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

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

            دیدگاه


              #7
              پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

              منم پا برهنه اومدم وسط
              از نظر من بدون شک خیلی جاها بیسیک بهتره.اما ترکیب با اسمبلی
              1-حتی تو برنامه های خفن نیاز نیست شما همیشه درگیر جزئیات بشی
              2-جاهای خفن هم بقولی با از اسمبلی بهتره نیست بدون شک
              نتیجه تقریبا اخلاقی- بیسیک روانتر هست و هرجاش هم که نیاز شد با اسمبلی ترکیب کنید
              آش خوبی میشه
              c هم مزایایی داره البته.هیچ کامپایلری خیلی بد نیست
              ولی تو c از اول تا آخر با جزییات سرو کار داری و همیشه نیازی نیست به این سبک برنامه نویسی
              من که c رو بیخیال شدم و الانم دیگه تا حدود زیادی یادم رفته
              تو بسکام هنوزم خیلی ها تنظیمات استک و ... رو بلد نیستن.و بعدمیگن بده . منظورم شخص بخصوصی نیست.بصورت کلی میگم
              خیلی ها روتین های لایبری ها رو نخوندن هنوز
              به نظر من یه برنامه نویس خوب . کسی هست که تا حد امکان ریزه کاری ها رو بدونه .
              این اون سوال همیشگی هست تو زمان قدیم که پاسکال بهتره یا c
              و در پایان همه چی خوبه.مگه اینکه خلافش بصورت علمی ثابت بشه :agree:
              هميشه به ياد خدا باش !

              دیدگاه


                #8
                پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                سلام
                هر دو زبان خوب هستن ولی باید ببینی کدومشون بیشتر به کار شما میاد.بسکام که از زبان بیسیک استفاده میکنه تمام میکروهای avr رو حمایت میکنه اما حافظه IC رو بیشتر از c اشغال میکنه.مثلا یک برنامه با سی 784 بایت و با بیسیک 1302 بایت رو اشغال میکنه.در کل به گفته اساتید بیسیک ترجیح داده میشه

                دیدگاه


                  #9
                  پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                  طبق گفته سازمان ملل زبان های زیر در قرن بیست ویکم از بین خواهد رفت (فراموش شده)
                  بیسیک
                  چه يافت آنــکه تــو را گم کرد وچه گم کرد آنـکه تــو را يافت.

                  دیدگاه


                    #10
                    پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                    ببخشید پا برهنه پریدم وسط
                    من هم بیسیک کار میکنم و هم سی ولی خدایش بیسیک برای avr بهتره ولی اگه بخاهید ارتقا بدین مثلا به ارم که دیگه بیسیک کیلوی چند؟؟
                    یه چیز جالب کامپایلر بیسیک تا همین دو ماه پیش برای ارم اصلا نبود!!! :eek:

                    ولی من سی رو ترجیع میدم اخه خیلی دستت باز تره مثلا خط زیر رو ببینید :wow:

                    else if (rb3.rx3[40]=='.&#039 {time_off_ghodrat=(rb3.rx3[35]-48)*10000+(rb3.rx3[36]-48)*1000+(rb3.rx3[37]-48)*100+(rb3.rx3[38]-48)*10+(rb3.rx3[39]-48
                    );}
                    این رو من توی سی نوشتم حالا هرکی تونست توی بیسیک همین رو بنویسه!!
                    انجام پروژه هاي برنامه نويسي اندرويد
                    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                    http://cafebazaar.ir/app/?id=com.atxdroid

                    دیدگاه


                      #11
                      پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                      برای شروع کار بیسیک برای کار پیشرفته سی
                      کسانی که نمیتونن یک وقفه با بیسیک راه بندازن
                      یا نمیتونن درک کنن واچ داگ pll adc dac pwm
                      چیه محال ممکنه بتونن با سی کار کنن !!!!!!!!
                      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

                      دیدگاه


                        #12
                        پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                        منم بدونه کفشم این وسط
                        ولی من نظرم اینه که بیسیک پر.
                        چونکه آخرش باید C بدونیم پس چرا با بیسیک وقتمونو بگیریم.
                        من خودم خیلی واسم سخت بود که بیسیک رو ترک کنم. از طرفی هم فهمیدن دستورای بیسیک خیلی راحتر از C بود، ولی سختی رو تحمل کردم و زبونم شد C.
                        البته نظر شخصی منه #:S
                        ?Why not

                        دیدگاه


                          #13
                          پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

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

                          حالا یه سوال که کم کم داره برام عقده میشه، چرا این IDE ها اینقدر مزخرفن؟ :angry: من کدویژن و IAR رو امتحان کردم، اینا کجا Visual Studio کجا ...............

                          نوشته اصلی توسط پژمان اکبری
                          این اون سوال همیشگی هست تو زمان قدیم که پاسکال بهتره یا c
                          بخاطر این سوال نزدیک بود واحد سی پلاس پلاس رو 0 بگیرم

                          دیدگاه


                            #14
                            پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                            بله دیگه کسی که سوار (از اون ماشین خوبا) میشه و بعد سوار (از این ماشین بدا) میشه میگه اوووه اوووه صد رحمت به ...
                            محیطی که براش سرعت و سی پی یو و رم محدود نباشه( البته به نظر عقل میکروی من) معلومه دیگه میان بدون لاستیک میسازنش تا نیاز به کمک فنر نداشته باشه!!(این تکه رو حال کردی ؟؟) عزیز من اینجا میان میگن 8کیلو هارد داری با سی پی یو 16 مگا و رم 1 کبلو بایتی حالا بیا باهاش برو فضا اخه مبیشه ؟؟ نه جدا میشه؟؟

                            حرف پایانی !!!
                            به نظر من هر دوتاشون رو یاد بگیرین چون بدرتون میخوره مثلا من خودم دنبال محاسبه طلوع غروب میگشتم که با زبان بیسیک دیدمش بعد توی متلب تستش کردم بعد توی سی نوشتمش!!!
                            تاره الان هم دنبال اندروید هستم!!!!!
                            انجام پروژه هاي برنامه نويسي اندرويد
                            [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
                            http://cafebazaar.ir/app/?id=com.atxdroid

                            دیدگاه


                              #15
                              پاسخ : برتری زبان c و Basic نسبت به یکدیگر در برنامه نویسی AVR

                              اگه نگی به کسی، سی :mrgreen:
                              دوستان حق مطلب رو ادا کردن
                              بسکام برای شروع شاید مناسب باشه، اما اگه بهش عادت کردی دیگه فکر نکنم بری سمت زبونای دیگه!
                              بیسیک هلو برو تو گلوئه، برای همین ممکنه بعضی جاها نیاز باشه تا خودت پروتکل یا دستوری رو توش تغییراتی ایجاد کنی، اینجاست که به مشکل می خوری!
                              اما اگه با c برنامه بنویسی، چون یک زبون سطح میانی هستش، کمی هم با اصول کار سخت افزار آشنا می شی که خیلی میتونه کمکت کنه
                              اونچيزي که در دانشگاه ياد ميگيريد، "الفبايي" هست براي نوشتن يک "رمان" !!

                              دیدگاه

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