اطلاعیه

Collapse
No announcement yet.

اسمبلی و زبانهای سطح بالا

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

    اسمبلی و زبانهای سطح بالا

    تفاوت زبان اسمبلی و زبان های میانی مثل c وسطح بالا مثل Basicآ‌ در چیست؟ منظورم اینه که فقط برای پروژه های دانشجویی از C و Basic استفاده می کنن و در صنعت استفاده نمی شن ؟ آیا در صنعت فقط از اسمبلی استفاده میکنن؟

    #2
    پاسخ : اسمبلی و زبانهای سطح بالا

    باید به این نکته توجه کنید که موقع کامپایل ، چه از c استفاده کنید و چه از basic ،ابتدا برنامتون به اسمبلی تبدیل و بعد کامپایل میآ‌شه
    زبان های سطح بالا ، راحتی و قابلیت فهم برنامهآ‌رو افزایش میآ‌دن

    دیدگاه


      #3
      پاسخ : اسمبلی و زبانهای سطح بالا

      نوشته اصلی توسط arash13
      تفاوت زبان اسمبلی و زبان های میانی مثل c وسطح بالا مثل Basicآ‌ در چیست؟ منظورم اینه که فقط برای پروژه های دانشجویی از C و Basic استفاده می کنن و در صنعت استفاده نمی شن ؟ آیا در صنعت فقط از اسمبلی استفاده میکنن؟
      بیسیک سطح بالاست؟؟!!!! :eek:
      "مسلانم قبله ام یک گل سرخ..."

      If you felt sad, just think your future when you are saying"good old days!!

      دیدگاه


        #4
        پاسخ : اسمبلی و زبانهای سطح بالا

        نوشته اصلی توسط afshin.k

        بیسیک سطح بالاست؟؟!!!! :eek:
        بله سطح بالاست . به این معنی که میشه راحت تر باهاش ارتباط برقرار کرد و برنامه نوشت . به زبان قابل فهم انسانها نزدیکتره. از اون لحاظ!
        مهم نيست كه چه انديشه اي در سر و چه ترسي در دل داريد؛ مهم آن است كه بيكار ننشينيد و دست به كاري بزنيد و وارد ميدان عمل بشويد.

        نمي توانيد به كودكي بياموزيد كه از خود مواظبت كند، مگر آنكه او را آزاد بگذاريد تا براي مواظبت از خود بكوشد؛ ممكن است اشتباه كند، ولي دانايي او از ميان همين اشتباهات سرچشمه مي گيرد.

        دیدگاه


          #5
          پاسخ : اسمبلی و زبانهای سطح بالا

          بله مثل c نیست. ولی چون داشتم با اسمبلی مقایسه میآ‌کردم، تو یه دسته گزاشتمآ‌شون.

          دیدگاه


            #6
            پاسخ : اسمبلی و زبانهای سطح بالا

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

            دیدگاه


              #7
              پاسخ : اسمبلی و زبانهای سطح بالا

              سلام میشه با ویژوال بیسیک میکرو کنترلر رو برنامه ریزی کرد؟
              آخرش یه ربات خفن میسازم!

              دیدگاه

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