تاريخ دلفي

يقدم هذا المستند أوصافًا موجزة لإصدارات دلفي وتاريخها ، جنبًا إلى جنب مع قائمة مختصرة بالميزات والملاحظات. اكتشف كيف تطورت Delphi من Pascal إلى أداة RAD التي يمكن أن تساعدك في حل مشكلات التطوير المعقدة لتقديم أداء عالي وقابل للتطوير بدرجة عالية تطبيقات تتراوح من تطبيقات سطح المكتب وقواعد البيانات إلى تطبيقات الهاتف المحمول والموزعة على الإنترنت - ليس فقط لنظام التشغيل Windows ولكن أيضًا لنظامي التشغيل Linux و الشبكة.

ما هي دلفي؟
دلفي هي لغة عالية المستوى ومترجمة ومكتوبة بقوة وتدعم اللغة المنظمة وجوه المنحى التصميم. تعتمد لغة دلفي على Object Pascal. اليوم ، دلفي هي أكثر بكثير من مجرد "لغة لغة باسكال".

الجذور: باسكال وتاريخها
يرجع أصل باسكال إلى تصميمها بشكل كبير لغول - أول لغة عالية المستوى ذات بنية قابلة للقراءة ومنظمة ومحددة بشكل منهجي. في أواخر الستينيات (196X) ، تم تطوير العديد من المقترحات لخليفة تطورية لـ Algol. أنجحها كان باسكال ، الذي حدده البروفيسور نيكلاوس ويرث. نشر ويرث التعريف الأصلي لباسكال في عام 1971. تم تنفيذه عام 1973 مع بعض التعديلات. جاءت العديد من ميزات باسكال من اللغات السابقة. ال

instagram viewer
بيان الحالة، وجاء تمرير معلمة النتيجة والقيمة من Algol ، وكانت هياكل السجلات مشابهة لـ Cobol و PL 1. إلى جانب تنظيف أو استبعاد بعض ميزات Algol الأكثر غموضاً ، أضاف باسكال القدرة على تحديد أنواع بيانات جديدة من الأنواع الموجودة الأبسط. باسكال يدعم أيضا هياكل البيانات الديناميكية. أي هياكل البيانات التي يمكن أن تنمو وتتقلص أثناء تشغيل البرنامج. تم تصميم اللغة لتكون أداة تعليمية لطلاب دروس البرمجة.

في عام 1975 ، أنتج ويرث وجنسن كتاب باسكال المرجعي النهائي "دليل وتقرير مستخدم باسكال". أوقفت ويرث عملها على باسكال في عام 1977 لخلق لغة جديدة ، مودولا - خليفة باسكال.

بورلاند باسكال
مع إصدار Turbo Pascal 1.0 (نوفمبر 1983) ، بدأت بورلاند رحلتها إلى عالم بيئات وأدوات التطوير. لإنشاء توربو باسكال 1.0 ، قام بورلاند بترخيص نواة المجمع السريع وغير المكلفة باسكال ، التي كتبها أندرس هيجلسبرغ. قدم Turbo Pascal بيئة تطوير متكاملة (IDE) حيث يمكنك تعديل الكود وتشغيل المترجم ومشاهدة الأخطاء والرجوع إلى الأسطر التي تحتوي على تلك الأخطاء. كان Turbo Pascal compiler أحد أفضل سلسلة من المجمعين الأكثر مبيعًا في كل العصور ، وجعل اللغة شائعة بشكل خاص على منصة الكمبيوتر الشخصي.

في عام 1995 ، أعادت بورلاند إحياء نسختها من باسكال عندما قدمت بيئة تطوير التطبيقات السريعة المسماة دلفي - تحويل باسكال إلى بصرية لغة برمجة. كان القرار الاستراتيجي هو جعل أدوات قواعد البيانات والاتصال جزءًا مركزيًا من منتج باسكال الجديد.

الجذور: دلفي
بعد إصدار Turbo Pascal 1 ، انضم Anders إلى الشركة كموظف وكان مهندس جميع إصدارات مترجم Turbo Pascal والإصدارات الثلاثة الأولى من دلفي. كمهندس رئيسي في بورلاند ، قام Hejlsberg سرا بتحويل Turbo Pascal إلى كائن موجه لغة تطوير التطبيقات ، كاملة مع بيئة بصرية حقيقية والوصول إلى قاعدة بيانات رائعة الميزات: دلفي.

ما يلي في الصفحتين التاليتين ، هو وصف موجز لإصدارات دلفي وتاريخها ، إلى جانب قائمة موجزة بالميزات والملاحظات.

الآن ، بعد أن عرفنا ماهية دلفي وأين جذورها ، حان الوقت للقيام برحلة إلى الماضي ...

