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

پاسکال چیست؟ برنامه نویسی در پاسکال

پاسکال چیست؟ خیلی از افراد این سوال را مطرح می کنند. اساسا، اینها افرادی هستند که از یک رایانه در یک سطح پایه استفاده می کنند. پاسکال یکی از مشهورترین زبان های برنامه نویسی است. به عنوان مثال، آنها در کلاس های ارشد و یا در دوره های اول دبیرستان مطالعه می کنند. این پایگاه برای بسیاری از زبان های برنامه نویسی دیگر محسوب می شود.

تاریخچه

پاسکال چیست، ما متوجه شدیم. اکنون بگذارید به طور مستقیم به تاریخ ظاهر و توسعه آن برویم. خالق زبان نیکلاس ویرث است. این بین سالهای 1968 تا 1969 توسعه یافت. ایده ایجاد پاسکال بعد از شرکت در یک کمیته ویژه برای توسعه زبان به او آمد. پاسکال برای بسیاری از برنامه نویسان تازهکار جالب است. این نام به افتخار معروف دانشمند فرانسوی بلیزی پاسکال داده شد که به ویژه برای ایجاد یک ماشین مکانیکی که دو عدد را به خود اختصاص داده است مشهور است.

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

پیاده سازی زبان

  • UCSD پاسکال این سیستم در سال 1978 تأسیس شد. در آن ظاهر شد پورت کامپایلر، که اجازه می دهد کد را قابل حمل، و در حال حاضر امکان ویرایش سیستم منبع و غیره. در آینده، UCSD پایه بسیاری از پیاده سازی های بعدی پاسکال شد.
  • شیء پاسکال برنامه نویسی در پاسکال همواره بسیاری از مبتدیان را جذب کرده است. در سال 1986، Apple توسعه یک شی برای زبان را ایجاد کرد. تیم توسعه با "پدر" پاسکال مشورت کرد.
  • توربو پاسکال اولین نسخه IDE در سال 1983 ظاهر شد. بورلند شرکتی بود که این پیاده سازی را شروع کرد. با این حال، لازم به ذکر است Turbo Pascal مقدار زیادی از Odeck Pascal قرض گرفته و به طور کلی این پیاده سازی ها مشابه بود. برنامه نویسی در پاسکال علاقه مند و مایکروسافت. تقریبا در همان زمان، آنها نسخه خود را از زبان شیء بر اساس پاسکال منتشر کردند. این نمیتواند توزیع جرمی دریافت کند و به زودی فراموش شود. پس از آن، اجرای Borland Object پاسکال نامیده شد.
  • امروز پاسکال شیء مهمترین گام در تاریخ پاسکال، آزادی های آزادی است. آنها شامل بهترین های بسیاری از گویش های دیگر شدند. آنها سازگاری عالی با اکثر سیستم عامل دارند.

ویژگی ها

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

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

معایب و اصلاح آنها

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

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

ساختار

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

ماژول های برنامه

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

برخی از پیاده سازی زبان از ماژول ها، به ویژه نسخه های قدیمی پشتیبانی نمی کند. شما می توانید آنها را به دو نوع تقسیم کنید: برنامه و کمکی. اولین در برنامه حضور دارد، آن را با برنامه کلمه کلیدی شروع می کند. دوم شامل متغیرها، ثابت ها، انواع و غیره می تواند در سایر ماژول ها استفاده شود.

نقطه گذاری

نحو پاسکال نیاز به اجرای دقیق دارد.

  • یک سمیکلن بعد از توصیف متغیرها در انتهای عنوان قرار دهید. با آن اپراتورها از هم جدا هستند. شما نمیتوانید قبل از پایان کلمه کلیدی آن را استفاده کنید.
  • کاما به عنوان یک جداساز در لیست های مختلف استفاده می شود.
  • نقطه در انتهای بدن برنامه (پس از پایان کلمه) قرار دهید.

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

زبان پاسکال به شما امکان می دهد تا نظرات را وارد کنید. آنها به عنوان توضیحی برای کد برنامه کاربرد دارند. شما می توانید از روسیه استفاده کنید. نظرات این کار بر کار برنامه تاثیر ندارد.

در Pascal، شما می توانید هر دو حروف کوچک و بزرگ را بنویسید. انتخاب برای برنامه نویس باقی می ماند.

انتقاد

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

با وجود تمام کاستی ها، بیشتر پاسکال نگرشی نادرست بسیاری از برنامه نویسان را مطرح می کند.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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