, таких як Visual Basic або Visual C ++, відрізняється простотою програмного коду, достатньою кількістю літератури по цій мові.
Об'єктно-орієнтоване програмування (ООП) - це методика розробки програм, в основі якої лежить поняття об'єкт. Об'єкт - це деяка структура, відповідна об'єкту реального світу, його поведінки. Завдання, яке вирішується з використанням методики ООП, описується в термінах об'єктів і операцій над ними, а програма при такому підході являє собою набір об'єктів і зв'язків між ними [11].
У порівнянні з традиційними способами програмування ООП володіє рядом переваг. Головне з них полягає в тому, що ця концепція найбільшою мірою відповідає внутрішній логіці функціонування операційної системи (ОС) Windows. Програма, що складається з окремих об'єктів, відмінно пристосована до реагування на події, що відбуваються в ОС. До інших переваг ООП можна віднести велику надійність коду і можливість повторного використання відпрацьованих об'ектов.- це комбінація кількох найважливіших технологій:
Високопродуктивний компілятор в машинний код
Об'єктно-орієнтована модель компонент
Візуальне (а, отже, і швидкісний) побудова додатків з програмних прототипів
Масштабуються засоби для побудови баз даних
Програмування в Delphi будується на тісній взаємодії двох процесів:
Процесу конструювання візуального прояву програми (тобто її Windows-вікна),
Процесу написання коду, що додає елементам цього вікна і програму загалом необхідну функціональність.
Основні переваги середовища програмування Delphi:
Простота мови дозволяє швидко його освоїти і створювати складні програми;
Розвинені засоби представлення структур даних забезпечують зручність роботи, як з числовою, так і з символьної і бітовою інформацією;
Об'єктно-орієнтоване програмування (ООП) у візуальній середовищі.
У процесі побудови програми розробник вибирає з палітри компонент готові компоненти як художник, що робить великі мазки пензлем. Ще до компіляції він бачить результати своєї роботи - після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися за даними, представляти їх у тому чи іншому вигляді. У цьому сенсі проектування в Delphi мало чим відрізняється від проектування в интерпретирующей середовищі, однак після виконання компіляції ми отримуємо код, який виконується в 10-20 разів швидше, ніж те ж саме, зроблене за допомогою інтерпретатора. Крім того, компілятор компілятору ворожнечу, в Delphi компіляція проводиться безпосередньо в рідний машинний код, в той час як існують компілятори, що перетворюють програму у так званий p-код, який потім інтерпретується віртуальною p-машиною. Це не може не позначитися на фактичному швидкодії готового додатку.
Основний упор цієї моделі в Delphi робиться на максимальному використанні коду. Це дозволяє розробникам будувати додатки вельми швидко із заздалегідь підготовлених об'єктів, а також дає їм можливість створювати свої власні об'єкти для середовища Delphi. Ніяких обмежень по типах об'єктів, які можуть створювати розробники, не існує.
Глава 3. Предметна область ЕС
3.1 Поняття предметної області
Предметна область - це спеціальна проблемна область, така як медицина, фінанси, наука і техніка, в якій може дуже добре вирішувати завдання лише певний експерт [4]. Експертні системи, як і експерти-люди, в цілому призначені для використання в якості ек?? пертів в одній предметної області. Наприклад, зазвичай не можна розраховувати на те, що експерт в області шахів буде володіти експертними знаннями, що відносяться до медицини. Знання експерта, стосуються вирішення конкретних завдань, називаються областю знань експерта.
Області застосування систем, заснованих на знаннях, можуть бути згруповані в декілька основних класів: медична діагностика, контроль і управління, діагностика несправностей в механічних і електричних пристроях, навчання.
Наведемо як приклад декілька моделей телефонів і їх характеристик.
Samsung Star Deluxe Duos S5292 незважаючи на те, що ця модель чергового бюджетного смартфона компанії Samsung на 2 sim-карти не була офіційно анонсована, вона вже досить активно обговорюється в мережі. Ми абсолютно розуміємо таку поведінку південнокорейської компанії, адже подібні пристрої, на відміну від флагманів, в анонсах НЕ нуждаются.Star Deluxe Duos S5292 володіє надбюджетний характеристиками: 3,5-дюймовий HVGA дисплей, процесор з частотою 312 МГц (коли це ми останній раз на нашому сайті частоту в мегагерцах міряли?), 128 МБ оперативної пам'яті, 512 МБ вбудованої пам'яті, підтримка Wi-Fi і Bluetooth 3.0, камера на 3,2 МП і акумулятор ємністю 1000 мАг.
Хоча в мережі є відомості про те, що пристрій працює під ОС Android, дуже малоймовірно, що це дітище Googl...