The delphi - мова програмування
The Delphi - програмування
Привіт шановний відвідувач!
Якщо Ви хочете навчитися програмувати в середовищі Delphi або Ви вже досвідчений програміст і шукайте хороший довідник - то тут Ви знайдете всю необхідну інформацію.
Перш за все, я припускаю, що ви вмієте працювати з комп'ютером, і знаєте що таке програмування в цілому. Адже якщо це не так, вас тут би не було в будь-якому випадку! Швидше за все, у вас вже є базові знання в області програмування.
Borland Delphi являє собою засіб розробки додатків для Microsoft Windows. Delphi є потужним і простим у використанні інструментом для створення автономних програм, що володіють графічним інтерфейсом (GUI), або 32-бітних консольних додатків (програм, які не мають графічного інтерфейсу).
У поєднанні з Borland Kylix. програмісти Delphi можуть створювати з одного вихідного тексту програми та для Windows і для Linux. і це відкриває нові можливості і збільшує потенційну віддачу від зусиль, вкладених у вивчення Delphi. У Delphi використовується крос-платформна бібліотека компонентів CLX і візуальні дизайнери для створення високопродуктивних додатків для Windows. які повторної компіляцією можна легко перетворити в додатки для Linux.
Delphi є першою мовою програмування, що володіє простий у використанні середовищем для швидкої розробки додатків, яка руйнує бар'єри між мовами високого рівня, і мовами, на низькому рівні розмовляють з системою на мові бітів і байтів.
Delphi поставляється в різних конфігураціях, налаштованих на потреби різних підприємств. У Delphi ви можете писати програми для Windows швидше і легше, ніж це було можливо раніше.
Ви знаєте хто такий програміст?Програміст - фахівець, який займається написанням програм для ЕОМ (Електронна Обчислювальна Машина).
Програмістів можна розділити на 3 групи:
- Системні Адміністратори
- Web-Розробники
- розробники програм
плюси:
- Висока зарплата
- Високий попит на ринку праці
- Творча робота
- Постійна робота за комп'ютером (погано позначається на здоров'ї)
- Незважаючи на творчий підхід, часто зустрічається рутинна робота
- Специфіка роботи нерідко вимагає пояснення користувачеві незрозумілих йому речей, але елементарних для програміста.
Що таке Delphi?
Delphi - імперативний, структурований, об'єктно-орієнтована мова програмування з суворою статичної типізацією змінних. Основна область використання - написання прикладного програмного забезпечення.
Спочатку носив назву Object Pascal і історично сходить до однойменного діалекту мови, розробленого в фірмі Apple в 1986 році групою Ларрі Теслера. Однак в даний час термін Object Pascal найчастіше вживається в значенні мови середовища програмування Delphi. Починаючи з Delphi 7, в офіційних документах Borland стала використовувати назву Delphi для позначення мови Object Pascal.
На сьогоднішній день, поряд з підтримкою розробки 32 і 64-розрядних програм для Windows, реалізована можливість створювати додатки для Apple Mac OS X (починаючи з Embarcadero Delphi XE2), iOS (включаючи симулятор, починаючи з XE4 за допомогою власного компілятора), а також, в Delphi XE5, для Google Android (безпосередньо виконувані на ARM-процесорі).
Незалежна, стороння реалізація середовища розробки проектом Lazarus (Free Pascal, компіляція в режимі сумісності з Delphi) дозволяє використовувати його для створення додатків на Delphi для таких платформ, як Linux, Mac OS X і Windows CE.
Також робилися спроби використання мови в проектах GNU (наприклад, Notepad GNU) і написання компілятора для GCC.
При створенні мови (і тут якісну відмінність від мови C) не ставилося завдання забезпечити максимальну продуктивність виконуваного коду або лаконічність вихідного коду для економії оперативної пам'яті. Спочатку, мова ставив на перше місце стрункість і високу Новомосковскемость, оскільки був призначений для навчання дисципліни програмування. Ця початкова стрункість, в подальшому, як у міру зростання апаратних потужностей, так і в результаті появи нових парадигм, спростила розширення мови новими конструкціями.
Так, складність об'єктного C ++, в порівнянні з C, зросла вельми істотно і ускладнила його вивчення в якості першої мови програмування, чого не можна сказати про Object Pascal щодо Pascal.