لماذا اسم "دلفي"؟
كما هو موضح في مقالة متحف دلفي ، تم تفويض المشروع المسمى رمزي دلفي في منتصف عام 1993. لماذا دلفي؟ كان الأمر بسيطًا: "إذا كنت تريد التحدث إلى [Oracle] ، فانتقل إلى دلفي". عندما حان الوقت لاختيار اسم منتج البيع بالتجزئة ، بعد مقال في Windows Tech Journal حول منتج سيغير حياة المبرمجين ، كان الاسم (النهائي) المقترح هو AppBuilder. منذ أن قامت شركة Novell بإصدار Visual AppBuilder ، كان الرجال في Borland بحاجة إلى اختيار اسم آخر ؛ أصبح الأمر كوميديا ​​نوعًا ما: كلما حاول الأشخاص الأكثر صعوبة رفض "دلفي" لاسم المنتج ، زاد اكتسابه الدعم. بمجرد أن توصف بأنها "قاتل VB" ، ظلت دلفي منتجًا أساسيًا لبورلاند.

ملاحظة: تم تمييز بعض الروابط أدناه بعلامة النجمة (*) ، باستخدام أرشيف الإنترنت WayBackMachine، سيأخذك عدة سنوات في الماضي ، يظهر كيف بدا موقع دلفي منذ فترة طويلة.
سترشدك بقية الروابط إلى نظرة أكثر تعمقًا حول موضوع كل تقنية (جديدة) ، من خلال البرامج التعليمية والمقالات.

دلفي 1 (1995)
دلفي ، أداة تطوير برمجة Windows القوية لـ Borland ظهرت لأول مرة في عام 1995. وسّعت دلفي 1 لغة بورلاند باسكال من خلال توفير نهج موجه نحو الكائن وقائم على الشكل ، ومجمّع شفرة أصلي سريع للغاية ، وأدوات بصرية ثنائية الاتجاه وأدوات رائعة قاعدة البيانات الدعم والتكامل الوثيق مع شبابيك وتكنولوجيا المكون.

ها هي المسودة الأولى لمكتبة المكونات المرئية

دلفي 1* شعار:
دلفي و Delphi Client / Server هما أدوات التطوير الوحيدة التي توفر تطوير التطبيقات السريع (RAD) مزايا التصميم القائم على المكون المرئي ، وقوة مترجم الشفرة الأصلي الأمثل / العميل / الخادم القابل للتطوير المحلول.

هيريس ما كانت "7 أسباب رئيسية لشراء عميل / خادم بورلاند دلفي 1.0*"

دلفي 2 (1996)
دلفي 2* هي أداة تطوير التطبيقات السريعة الوحيدة التي تجمع بين أداء المحول البرمجي الأصلي 32 بت الأمثل في العالم ، إنتاجية التصميم القائم على المكون المرئي ، ومرونة بنية قاعدة البيانات القابلة للتوسيع في كائن قوي موجه نحو الكائنات بيئة.

جلبت دلفي 2 ، إلى جانب تطويرها لنظام Win32 الأساسي (دعم وتكامل Windows 95 الكامل) ، تحسينًا شبكة قاعدة البيانات، أتمتة OLE ومتغير نوع البيانات الدعم سلسلة طويلة نوع البيانات ووراثة النموذج البصري. دلفي 2: "سهولة VB بقوة C ++"

دلفي 3 (1997)
المجموعة الأكثر شمولاً من أدوات التطوير المرئية وعالية الأداء للعملاء والخوادم لإنشاء تطبيقات موزعة للشركات والويب.

دلفي 3* قدم ميزات وتحسينات جديدة في المجالات التالية: تقنية رؤية الرمز ، تصحيح DLLقوالب المكونة و DecisionCube و تيشارت المكونات ، تقنية WebBroker ، ActiveForms ، حزم المكون، والتكامل مع COM من خلال الواجهات.

دلفي 4 (1998)
دلفي 4* هي مجموعة شاملة من أدوات التطوير الاحترافية والعملاء / الخادم لبناء حلول إنتاجية عالية للحوسبة الموزعة. توفر Delphi إمكانية التشغيل التفاعلي لـ Java وبرامج تشغيل قواعد البيانات عالية الأداء وتطوير CORBA ودعم Microsoft BackOffice. لم تكن لديك طريقة أكثر إنتاجية لتخصيص البيانات وإدارتها وتصورها وتحديثها. مع دلفي ، أنت تقدم تطبيقات قوية للإنتاج في الوقت المحدد وحسب الميزانية.

أدخلت دلفي 4 مكونات الإرساء والرسو والتقييد. تضمنت الميزات الجديدة AppBrowser ، صفائف ديناميكية, طريقة التحميل الزائدودعم Windows 98 وتحسين دعم OLE و COM بالإضافة إلى دعم قاعدة البيانات الموسعة.

دلفي 5 (1999)
تطوير إنتاجية عالية للإنترنت

قدمت دلفي 5 * العديد من الميزات والتحسينات الجديدة. البعض ، من بين أمور أخرى ، هي: تخطيطات سطح المكتب المختلفة ، مفهوم الإطارات ، التطور الموازي ، ترجمة قدرات مصحح متكامل محسن جديد الإنترنت قدرات (XML) ، المزيد من قوة قاعدة البيانات (دعم ADO) ، إلخ.

