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