کامپیوتربرنامه نویسی

چرا استفاده از زبان های برنامه نویسی سطح بالا؟

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

داستان

برنامه دنباله ای از دستورات استاندارد است، اجرای که منجر به راه حل یک کار خاص است. برای کامپیوتر برای اولین بار برنامه مستقیما به زبان ماشین نوشته شده بود، آنها بسیار دست و پا گیر و دشوار به درک بود. در اوایل - گذشته، 20 اواسط 50-XX، قرن اول ماکرو که روند برنامه نویسی ساخت یافته تر ساخته شده، و پس از آن به اصطلاح ظاهر زبان اسمبلی، که همچنین در کد ماشین تکیه کنید. به دنبال توسعه سریع تکنولوژی کامپیوتر توسعه و بهبود یافته و زبان های برنامه نویسی. و در وسط از 50-XX ظاهر فرترن، اولین کامل زبان برنامه نویسی سطح بالا است. در سال 1968، نیکلاس ویرث زبان جدید پاسکال معرفی شد که به طور گسترده ای مورد استفاده برای طراحی و ایجاد محصولات نرم افزاری جالب و حال. سپس زبان BASIC، اساس آن در ویژوال پلت فرم عمومی شی گرا مورد استفاده قرار گرفت. C، که به طور خاص برای اقتباس شده است - در 70s یکی از گسترده ترین مورد استفاده در زبان امروز بود برنامه نویسی سیستم است. در حال حاضر، توسعه و انتشار از سیستم های شی گرا جامع و همه کاره، و همچنین کسانی که به زبان است که کمک حرفه ای برای ایجاد برنامه های کاربردی اینترنت: HTML، PHP، جاوا. برنامه نویسی مجموع حدود دو هزار زبان های مختلف، برای یک وزن کل که مشروط هستند و در کامپیوتر استفاده نمی شود، و همچنین بسیاری از زبان های برنامه نویسی سطح بالا است.

طبقه بندی

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.birmiss.com. Theme powered by WordPress.