بعد ذلك ، في عام 2000 ، كانت دلفي 6 أول أداة تدعم خدمات الويب الجديدة والناشئة بشكل كامل ...

فيما يلي وصف موجز لأحدث إصدارات دلفي ، إلى جانب قائمة مختصرة بالميزات والملاحظات.

دلفي 6 (2000)
بورلاند دلفي هي أول بيئة تطوير تطبيقات سريعة لنظام التشغيل Windows تدعم خدمات الويب الجديدة والناشئة بشكل كامل. مع دلفي ، يمكن للمطورين من الشركات أو الأفراد إنشاء تطبيقات الأعمال الإلكترونية من الجيل التالي بسرعة وسهولة.

دلفي 6 قدم ميزات وتحسينات جديدة في المجالات التالية: IDE ، إنترنت ، XML ، مترجم ، COM / Active X ، دعم قاعدة البيانات ...
ما هو أكثر من ذلك ، أضافت Delphi 6 دعم التطوير عبر الأنظمة الأساسية - وبالتالي تمكين نفس التعليمات البرمجية ليتم تجميعها مع Delphi (في Windows) و Kylix (في Linux). وشملت المزيد من التحسينات: دعم خدمات الويب محرك DBExpressوالمكونات والفئات الجديدة ...

دلفي 7 (2001)
بورلاند دلفي 7 ستوديو يوفر مسار الترحيل إلى مايكروسوفت دوت نت التي كان المطورين ينتظرونها. مع Delphi ، تكون الخيارات دائمًا لك: أنت تتحكم في استوديو تطوير الأعمال الإلكترونية الكامل مع حرية أخذ حلولك بسهولة عبر النظام الأساسي إلى Linux.

دلفي 8
بالنسبة لـ الثامن ذكرى دلفي ، أعد بورلاند إصدار دلفي الأكثر أهمية: تواصل دلفي 8 توفير مكتبة المكونات المرئية (VCL) ومكتبة المكونات للمنصات المشتركة (CLX) تطوير Win32 (و Linux) بالإضافة إلى الميزات الجديدة وإطار العمل المتواصل والمترجم و IDE وتحسينات وقت التصميم.

دلفي 2005 (جزء من Borland Developer Studio 2005)
دياموند باك هو الاسم الرمزي لإصدار دلفي التالي. يدعم Delphi IDE الجديد شخصيات متعددة. وهو يدعم Delphi for Win 32 و Delphi for .NET و C # ...

دلفي 2006 (جزء من بورلاند المطور ستوديو 2006)
BDS 2006 (الرمز المسمى "DeXter") يتضمن دعم RAD الكامل لـ C ++ و C # بالإضافة إلى Delphi لـ Win32 و Delphi for .NET لغات البرمجة.

توربو دلفي - لتطوير Win32 و. net
مجموعة منتجات Turbo Delphi هي مجموعة فرعية من BDS 2006.

CodeGear دلفي 2007
دلفي 2007 صدر في مارس 2007. يستهدف دلفي 2007 لـ Win32 بشكل أساسي مطوري Win32 الراغبين في ترقية مشاريعهم الحالية إلى تتضمن دعمًا كاملًا لنظام التشغيل Vista - التطبيقات ذات الموضوعات ودعم VCL للزجاج ، ومربعات حوار الملفات ، وحوار المهام المكونات.

امباركاديرو دلفي 2009
امباركاديرو دلفي 2009. انخفض دعم .Net. يحتوي Delphi 2009 على دعم unicode ، وميزات لغوية جديدة مثل Generics والأساليب المجهولة ، وعناصر تحكم الشريط ، و DataSnap 2009 ...

امباركاديرو دلفي 2010
امباركاديرو دلفي 2010 صدر في عام 2009. يسمح لك دلفي 2010 بإنشاء واجهات مستخدم قائمة على اللمس لتطبيقات الأجهزة اللوحية ولوحة اللمس والكشك.

امباركاديرو دلفي XE
امباركاديرو دلفي XE صدر في عام 2010. تجلب دلفي 2011 العديد من الميزات والتحسينات الجديدة: إدارة شفرة المصدر المضمنة ، التطوير السحابي المدمج (Windows Azure ، Amazon EC2) ، صندوق أدوات موسع مبتكر للتطوير الأمثل ، تطوير DataSnap متعدد المستويات ، الكثير أكثر...

امباركاديرو دلفي XE 2
تم إصدار Embarcadero Delphi XE 2 في عام 2011. سيتيح لك Delphi XE2: إنشاء تطبيقات دلفي 64 بت ، استخدام نفس رمز المصدر لاستهداف Windows و OS X ، إنشاء بطاقة GPU تطبيق FireMonkey (أعمال HD و 3D) ، قم بتوسيع تطبيقات DataSnap متعددة المستويات من خلال اتصال محمول وسحابي جديد في RAD Cloud ، استخدم VCL أنماط لتحديث مظهر تطبيقاتك ...

instagram story viewer