آبجکت پاسکال
آبجکت پاسکال یک زبان برنامهنوسی است بر مبنای سیپلاسپلاس است که از ویژگیهای زبانهای برنامهنویسی شیءگرا از جمله چندریختیبودن، وراثت و کپسولهسازی و برخی دیگر از ویژگیهای زبانهای برنامهنوسی مدرن مانند اشارهگرها و واسطها پشتیبانی میکند.[1] این زبان را میتوان آمیزهای از پاسکال و ویژگیهای شیءگرای اسمالتاک دانست.[2]
الگو برنامهنویسی | دستوری، ساختیافته، شیء گرا، تابعی (تنها در گرایش دلفی)، مؤلفهمبنا، رویدادمحور، جنریک |
---|---|
طراحی شده توسط | اپل، نیکلاوس ویرت، آندرس هجلزبرگ |
ظهوریافته در | ۱۹۸۶ |
استاتیک و دینامیک، پرقدرت، ایمن | |
.p ، .pp ، .pas | |
پیادهسازیهای بزرگ | |
دلفی (اکس۸۶، آرم، آیاواس و سیاِلآی)، اکسیژن (سیالآی، جاوا، اندروید، کوکوآ)، فری پاسکال (اکس۸۶، اکس۸۶-۶۴، پاورپیسی، پیپیسی۶۴، اسپارک و آرم)، ورچوال پاسکال (اکس۸۶)، توربو۵۱ (اینتل امسیاس-۵۱) | |
گویش | |
اپل، توربو پاسکال، objfpc، دلفی، دلفی.نت، اکسیژن | |
متأثر از | |
پاسکال، اسمالتاک | |
تأثیر گذاشته بر | |
سیشارپ، جاوا، جیامال |
دلفی و کیلیکس هر دو بر مبنای آبجکت پاسکال هستند.[3]
از نظر ویژگیها میتوان گفت که جاوا بیشترین نزدیکی را به آبجکتپاسکال دارد، با این تفاوت که آبجکتپاسکال یک زبان کامپایلی است.[4]
یادگیری ساختار نوشتن کدها در آبجکت پاسکال برای برنامهنویسان باتجربهٔ پاسکال، ساده است و تنها چند ساعت زمان میبرد. مشکل اصلی برای این دسته از برنامهنویسان خو گرفتن به سبک برنامهنویسی شیءگرا خواهد بود.[5]
جستارهای وابسته
پانویس
منابع
- 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.