اطلاعیه

Collapse
No announcement yet.

نظرسنجی برای زبان برنامه نویسی

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

    نظرسنجی برای زبان برنامه نویسی

    با سلام . یه نظر سنجی کوچولو در باره زبان برنامه نویسی که برای avr استفاده میکنید .
    970
    اسمبلی
    0%
    328
    سی
    0%
    250
    بیسیک
    0%
    160
    پاسکال
    0%
    131
    سایر
    0%
    101
    به راه بادیه رفتن ، به از نشستن باطل

    #2
    پاسخ : نظرسنجی برای زبان برنامه نویسی

    قربونت برم 15000 بار راجع به این موضوع صحبت شده خون و خون ریزی راه افتاده شما بازم این سوالو مطرح میکنی.چرا هیشکی از گزینه جستجو استفاده نمیکنه؟
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه


      #3
      پاسخ : نظرسنجی برای زبان برنامه نویسی

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

      دیدگاه


        #4
        پاسخ : نظرسنجی برای زبان برنامه نویسی

        بله حق با شماست به کارتون ادامه بدید...
        شرمنده مزاحم شدم
        It's nice to be important but it's important to be nice!

        از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

        دیدگاه


          #5
          پاسخ : نظرسنجی برای زبان برنامه نویسی

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

          دیدگاه


            #6
            پاسخ : نظرسنجی برای زبان برنامه نویسی

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

            اینطور که خودتون گفتید پاسکال کارید.... فعلا تو بورس ترین کامپایلرها برای AVR برای زبان های سی و بیسیک هستند که به ترتیب کدویژن و بسکام...

            حالا با هر کدوم که راحت ترید و به پاسکال نزدیک تره میتونید کار کنید

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

            موفق باشید

            دیدگاه


              #7
              پاسخ : نظرسنجی برای زبان برنامه نویسی

              من برای میکرو از دو کامپایلر میکروپاسکال و avrco استفاده میکنم . دومی مخصوصا خیلی قدرمنده و از xmega هم ساپورت میکنه .
              به راه بادیه رفتن ، به از نشستن باطل

              دیدگاه


                #8
                پاسخ : نظرسنجی برای زبان برنامه نویسی

                چند ملاک برای انتخاب ابزارهای برنامه نویسی میکروکنترلر:

                1- حجم کد تولید شده در مقایسه با بقیه ابزارها و با یک ساختار برنامه مشترک
                2- کتابخانه های موجود و ابزارهای مورد پشتیبانی آن و امکان تصحیح کتابخانه های فعلی و امکان اضافه کردن کتابخانه های جدید و استفاده از کتابخانه هایی که در اینترنت در دسترس است.
                3- امکان لینک بین چند فایل مختلف که توسط چند برنامه نویس نوشته شده باشد. توضیح اینکه در کاربردهای پیچیده ممکن است هر بخش کد توسط یک نفر نوشته شود و نهایتا همه این کدها با هم بصورت واحد لینک شوند.
                4- امکان بهینه سازی و Optimization کد معادل برنامه بر حسب سرعت یا حجم
                5- امکان برنامه نویسی mixed بین زبان مورد نظر و اسمبلی
                6- پشتیبانی از پروگرامرهای موجود
                7- امکان simulation برای تشخیص عملکرد و خطاهای برنامه و دارا بودن disassembler برای مشاهده کدهای معادل اسمبلی برنامه
                اوژن: به معنای افکننده و شکست دهنده است
                دانایی، توانایی است-Knowledge is POWER
                برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                دیدگاه


                  #9
                  پاسخ : نظرسنجی برای زبان برنامه نویسی

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

                  دیدگاه


                    #10
                    پاسخ : نظرسنجی برای زبان برنامه نویسی

                    شرکت میکروالکترونیکا از یوگسلاوی تقدیم میکند :
                    میکرو بیسیک
                    میکرو پاسکال
                    میکرو اسمبلی
                    برای میکروهای avr و pic
                    فایلهای راهنما رو حتما دانلود کنین اطلاعات جالی دارن
                    در ضمن پروژه های زیادی هم تو سایت هست البته pic هستند .

                    http://www.mikroe.com/eng/home/index

                    فایل راهنمای میکرو پاسکال

                    http://www.4shared.com/file/W4xZX6KN/mikroPascal_PRO_AVR.html


                    شرکت e-lab electronic از آلمان تقدیم میکند :
                    avrco کامپایلر قدرتمند پاسکال .
                    http://www.e-lab.de/index_en.html

                    راهنمای نسخه استاندارد نرم افزار
                    http://www.4shared.com/document/JIN8voNG/DocuStdDriver.html

                    راهنمای نسخه پروفشنال نرم افزار
                    http://www.4shared.com/document/016y_ooR/DocuProfiDriver.html

                    راهنمای ابزار کمکی
                    http://www.4shared.com/document/8X-3Z_f4/DocuTools.html


                    به راه بادیه رفتن ، به از نشستن باطل

                    دیدگاه


                      #11
                      پاسخ : نظرسنجی برای زبان برنامه نویسی

                      دوستان کسی benchmark برای کامپایلرهای avr سراغ نداره ؟
                      به راه بادیه رفتن ، به از نشستن باطل

                      دیدگاه


                        #12
                        پاسخ : نظرسنجی برای زبان برنامه نویسی

                        نوشته اصلی توسط fadelphi
                        دوستان کسی benchmark برای کامپایلرهای avr سراغ نداره ؟
                        مقایسه ای توسط Atmel بین حجم کد تولید شده IAR و GCC-AVR که همان کامپایلر محیط winavr است. بر مبنای این مقایسه، کد تولید شده توسط IAR از نظر حجم بطور متوسط 25.5 درصد کمتر از GCC-AVR است.

                        http://www.iar.com/website1/1.0.1.0/2515/1/
                        اوژن: به معنای افکننده و شکست دهنده است
                        دانایی، توانایی است-Knowledge is POWER
                        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                        دیدگاه


                          #13
                          پاسخ : نظرسنجی برای زبان برنامه نویسی

                          نوشته اصلی توسط طراح
                          مقایسه ای توسط Atmel بین حجم کد تولید شده IAR و GCC-AVR که همان کامپایلر محیط winavr است. بر مبنای این مقایسه، کد تولید شده توسط IAR از نظر حجم بطور متوسط 25.5 درصد کمتر از GCC-AVR است.
                          این مقایسه مال خود شرکت IAR هستش و قابل اطمینان نیست . من یه جا یه benchmark دیدم خیلی باحال بود . کدویژن رکوردها رو زده بود.

                          میخوام یه تست نفس گیر طراحی کنم که برای همه زبانها به یه صورت نوشته بشه و بعد نتایج رو مقایسه کنیم .

                          1 ایده بدین برای تست مثلا اعداد اعشاری حلقه های تکرار
                          2 کامپایلر پیشنهاد بدین

                          فعلا که اینها مد نظر هستن : mikropascal bascom codevision winavr avrco
                          اگه کامپایلر دیگه ای مد نظر دوستان هست زحمت کامپایلش با خودشونه

                          به راه بادیه رفتن ، به از نشستن باطل

                          دیدگاه


                            #14
                            پاسخ : نظرسنجی برای زبان برنامه نویسی

                            نوشته اصلی توسط fadelphi
                            این مقایسه مال خود شرکت IAR هستش و قابل اطمینان نیست .
                            این مسئله که شرکت IAR (که مورد تائید ترین کامپایلر از نظر atmel را تولید می کند و اکثر سورس های atmel با IAR است) بتواند در وبسایت رسمی شرکت، آن هم نه از جانب خود و بلکه از جانب atmel مطلب خلاف واقعی را اعلام کند و هیچ مشکل قانونی هم برای آن شرکت بوجود نیاید و atmel هم به او اعتراض نکند و ما هم بتوانیم به همین راحتی در قابل اطمینان بودن آن تردید کنیم، اندکی جای تامل و بررسی دارد.
                            اوژن: به معنای افکننده و شکست دهنده است
                            دانایی، توانایی است-Knowledge is POWER
                            برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                            وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                            قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                            اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                            ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                            دیدگاه


                              #15
                              پاسخ : نظرسنجی برای زبان برنامه نویسی

                              یا من مطلب سایت رو نگرفتم یا شما .
                              اونجا نوشته کد برنامه از اتمل هست و نه تست و نمودارها . حال اینا یه کد پیدا کردن که کامپایلرشون بهتر کامپایل کرده .


                              Application used in benchmark

                              This benchmark was based on the Wireless Sensor Network Demo (WSNDemo) which is available in the BitCloud SDK from Atmel. Version 1.6.1 of BitCloud was used on an ATmega1281. The following stack library options where used for the different tests:

                              E - end device
                              R - router
                              C - coordinator
                              All - all roles
                              NO SEC - no security
                              STD SEC - standard ZigBee security
                              به راه بادیه رفتن ، به از نشستن باطل

                              دیدگاه

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