ההיסטוריה של דלפי

מסמך זה מספק תיאורים תמציתיים של גרסאות דלפי והיסטורייתו, יחד עם רשימה קצרה של תכונות והערות. גלה כיצד דלפי התפתחה מפסקל לכלי RAD שיכול לעזור לך לפתור בעיות פיתוח מורכבות בכדי לספק ביצועים גבוהים ומדרגיים ביותר יישומים הנעים בין יישומי שולחן עבודה ומסדי נתונים ליישומים ניידים ומופצים לאינטרנט - לא רק עבור Windows אלא גם עבור Linux ו- Linux הרשת.

מה זה דלפי?
דלפי היא שפה ברמה גבוהה, מורכבת ומוקלדת היטב שתומכת במבנים ו מונחה עצמים עיצוב. שפת דלפי מבוססת על אובייקט פסקל. כיום, דלפי היא הרבה יותר מסתם "שפת פסקל אובייקט".

השורשים: פסקל וההיסטוריה שלו
מקורו של פסקל חייב הרבה מעיצובו לאלגול - השפה הראשונה ברמה הגבוהה עם תחביר קריא, מובנה ומוגדר באופן שיטתי. בסוף שנות השישים (196X) פותחו מספר הצעות ליורש האבולוציוני של אלגול. המוצלח ביותר היה פסקל, שהוגדר על ידי פרופ. ניקלאוס וירט. Wirth פרסם את ההגדרה המקורית של פסקל בשנת 1971. זה יושם בשנת 1973 עם כמה שינויים. רבים מהתכונות של פסקל הגיעו משפות קודמות. ה הצהרת מקרה, והעברת פרמטר ערכי-תוצאה הגיעה מאלגול, ומבני הרשומות דומים ל- Cobol ו- PL 1. פרט לניקוי או הוצאת חלק מהתכונות העמומות יותר של אלגול, פסקל הוסיף את היכולת להגדיר סוגי נתונים חדשים מתוך תכונות קיימות ופשוטות יותר. פסקל תמך גם במבני נתונים דינמיים; כלומר, מבני נתונים שיכולים לצמוח ולהתכווץ תוך כדי הפעלת תוכנית. השפה תוכננה להיות כלי הוראה לתלמידים בשיעורי תכנות.

instagram viewer

בשנת 1975, הפיקו וירט וג'נסן את ספר העזר האולטימטיבי של פסקל "מדריך למשתמש ודוח של פסקל". ווירט הפסיקה את עבודתה על פסקל בשנת 1977 כדי ליצור שפה חדשה, מודולה - היורשת של פסקל.

בורלנד פסקל
עם שחרורו (נובמבר 1983) של טורבו פסקל 1.0, התחיל בורלנד את מסעו בעולם של סביבות וכלים בפיתוח. ליצירת טורבו פסקל 1.0 בורלנד רישיון גרעין המהדר של פסקל המהיר והזול, שנכתב על ידי אנדרס היילסברג. טורבו פסקל הציג סביבת פיתוח משולבת (IDE) בה תוכלו לערוך את הקוד, להפעיל את המהדר, לראות את השגיאות ולקפוץ חזרה לקווים המכילים שגיאות אלה. המהדר של טורבו פסקל היה אחד מסדרות המהדרים הנמכרים ביותר בכל הזמנים, והפך את השפה לפופולרית במיוחד בפלטפורמת ה- PC.

בשנת 1995 בורלנד חידש את גרסתו לפסקל כאשר הציג את סביבת פיתוח האפליקציות המהירה בשם דלפי - והפך את פסקל לחזותית שפת תכנות. ההחלטה האסטרטגית הייתה להפוך את כלי מסד הנתונים לקישוריות לחלק מרכזי במוצר החדש של פסקל.

השורשים: דלפי
לאחר שחרורו של טורבו פסקל 1, אנדרס הצטרף לחברה כשכיר והיה האדריכל של כל הגרסאות של המהדר של טורבו פסקל ושלוש הגרסאות הראשונות של דלפי. כאדריכל ראשי בבורלנד, היללסברג הפך בסתר את טורבו פסקל למונחה עצמים שפת פיתוח אפליקציות, שלמה עם סביבה חזותית באמת וגישה מעולה למסד נתונים מאפיינים: דלפי.

