تبلیغات
آموزش رایانه - زبان‌های برنامه‌نویسی 1
آموزش رایانه
تفاهم : شامل 3ت (توانایی -تحمل- تفاوتها)
سه شنبه 18 اسفند 1388

زبان‌های برنامه‌نویسی 1

سه شنبه 18 اسفند 1388

نوع مطلب :

زبان‌های برنامه‌نویسی 1
آموزش برنامه نویسی - مباحث مشترك
 

زبان‌های برنامه‌نویسی ساختارهای زبانی‌ دستورمداری در رایانه‌ها هستند که به‌وسیلهٔ آنها می‌توان یک الگوریتم را به‌وسیلهٔ ساختارهای دستوری متفاوت، برای اجرا توسط رایانه، توصیف کرد.

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

 

اولین زبان برنامه نویسی به قبل از اختراع رایانه باز می‌گردد، و برای هدایت رفتار ماشین‌هایی مانند دستگاه‌های نساجی اتوماتیک و نوازنده‌های پیانو به کار می‌رفت. هزاران زبان برنامه نویسی خلق شده‌اند، بیشتر در زمینه ی رایانه، زمینه‌ای که هر ساله بسیاری دیگر ایجاد می‌شوند.

نسل‌های زبان‌های برنامه نویسی

عموماً زبانهای برنامه نویسی را به پنج نسل تقسیم میکنند:

  • نسل اول زبان ماشین - زبان صفرو یک
  • نسل دوم زبانهایی مانند اسمبلی -قابل فهم تر برای انسان
  • نسل سوم زبانهایی مانند کوبول و پی ال وان و... -دستورات قابل فهم تر برای انسان و نیاز به کمپایلرها
  • نسل چهارم مثل زبانهای اوراکل و فاکس پرو و اس کیو الها - نزدیک به محاوره‌های انسانی
  • نسل پنج زبانهایی مانند prolog , ops5 - تمرکز بر حل مسئله و استفاده از الگوریتمهای نوشته شده توسط برنامه نویس

تقسیم‌بندی

زبان‌های برنامه نویسی را می‌توان از چهار دیدگاه متفاوت مورد بررسی قرار داده و تقسیم بندی کرد: الف)روش‌های برنامه نویسی:

۱-زیر روالی                ۲-ساخت یافته                 ۳-مدولار                  ۴-شئ گرا

ب)نزدیکی به زبان ماشین:

۱-سطح پایین             ۲-سطح میانی               ۳-سطح بالا

ج)نوع ترجمه:

۱-مفسری                ۲-کامپایلری

د)رابط برنامه نویسی:

۱-مبتنی بر متن          ۲-مبتنی بر گرافیک (ویژوال)




real psychic
شنبه 15 مهر 1396 09:43 ب.ظ
این اولین بار است که من اینجا سفر می کنم و واقعا هستم
خوشحال به خواندن همه در یک مکان.
Can you lose weight by doing yoga?
شنبه 14 مرداد 1396 09:37 ق.ظ
I absolutely love your site.. Excellent colors & theme.
Did you create this website yourself? Please reply back as I'm planning to create
my own personal website and would like to learn where you
got this from or what the theme is named. Cheers!
yvoneprenger.wordpress.com
یکشنبه 8 مرداد 1396 01:36 ق.ظ
Hi, Neat post. There's a problem along with your website in web explorer, could check this?
IE still is the marketplace leader and a huge component of folks will pass over
your magnificent writing due to this problem.
std testing near me
سه شنبه 26 اردیبهشت 1396 04:57 ق.ظ
چلیپا از خود نوشتن در حالی که
ظاهر شدن دلنشین اصل آیا واقعا نشستن
کاملا با من پس از برخی از زمان.

جایی درون جملات شما در واقع موفق به من مؤمن
متاسفانه تنها برای بسیار در حالی که کوتاه.
من با این حال کردم مشکل خود را
با فراز در منطق و شما خواهد را سادگی
به کمک پر کسانی که شکاف. در صورتی که شما در واقع که می توانید انجام من خواهد
مطمئنا بود مجذوب.
Emil
دوشنبه 25 اردیبهشت 1396 12:20 ق.ظ
I am extremely impressed with your writing skills as well as with the layout on your
blog. Is this a paid theme or did you customize it yourself?
Either way keep up the excellent quality writing, it is
rare to see a great blog like this one nowadays.
manicure
سه شنبه 22 فروردین 1396 04:07 ق.ظ
Excellent way of explaining, and good post to get facts on the topic of my presentation focus, which i am going to convey in institution of higher education.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر