دلفی و Kylix از زبان برنامه نویسی دلفی مبتنی بر پاسکال استفاده میکنند، و کد منبع دلفی را
به کد محلی x86 یا کد مدیریت شدهٔ .NET کامپایل میکند. آن ها شامل VCL/CLX (کتابخانهٔ
مؤلفه دیداری) هستند، که رابط های مستقل COM(ریزفیلم های خروجی کامپیوتر) همراه
اجرای کلاس های فرض شده با مرجع ، و تعداد زیادی از اجزاء بیگانه را حمایت میکنند. پیاده
سازی های رابط به قسمت هایی از قابلیت های کلاس ها واگذار میشود. گردانندهای پیام بوسیلهٔ
علامت زدن شیوهای از کلاس با عدد ثابت پیام برای اجرا پیاده سازی میشوند. تأکید مهم بر
روی اتصال پایگاه داده قرار دارد، و این موجب شده دلفی در مورد پایگاه داده دچار اشتباه شود،
(فقط) نرم افزار نهایی طراحی کننده، مجموعۀ پایگاه دادهای غنی خود را عرضه کرده است.
مزیت ها
دلفی یک زبان برنامه نویسی قوی سطح بالا است. در اصل بر مبنای زبان برنامه نویسی خوب
طراحی شدۀ پاسکال ایجاد شده است. دلفی بر خلاف پاسکال مقدمتاً برای اهداف تحصیلی
طراحی نشد. اضافه بر ویژگی های زبان های سطح بالا ، برنامه نویسی سطح پایین نیز با فعال
شدن اسمبلر و بوسیلۀ کدهای دستورالعمل پردازنده نیز ممکن است. ویژگی های شیئ گرایی
زبان فقط چند ریختی بر مبنای کلاس- و رابط – که باعث میشود برنامه با وضوح بیشتری
درظاهر یک برنامه نوشته شده به چند زبان نوشته شود، اجازه و استفاده چند ارثی داده شده.
کلاس های خودی، اولین اشیاء کلاس هستند. اشیاء در حقیقت به اشیاء رجوع میکنند(شبیه جاوا)
که دلفی به طور ضمنی ارجاع میدهد، بنابراین به اختصاص دادن حافظه برای اشاره گرها به
اشیاء توسط خودمان یا تکنیک های مشابه آن در زبان های دیگر نیازی نیست. در آنجا مراجع
اختصاصی که نوع رشته دارند وجود دارد.(به خوبی رشتههای نا متناهی) ترجیحاً نسبت به
توابع، رشتهها بوسیله علامت + میتوانند ملحق شوند. برای آن دسته از انواع رشتهای
اختصاص داده شده، مدیریت حافظه توسط خودمان لازم نیست، بلکه مدیر حافظه این را مدیریت
میکند. مدیر حافظۀ پیشرفته که توسط Borland Developer Studio 2006 معرفی شده است،
توابعی را برای اختصاص دادن حافظه فراهم میکنند. زبان برای پیشرفته سازی های بعدی
مناسب است و از IDE جامع آمده است. دلفی با یک رابط گرافیکی بزرگ به اسم VCL ارتباط
خوبی دارد، که شامل خیلی از کدهای منبع آن است. سوم-اجزا حزب (معمولا با منبع كامل
قانون) موجود در بازار هم به منزله تقويت ide يا براي ساير كارهاي دلفي مربوط به توسعه
است. IDE شامل واسط گرافیکی برای محلی سازی و ترجمۀ برنامههای ایجادشده که میتواند به
یک مترجم گسترش داده شود ، بدون هزینۀ اضافی.( برخی از گسترش دهندهها دستۀ سوم
محصولات را به خاطر عاملیتی که دارند ترجح میدهند.) رابط گرافیکی حالتی را پیش میآورد
که نسخههای قدیمی به نسخههای جدید دلفی، تبدیل شوند. کتابخان های دسته سوم میتوانند از
طریق فروشنده یا قابلیت های کامپایل دوباره برنامه را ارتقا داده شوند. VCL سازگار کنندۀ
قدیمی ای بود از تزریق وابستگی یا کنترل معکوس. VCL یک مدل با قابلیت استفاده دوباره ،
خبره و توسعه پذیر با ارتقا دهنده هاست. با کمک کنندۀ کلاس ، میتوان عملکرد هستۀ RTL و
کلاس های VCL را بدون تغییر دادن منبع اصلی کد تغییر داد. بهینه سازی سریع وسادۀ انتقال
کامپایلری میتواند به برنامۀ اجرایی تبدیل کند.CLX بیشتر پشتیبانی نشد چون Kylix از رده
خارج شد.