وبـســايــت هر بــــــــــــــــــــرنامه نــــــــــــــــــويس
| با عضويت رايگان در خبرنامه الگوريتم نويس مطالب و اخبار جديد سايت را هر هفته در ايميل خود دريافت كنيد. |
| زبانهای برنامهنویسی 1 |
| آموزش برنامه نويسي - مباحث مشترك | |||||||||||||
| نوشته شده توسط محمد حسين سعادت فر | |||||||||||||
|
زبانهای برنامهنویسی ساختارهای زبانی دستورمداری در رایانهها هستند که بهوسیلهٔ آنها میتوان یک الگوریتم را بهوسیلهٔ ساختارهای دستوری متفاوت، برای اجرا توسط رایانه، توصیف کرد. يک زبان برنامه نویسی یک زیان مصنوعی است که برای بیان محاسباتی که توسط یک ماشین (مخصوصا رایانه) قابل انجام است، طراحی شدهاست.زبانهای برنامه نویسی برای ایجاد برنامههایی به کار میروند که رفتار یک ماشین را مشخص میکنند. به عبارت ديگر همانطور كه زبان رابط بين انسانهاست، زبانهاي برنامه نويسي نيز رابط بين انسان و رايانه اند. اين برقراري ارتباط ميتواند به شكلهاي مختلف صورت گيرد.
اولین زبان برنامه نویسی به قبل از اختراع رایانه باز میگردد، و برای هدایت رفتار ماشینهایی مانند دستگاههای نساجی اتوماتیک و نوازندههای پیانو به کار میرفت. هزاران زبان برنامه نویسی خلق شدهاند، بیشتر در زمینه ی رایانه، زمینهای که هر ساله بسیاری دیگر ایجاد میشوند. نسلهاي زبانهاي برنامه نويسي
عموماً زبانهای برنامه نویسی را به پنج نسل تقسیم میکنند:
تقسیمبندیزبانهای برنامه نویسی را میتوان از چهار دیدگاه متفاوت مورد بررسی قرار داده و تقسیم بندی کرد: الف)روشهای برنامه نویسی: ۱-زیر روالی ۲-ساخت یافته ۳-مدولار ۴-شئ گرا ب)نزدیکی به زبان ماشین: ۱-سطح پایین ۲-سطح میانی ۳-سطح بالا ج)نوع ترجمه: ۱-مفسری ۲-کامپایلری د)رابط برنامه نویسی: ۱-مبتنی بر متن ۲-مبتنی بر گرافیک (ویژوال) در مقالات بعدي هريك را مفصلا توضيح خواهيم داد.
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
|||||||||||||