زبان برنامه نویسی سطح دوم
بعد از گسترش زبان های برنامه نویسی سطح اول، زبانهای برنامهنویسی سطح دوم وارد دنیای برنامهنویسی شدند و پیشرفتهای بیشتری در این حوزه کسب کردند.
زبان برنامه نویسی سطح دوم
مفهوم زبان برنامه نویسی سطح دوم که به ۲GL معروف است به طور مستقیم به زبان اسمبلی اشاره دارد. در واقع، هدف اصلی تولید زبان اسمبلی این بوده است تا برنامه نویسی را راحتتر سازد. برای آن که درک کنیم که زبان اسمبلی چگونه عمل میکند؛ ابتدا میبایست بفهمیم که پردازندههای کامپیوتری به چه شکل کار میکنند. پردازندهی کامپیوتر در واقع مغز آن کامپیوتر است. پردازندهی کامپیوتری جهت محاسبات و هماهنگ سازی بخشهای سیستم است. قطعا زبان اسمبلی به مراتب از زبان ماشین سادهتر است. اما به هر حال برای ساخت نرمافزارهای حجیم برای برنامه نویسان کار بسیار سختی محسوب میشود. عمدهترین مشکل زبان برنامه نویسی اسمبلی این است که برای نوشتن برخی از دستورات، باید با ثباتهای پردازنده به طور مستقیم کار کنیم؛ همانطور که میبینید در کد بالا هم مقدار ۷ را در داخل ثبات ax میریزیم. نوشتن یک برنامه به زبان اختصاصی کامپیوتر یا زبان ماشین کار دشواری است. بسیاری از برنامه نویسان از زبان برنامه نویسی اسمبلی در زمانهایی که نیاز به سرعت بالا دارند استفاده میکنند؛ اما دقت کنید که نرمافزارهای نوشته شده با استفاده از زبان برنامه نویسی اسمبلی به مراتب کندتر از نرمافزارهای نوشته شده با زبان ماشین هستند؛ چرا که برای اجرا، زبان برنامه نویسی اسمبلی ابتدا می بایست به زبان ماشین تفسیر شود و بعد اجرا شود؛ که این فرآیند سبب کمتر شدن سرعت آن میشود.
منتظر نظرات شما کاربران عزیز برای بهتر شدن سایت هستیم.
ارسال پاسخ