דלפי (שפת תכנות)
ויקיפדיה האנציקלופדיה encyclopedia
דלפי (Delphi) היא שפת תכנות שפותחה על ידי אנדרס הלסברג, היא יישום מסחרי של שפת התוכנה Object Pascal. דלפי מופעלת בדרך כלל בתוך סביבת פיתוח ויזואלית מסוג RAD (פיתוח יישומים מהיר). דלפי מאופיינת היום בכך שקוד מקור בודד ניתן ליישום במספר מערכות הפעלה שונות בתכלית. דלפי משמשת לפיתוח של יישומים שולחניים מעל מערכות הפעלה חלונות (מיקרוסופט) ו-os x (אפל) מצד אחד, אבל גם מעל מערכות הפעלה למכשירים ניידים, טלפונים וטאבלטים, גם של אנדרואיד וגם של ios מצד שני. אומנם קיימת גרסה שניתן להפעיל על Linux אך היא גרסה ישנה (2001) שלא תומכת כרגע בכל היכולות החדשות.
שפת התוכנה Object Pascal היא שפה מדור רביעי, מונחת עצמים, המבוססת על פסקל. ישנם יישומים נוספים לשפת Object Pascal כמו Lazarus ו-Free Pascal שמופעלים כקוד פתוח. דלפי אינה קוד פתוח.
בתוך אותה סביבת פיתוח (RAD), ניתן גם להפעיל מהדרים (Compiler) של אותו יצרן מסוג Java כמו גם ++C ו-HTML5 Builder.
הסביבה ושפת התכנות פותחו עד שנת 2006 על ידי חברת בורלנד האמריקנית, שעשור לפני כן פיתחה את סביבת הפיתוח טורבו פסקל. המשך הפיתוח עד שנת 2008 בוצע על ידי חברת הבת Codegear ואז המוצר עבר לחברת Embarcadero שממשיכה לפתח את המוצר עד היום.
המתחרות העיקריות של דלפי הן C++ ומאוחר יותר גם C# ו-Java. מתכנתים רבים טוענים כי לדלפי יתרונות רבים על פני מתחרותיה, בעיקר מבחינת גמישות ממשק המשתמש (GUI), יעילות תכנותית, מהירות ההרצה, ותמיכה מובנית במסדי נתונים[דרוש מקור]. אולם למרות יתרונותיה, דלפי לא הצליחה לכבוש את שוק ה-RAD שנשלט כיום בעיקר על ידי ויז'ואל סטודיו של מיקרוסופט.
לדלפי יש שני סוגי מערכות:
מערכת VCL שמתאימה רק לסביבות שולחניות של מיקרוסופט ותומכת בעברית וערבית (כתיבה מימין לשמאל) בצורה טובה.
ומערכת FMX שמתאימה גם לסביבה שולחנית וגם למערכות ניידות גם חלונות גם אנדרואיד וגם אפל אבל התמיכה בעברית אינה טובה.