Delphi (Делфі) – це одночасно і візуальне середовище розробки програм, і мова програмування.
Delphi як середовище розробки програм, ховає від нас всі складнощі програмування, перетворюючи його в захоплюючий процес. Створюючи звичайні додатки, утиліти і програми роботи з базами даних не доводиться замислюватися про регістри та багато іншого. Але це не означає, що час, витрачений на вивчення внутрішнього світу комп'ютера і принципів організації виконання програм, пропаде даремно. Все це вам знадобиться.
Delphi як мова програмування – це імперативна, структурована, об'єктно-орієнтована, високорівнева мова програмування з суворою статичною типізацією змінних. Спочатку мову програмування Delphi іменували Object Pascal. Але починаючи з версії Delphi 7 у всіх офіційних документах компанії-творця цього середовища розробки програм (Borland), Delphi почав іменуватися саме як мова програмування.
Delphi живий, чи мертвий?
Зараз мова програмування Delphi не така популярна, як в кінці 90-х – та на початку 2000-х. Станом на 2020 рік Delphi займає за популярністю 15-е місце в рейтингу мов програмування. Але особисто я вважаю цю мову однією з кращих. Вона дуже зручна і проста в освоєнні.
Раніше майже в усіх навчальних закладах вивчення мови Pascal було обов'язковою програмою. Для програмістів початківців Delphi ідеально підходить в якості першої освоєної мови програмування. Вивчивши Delphi, дуже легко можна перейти на C# і саме так зробили більшість досвідчених програмістів, коли в певний момент Delphi перестав розвиватись.
Головна причина непопулярності Delphi криється скоріше в поганому маркетингу і дорожнечі середовища розробки. Компанія Embarcadero Technologies, новий «хазяїн» цієї мови і відповідно середовища розробки програм, встановив досить високу ціну на ліцензію Delphi. Станом на квітень-травень 2020 року вартість цієї ліцензії на один рік становить майже 1600 доларів. І у новачків виникає цілком резонне питання – навіщо платити, якщо є аналог від Microsoft у вигляді безкоштовного Visual Studio де є практично все те ж саме (а може і більше) тільки для програмування на мові C#.
Що стосується можливостей Delphi, то тут справи йдуть значно краще. За допомогою Delphi можна написати програму і для Windows, і для Android, і для Linux, і навіть для Mac OS та iOS. На Delphi написані такі популярні комп'ютерні програми як: Total Commander, Skype (до покупки Microsoft), Light Alloy, The KMPlayer, AIMP, Guitar Pro (до версії 6.0), FL Studio, Notepad GNU.
У Delphi є великий потенціал і це факт. Головне всім разом, дружно популяризувати цю мову програмування і писати на ній якісні програми.