להלן בשני העמודים הבאים הוא תיאור תמציתי של גרסאות דלפי והיסטוריה שלה, יחד עם רשימה קצרה של תכונות והערות.

עכשיו, כשאנחנו יודעים מה זה דלפי והיכן שורשיה, הגיע הזמן לצאת לטיול אל העבר ...

למה השם "דלפי"?
כפי שהוסבר במאמר של מוזיאון דלפי, הפרויקט שקודם היה שם דלפי בקע באמצע 1993. למה דלפי? זה היה פשוט: "אם אתה רוצה לדבר עם אורקל, לך לדלפי". כשהגיע הזמן לבחור שם מוצר קמעונאי, אחרי מאמר שכתב ב- Windows Tech Journal על מוצר שישנה את חיי המתכנתים, השם המוצע (הסופי) היה AppBuilder. מאז שנובל פרסמה את Visual AppBuilder שלה, החבר'ה בבורלנד היו צריכים לבחור שם אחר; זה הפך להיות קצת קומדיה: ככל שהאנשים יותר קשה ניסו לפטר את "דלפי" בגלל שם המוצר, כך הוא זכה לתמיכה רבה יותר. פעם הוקרה כ"רוצח VB "דלפי נותרה מוצר אבן יסוד עבור בורלנד.

הערה: חלק מהקישורים למטה מסומנים בכוכבית (*), באמצעות ארכיון האינטרנט WayBackMachine, ייקח לך מספר שנים בעבר, ויראה כיצד אתר דלפי נראה מזמן.
שאר הקישורים יצביעו על מבט מעמיק יותר על מה עוסקת כל טכנולוגיה (חדשה), עם הדרכות ומאמרים.

דלפי 1 (1995)
דלפי, כלי פיתוח התוכנה החזק ביותר של בורלנד של בורלנד הופיע לראשונה בשנת 1995. דלפי 1 הרחיבה את שפת בורלנד פסקל על ידי מתן גישה מונחת עצמים ומבוססת טופס, מהדר קוד מקורי מהיר במיוחד, כלים דו כיווניים חזותיים ומעולה. מאגר מידע תמיכה, אינטגרציה צמודה עם חלונות וטכנולוגיית הרכיבים.

הנה ה טיוטת רכיבים חזותיים טיוטה ראשונה

דלפי 1* סיסמא:
Delphi ו- 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* היא מערכת מקיפה של כלים מקצועיים ופיתוח לקוח / שרת לבניית פתרונות פרודוקטיביות גבוהה למחשוב מבוזר. דלפי מספקת יכולת פעולה הדדית ב- Java, מנהלי התקנים בעלי ביצועים גבוהים, פיתוח CORBA ותמיכה של Microsoft BackOffice. מעולם לא הייתה לך דרך פרודוקטיבית להתאים אישית, לנהל, לדמיין ולעדכן נתונים. עם דלפי, אתה מספק יישומים חזקים לייצור, בזמן ובתקציב.

דלפי 4 הציגה רכיבי עגינה, עיגון ואילוץ. תכונות חדשות כללו את AppBrowser, מערכים דינמיים, עומס יתר על השיטה, תמיכה ב- Windows 98, תמיכה משופרת ב- OLE ו- COM וכן תמיכה מורחבת בבסיסי נתונים.

דלפי 5 (1999)
פיתוח פרודוקטיביות גבוהה לאינטרנט

דלפי 5 * הציגה הרבה תכונות ושיפורים חדשים. חלקם, בין רבים אחרים, הם: פריסות שולחן עבודה שונות, מושג המסגרות, פיתוח מקביל, תרגום יכולות, באגים משולבים משופרים, חדש מרשתת יכולות (XML), יותר כוח מסד נתונים (תמיכה ב- ADO), וכו.

ואז, בשנת 2000, Delphi 6 היה הכלי הראשון שתומך באופן מלא בשירותי אינטרנט חדשים ומתעוררים ...

להלן תיאור תמציתי של גרסאות הדלפי האחרונות, יחד עם רשימה קצרה של תכונות ופתקים.

