е розробки програм.
У класі інструментальніх ЗАСОБІВ для початківців програмістів продуктам Компанії Borland довелося конкуруваті з СЕРЕДОВИЩА Visual Basic КОРПОРАЦІЇ Microsoft, де питання інтеграції та зручності роботи були вірішені краще. Мова, Якою Належить працювати корістувачеві Delphi, відрізняється від вихідного НЕ только наявністю безлічі НОВИХ зрозуміти и конструкцій, а й ідейно: у ньом вместо мінімізації числа зрозуміти и использование найпростішіх конструкцій (что, Безумовно, добро для навчання, альо НЕ всегда віправдано в практічній работе ), перевага віддається зручності роботи ПРОФЕСІЙНОГО користувача. Як мова Turbo Pascal природно порівнюваті з его найближче конкурентами - чисельність варіаціямі на тему мови Basic і З C ++. Turbo Pascal істотно перевершує Basic за рахунок повноцінного про єктного підходу, что Включає в собі розвінені Механізми інкапсуляції, Спадкування и поліморфізм. Остання версія мови, что застосовується в Delphi, за своими можливіть наближається до C ++. З основних механізмів, властівіх C ++, відсутнє только множини Спадкування. Плюси! Застосування мови Pascal очевідні: з одного боці, На Відміну Від Visual Basic, засновання на інтерпретації проміжного коду, для него є компілятор, что генерує машинний код, что дозволяє отрімуваті значний швідші програми. З Іншого - На Відміну Від C ++ синтаксис мови Pascal спріяє побудові очень швидких компіляторів.містіть повноцінній текстовий редактор типу Brief, призначення клавіш у якому відповідають прийнятя в Windows стандартам, а Глибина ієрархії операцій Undo необмежена. Як це стало Вже обов язковим, реалізовано колірне віділення різніх лексічніх елементів програми. Процес побудова програми й достатньо простий. Потрібно вібрато форму, Задати ее Властивості и Включити в неї необхідні компоненти (відімі І, если Знадоби, що не відображаються): меню, Інструментальні панелі, рядок стану и т. П., Задати їх Властивості и далі Написати (помощью редактора вихідного коду) обробнікі подій. Object Browser Вікна типу Object Browser стали невід ємною Частинами систем программирования на про єктно-орієнтованих мовах. Робота з ними становится можливіть відразу после того, як ві скомпілювалі додаток.сt Manager - це окреме вікно, де перераховуються модулі и форми, СКЛАДОВІ проект. При шкірному модулі вказується маршрут до каталогу, в якому находится вихідний текст. Жирним шрифтом віділяються змінені, альо галі не збережені части проекту. У верхній части вікна є набор кнопок: Додати, ВИДАЛИТИ, показати вихідний текст, показати форму, Задати опції и сінхронізуваті вміст вікна з текстом файлу проекту, тобто з Головня програмою на мові Pascal.Component Library (VCL) Багатство палітрі об'єктів для побудова корістувальніцького інтерфейсу - один з ключовими чінніків при віборі інструмента візуального програмування. При цьом для користувача має значення як число елементів, включених безпосередно в середу, так и доступність елементів відповідного формату на ринк.
Компіляторі мови Pascal Компанії Borland Ніколи НЕ змушувалі користувача подовгу чекати результатів компіляції. Виробники стверджують, что на сегодня Сейчас компілятор - Найшвидший в мире. Компілятор, вбудований в Delphi дозволяє обробляті 120 тис. рядків вихідного тексту в Хвилини на машині 486/33 або 350 тис.- При вікорістанні процесора Pentium/90. ВІН предлагает легкість розробки І ШВИДКО годину перевіркі готового програмного блоку.
У СЕНСІ проектування Delphi мало чім відрізняється від проектування в інтерпретіруючому середовіщі, однак после виконан компіляції ми отрімуємо код, Який віконується в 10-20 разів швидше, чем теж самє, Зроблений помощью інтерпретатора. У Delphi компіляція проводитися безпосередно в рідний машинний код, в тій годину як існують компіляторі, что превращаются програму у так звань p-код, Який потім інтерпретується віртуальною p-машиною. Це не может НЕ позначітіся на фактічній швідкодії готової програми.
Цілком ймовірно, така висока ШВИДКІСТЬ пояснюється в Першу Черга відмовою від Демонстрації в процессе роботи числа скомпільованіх рядків. Слід Зазначити такоже, что Завдяк опції оптімізації сегментів вдається істотно скоротіті розмір віконуваного файлу. Можна запустіті компілятор в режімі перевіркі синтаксису. При цьом найбільш чає операція компонування и виготовлення віконуваного файлу Виконувати НЕ буде.
Ймовірно, та обставинні, что Delphi позіціонується як засіб создания Додатків, взаємодіючіх з базами даних, и орієнтоване основном на ринок інструментальніх ЗАСОБІВ клієнт/сервер, де до цього моменту домінують інтерпретовані мови, дозволило его авторам не заміслюватіся над створеня оптимизирующего компілятора, здатно використовуват всі гідності архітектур СУЧАСНИХ процесорів.працює з програмами, створеня Ранее засобими Borland Pascal. Необходимость в Деяк удосконалення давно відчувалася. Найпомітніше з них - ап...