PDA

View Full Version : پاسکال شی گرا



leila.66
شنبه 14 آبان 1390, 11:41 صبح
سلام
بچه ها پاسکال شی گرا همون زبان دلفی هست؟

یوسف زالی
شنبه 14 آبان 1390, 12:13 عصر
سلام.
نه.
در حقیقت پاسکال خودش هم از ورژن های خاصی به بعد (فکر کنم 7) شی گرا هست.
نسخه های متنوعی هم اومده که آخرین اونا که ویژواله و شی گرایی رو خوب رعایت کرده و تکنولوژی های مختلفی هم ساپورت می کنه دلفی هست.

xxxxx_xxxxx
یک شنبه 15 آبان 1390, 01:19 صبح
بچه ها پاسکال شی گرا همون زبان دلفی هست؟
به نوعی بله،
زمانی که پاسکال شئ گرا شد و دارای محیط Visual شد، نام دلفی رو براش انتخاب کردند. Objective Pascal = Delphi

BORHAN TEC
یک شنبه 15 آبان 1390, 02:15 صبح
تا حدود زیادی نه، این سوال مثل اینه که بگیم C++‎ Builder همان C++‎ است. توجه داشته باشید که زبان پایه دلفی Object Pascal است ولی این به این معنی نیست که هر کسی Object Pascal بلد باشه دلفی هم بلده. به عبارتی:

Delphi = Object Pascal+ visual Designer + Framework + Other Capabilities

xxxxx_xxxxx
یک شنبه 15 آبان 1390, 03:00 صبح
این سوال مثل اینه که بگیم C++‎‎‎ Builder همان C++‎‎‎ است.همینطور هم هست. اشتباه شما اینجاست که C++‎ Builder رو یک زبان برنامه نویسی تصور میکنید، در حالیکه C++‎ Builder یک محیط RAD برای برنامه نویسی به زبان C++‎ هست. بنابراین زبانی که C++‎ Builder ازش استفاده میکنه همون C++‎ هست.

قضیه دلفی و پاسکال شئ گرا هم به همین صورت هست. دلفی خودش یک زبان برنامه نویسی نیست، یک IDE هست که از زبان Object Pascal استفاده میکنه.

به سوالی که پرسیده شده خوب دقت کنید: "پاسکال شئ گرا همون زبان دلفی هست؟"

BORHAN TEC
یک شنبه 15 آبان 1390, 09:17 صبح
"پاسکال شئ گرا همون زبان دلفی هست؟"
بله، حق با شماست و من به خود سوال زیاد دقت نکرده بودم. اگر منظور از مقایسه فقط Syntax باشد جواب سوال مثبت است. :خجالت: در کتاب آقای ریز دورف خوانده بودم که زبان Object Pascal به عنوان پایه زبان دلفی انتخاب شد ولی در طول زمان قابلیت هایی به زبان دلفی اضافه شد. همچنین این قابلیت ها به Object Pascal هم اضافه می شد و دلفی در کامل تر شدن زبان Object Pascal نقش مهمی را ایفا کرده است.

اشتباه شما اینجاست که C++‎‎ Builder رو یک زبان برنامه نویسی تصور میکنید
نه، من چنین تصوری ندارم. C++ Builder از زبان C++ و یک فریم ورک قدرتمند تشکیل شده است.