דלפי 6 (2000)
Borland Delphi היא סביבת פיתוח האפליקציות המהירה הראשונה עבור Windows התומכת באופן מלא בשירותי אינטרנט חדשים ומתעוררים. בעזרת דלפי, מפתחים ארגוניים או אישיים יכולים ליצור יישומים עסקיים אלקטרוניים מהדור הבא במהירות ובקלות.

דלפי 6 הציג תכונות ושיפורים חדשים בתחומים הבאים: IDE, אינטרנט, XML, מהדר, COM / Active X, תמיכה במסד נתונים ...
יתרה מזו, דלפי 6 הוסיפה את התמיכה בפיתוח חוצה פלטפורמות - ובכך אפשרה את אותו קוד עם דלפי (תחת חלונות) וקיליקס (תחת לינוקס). שיפורים נוספים כללו: תמיכה בשירותי אינטרנט, ה- מנוע DBExpress, רכיבים וחוגים חדשים ...

דלפי 7 (2001)
סטודיו בורלנד דלפי 7 מספק את נתיב ההעברה אל Microsoft .NET שהמפתחים חיכו להם. עם דלפי, הבחירות הן תמיד שלך: אתה שולט באולפן פיתוח עסקי אלקטרוני מלא עם החופש לקחת בקלות את הפתרונות שלך בין פלטפורמות ל- Linux.

דלפי 8
בשביל ה 8 יום השנה לדלפי, הכין בורלנד את המהדורה המשמעותית ביותר של דלפי: דלפי 8 ממשיכה לספק ספריית רכיבי Visual (VCL) וספריית רכיבים עבור פלטפורמות חוצות (CLX) פיתוח עבור Win32 (וגם לינוקס) כמו גם תכונות חדשות והמשך שיפור המסגרת, המהדר, ה- IDE ושיפור העיצוב.

דלפי 2005 (חלק מסטודיו למפתחי Borland 2005)
דיימונדבק הוא שם הקוד של המהדורה הבאה של דלפי. ה- Delphi IDE החדש תומך במספר אישים. זה תומך בדלפי עבור Win 32, דלפי עבור .NET ו- C # ...

דלפי 2006 (חלק מסטודיו למפתחי Borland 2006)
BDS 2006 (קוד בשם "DeXter") כולל תמיכה מלאה ב- RAD עבור C ++ ו- C # בנוסף לדלפי עבור Win32 ודלפי עבור שפות תכנות .NET.

טורבו דלפי - לפיתוח Win32 ו- .Net
קו המוצרים של טורבו דלפי הוא קבוצת משנה של ה- BDS 2006.

CodeGear Delphi 2007
דלפי 2007 שוחרר במרץ 2007. דלפי 2007 עבור Win32 מכוונת בעיקר למפתחי Win32 שרוצים לשדרג את הפרויקטים הקיימים שלהם ל- כולל יישומי תמיכה מלאים עם Vista ותמיכת VCL לזכוכית, דיאלוג קבצים ודיאלוג המשימות רכיבים.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. התמיכה ב- .Net צנחה. לדלפי 2009 יש תמיכה ב- unicode, תכונות שפה חדשות כמו גנריות ושיטות אנונימיות, פקדי הסרט, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 שוחרר בשנת 2009. Delphi 2010 מאפשר ליצור ממשקי משתמש מבוססי מגע ליישומי טאבלט, משטח מגע וקיוסק.

Embarcadero Delphi XE
Embarcadero Delphi XE שוחרר בשנת 2010. דלפי 2011 מביא תכונות ושיפורים חדשים רבים: ניהול קוד מקור מובנה, פיתוח ענן מובנה (Windows Azure, Amazon EC2), חזה כלים מורחב חדשני לפיתוח מיטבי, DataSnap פיתוח רב שכבתי, הרבה יותר...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 שוחרר בשנת 2011. Delphi XE2 יאפשר לך: לבנות יישומי דלפי 64 סיביות, להשתמש באותו קוד מקור כדי למקד ל- Windows ו- OS X, ליצור GPU-powered יישום FireMonkey (HD ו- 3D עסקי), הרחב יישומי DataSnap רב-שכבתיים עם קישוריות ניידת וענן חדשה ב- RAD Cloud, השתמש ב- VCL סגנונות למודרניזציה של מראה היישומים שלך ...

instagram story viewer