[ad_1]

ما یاد گرفتیم در گذشته کلاس در مورد آنچه که یک برنامه کامپیوتری و برنامه نویسی به این معنی است.

بدین ترتیب ما می دانیم که ما نیاز به یک زبان قادر به “بحث” و یا برقراری ارتباط با یک کامپیوتر. وجود دارد سه نوع اساسی از زبان های برنامه نویسی. یک کامپیوتر می تواند این درک تنها دستگاه زبان به طور مستقیم. اولین برنامه های کامپیوتری نوشته شده بود در دستگاه زبان.

ماشین زبان: بیان دودویی با استفاده از فقط 0 و 1.

مزایا:

  • به طور مستقیم قابل درک توسط کامپیوتر
  • پردازش و نتایج بسیار سریع

معایب:

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

زبان اسمبلی: این زبان کاربردی استفاده از Mnemonics (حافظه انسان aids) با استفاده محدود از دستگاه زبان. این ایدز آمد در فرم از اختصارات استاندارد تکرار توابع مانند آگهی و یا اضافه کردن به علاوه زیر برای تفریق HLT برای توقف یا قطع این برنامه ، همچنین شروع به استفاده از مبنای هشت یا هگزادسیمال کدهای کوتاه دست به صورت کدهای باینری.

مزایا:

  • کد ساده تر نسبت به باینری (زبان ماشین)
  • کوتاه تر برنامه ها

معایب:

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

زبان سطح بالا (HLL): رونویسی برنامه به عنوان “بیانیه” با استفاده از واژگان محدود از زبان انگلیسی است. نمونه هایی از سطح بالا زبان – BASIC, PASCAL, FORTRAN, COBOL, ALGOL مرجان-66, چهارم, و غیره. در واقع آنچه که ما امروز استفاده به عنوان زبان های برنامه نویسی همه نمونه هایی از سطح بالا به زبان.

مزایا:

  • یکنواختی به دست آورد: لغو کمبود ماشین آلات وابسته کد
  • استفاده از زبان انگلیسی مناسب با نحو ساخته شده آن را آسان تر به نوشتن برنامه های
  • برنامه های نوشته شده در بالا سطح زبان بسیار کوتاه همه کاره و سریع تر به کار با و اشکال زدایی

ما آمده ایم تا پایان امروز ما درس است. بعد ما را به یک نگاه سریع به چند مطلب اساسی اما مفاهیم مهم است که کمک به درک مفهوم برنامه نویسی مانند مترجمان الگوریتم فلوچارت و غیره قبل از اینکه ما را به نوشتن برنامه های کامپیوتری!

[ad_2]



Leave a Comment:

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *