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

دسته: , تاریخ انتشار: ۱۵ اسفند ۱۳۹۷تعداد بازدید: 496
قیمت محصول

1800 تومان

جزئیات بیشتر

نوع فایل

Word

تعداد صفحات

18

حجم فایل

0/19 مگابایت

گزارش تخلف
توضیحات مختصر محصول
مقاله درباره زبان های برنامه نویسی سطح بالا

در این مقاله به بررسی تبدیل زبان های برنامه نویسی سطح بالا به FPGA و VHDL پرداخته شده است. زبان برنامه‌نویسی سطح بالا یا زبان برنامه‌نویسی بلندتراز (High-level programming language) زبانی است که نسبت به زبان برنامه‌نویسی سطح پایین راحت‌تر قابل استفاده و قابل حمل بین سیستم‌های متفاوت و دارای انتزاع بیشتری هستند. چنین زبان‌هایی عموماً از عملیات CPU مانند مدل‌های دسترسی به حافظه و مدیریت حوزه دور هستند.

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

مشخصات زبان های برنامه نویسی سطح بالا

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

زبان های برنامه نویسی سطح بالا  پر کاربردترین و در عین حال جذابترین و کاربردی‌ترین محیط‌های برنامه نویسی را شامل می‌شوند، چرا که محیط آن کاربر پسند(User Friendly) بوده و یادگیری اصطلاحات و مفاهیم آن در محیط و قالبی گرافیکی به کاربر ارائه می‌شود، برنامه نویسان به راحتی به یادگیری دستورهای و قواعد آن به دلیل اینکه به زبان محاوره ایی و انگلیسی نزدیک است می‌پردازند، این‌گونه زبانها از سرعت کمتری نسبت به زبانهای سطح میانی و پایین برخوردار می‌باشد، به دلیل اینکه دستورهای بایستی به زبان قابل فهم برای ماشین تبدیل گردند که این خود زمان بر می‌باشد، ولی در عین حال فضای کمتری اشغال می‌کنند که نمونه ایی از این زبانها، زبانهای برنامه نویسی پاسکال، C، ویژوال، دلفی، فرترن و جاوا می‌باشند.

در این مقاله به موضوعات زیر پرداخته شده است:

  • – زبان برنامه‌ نویسی سطح بالا
  • – مشخصات زبان‌های سطح بالا
  • – انواع زبان‌های سطح بالا
  • FPGA چیست؟
  • – مقایسه FPGA و میکروکنترلر
  • – کاربرد FPGA
  • VHDL چیست؟
  • – مراحل پیاده‌سازی با FPGA
  • – زبان‌های توصیف سخت‌افزاری
  • – زبان VHDL از چه بخش هایی تشکیل شده است؟
  • – پیاده سازی تمام جمع‌کننده با VHDL
  • – مراحل پیاده‌سازی با FPGA
  • – ساخت فایل پیکره‌بندی و پیکره‌بندی FPGA

 

نمایش بیشتر
قوانین استفاده از مطالب

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

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

دیدگاه های کاربران
دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0 امتیاز کلی : 0.0 توصیه خرید : 0 نفر
بر اساس 0 خرید
0
0
0
0
0

هیچ دیدگاهی برای این محصول نوشته نشده است.

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید: فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش از حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه کلید بپرهیزید. نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به فایل خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌ای خودداری کنید.

اولین کسی باشید که دیدگاهی می نویسد “مقاله درباره زبان های برنامه نویسی سطح بالا”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت محصول

1800 تومان