باز کردن منو اصلی

آبجکت پاسکال یک زبان برنامه‌نوسی است بر مبنای سی‌پلاس‌پلاس است که از ویژگی‌های زبان‌های برنامه‌نویسی شیءگرا از جمله چندریختی‌بودن، وراثت و کپسوله‌سازی و برخی دیگر از ویژگی‌های زبان‌های برنامه‌نوسی مدرن مانند اشاره‌گرها و واسط‌ها پشتیبانی می‌کند.[۱] این زبان را می‌توان آمیزه‌ای از پاسکال و ویژگی‌های شیءگرای اسمال‌تاک دانست.[۲]

آبجکت پاسکال
پارادایمدستوری، ساخت‌یافته، شیء گرا، تابعی (تنها در گرایش دلفی)، مؤلفه‌مبنا، رویدادمحور، جنریک
طراحی‌شده توسطاپل، نیکلاوس ویرت، آندرس هجلزبرگ
ظهوریافته در۱۹۸۶ (۱۹۸۶)
استاتیک و دینامیک، پرقدرت، ایمن
.p، .pp، .pas

دلفی و کیلیکس هر دو بر مبنای آبجکت پاسکال هستند.[۳]

از نظر ویژگی‌ها می‌توان گفت که جاوا بیشترین نزدیکی را به آبجکت‌پاسکال دارد، با این تفاوت که آبجکت‌پاسکال یک زبان کامپایلی است.[۴]

یادگیری ساختار نوشتن کدها در آبجکت پاسکال برای برنامه‌نویسان باتجربهٔ پاسکال، ساده است و تنها چند ساعت زمان می‌برد. مشکل اصلی برای این دسته از برنامه‌نویسان خو گرفتن به سبک برنامه‌نویسی شیءگرا خواهد بود.[۵]

جستارهای وابستهویرایش

پانویسویرایش

منابعویرایش

  • Gjessing, S.; Nygaard, K. (1988). ECOOP '88 European Conference on Object-Oriented Programming: Oslo, Norway, August 15-17, 1988. Proceedings. ECOOP : European Conference on Object-Oriented Programming. Springer. ISBN 9783540500537. Retrieved 2013-12-06.
  • Calvert, C. (2002). Kylix Developer's Guide. Kylix Developer's Guide. Sams. ISBN 9780672320606. Retrieved 2013-12-06.
  • "InfoWorld". Product Comparison. InfoWorld Media Group, Inc. Apr 30, 1990. ISSN 0199-6649. Retrieved 2013-12-06.