X
تبلیغات
نماشا
رایتل

یک ابزار برای زبان
یک کامپایلر برای پاسکال‌
اگر تصمیم دارید برنامه‌نویسی را با زبان پاسکال شروع کنید یک کامپایلر مناسب برای آن Turbo Pascal است که نسخه‌های قدیمی آن تحت سیستم عامل Dos اجرا می‌شوند که البته به دلیل آن که این سیستم عامل امروزه کاربرد چندانی ندارد توصیه می‌شود از نسخه تحت ویندوز این کامپایلر استفاده کنید.

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

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

Free Pascal

این کامپایلر که نسخه 2.2.2 آن در آگوست سال جاری میلادی عرضه شد، یک نرم‌افزار رایگان، متن باز‌ (Open Source) و قابل حمل برای پاسکال و پاسکال شیء‌گرا است که از معماری 32 و 64 بیتی و همچنین پردازنده‌های مختلف و سیستم عامل‌های گوناگون پشتیبانی می‌کند. این کامپایلر به FPK Pascal نیز معروف است که FPK اشاره به حروف اول نام طراح این کامپایلر یعنی Florian Paul Klampfl دارد. توجه داشته باشید که FPK به هیچ عنوان به معنای Free Pascal Kompiler نیست و باید توجه شود که با این عبارت اشتباه گرفته نشود. جایگزینی حرف C یا K معمول نیست. به همین دلیل برای جلوگیری از این اشتباه در سال 1997، نام این پروژه به ‌ FPC (Free Pascal Compiler)تغییر یافت.

Free Pascal با یک IDE مشابه توربو پاسکال عرضه شد، اما نسبت به آن کامل‌تر و بدون اشکال‌تر طراحی شد. این نرم‌افزار نیز همانند توربور پاسکال و دلفی، پشتیبانی و سازگاری خوبی با زبان اسمبلی دارد. به این معنی که برنامه‌نویس می‌تواند در بین کدهای برنامه خود به زبان پاسکال،‌ به نوشتن قطعه برنامه‌ای به زبان اسمبلی کند. در این صورت آن قطعه که مستقیما توسط اسمبلر، اسمبل می‌شود و به محصول نهایی برنامه پاسکال متصل می‌شود.

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


نظرات (0)
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
نام :
پست الکترونیک :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد