Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка експертної системи для автоматизації побудови компонентів в системі Moodle

Реферат Розробка експертної системи для автоматизації побудови компонентів в системі Moodle





х.

Наступна важлива риса - розширюваність мови, цьому надається велике значення, і мова був задуманий саме як розширюваний.

Наступне гідність - наявність великого числа підключаються до програми модулів, що забезпечують різні додаткові можливості.

Але важливим недоліком даної мови є порівняно невисока швидкість виконання Python-програми, що обумовлено її інтерпретованих [6].


1.6.4 PHP: Hypertext Preprocessor

а) Традиційність. Код РНР дуже схожий на той, який зустрічається в типових програмах на С або Pascal. Це помітно знижує початкові зусилля при вивченні РНР. PHP - мова, що поєднує переваги Perl і Сі і спеціально націлений на роботу в Інтернеті, мова з універсальним і ясним синтаксисом.

б) Простота. Сценарій РНР може складатися з 10 000 рядків або з одного рядка - все залежить від специфіки завдання. Механізм РНР просто починає виконувати код після першої екрануючої послідовності (). Якщо код має правильний синтаксис, він виконується в точності так, як вказав програміст.

в) Ефективність. Дуже важлива перевага PHP полягає в його «движку». «Движок» PHP не є ні компілятором, ні інтерпретатором. Він є транслює інтерпретатором. Такий пристрій «движка» PHP дозволяє обробляти сценарії з достатньо високою швидкістю.

д) Безпека. РНР надає в розпорядження розробників і адміністраторів гнучкі та ефективні засоби безпеки, які умовно діляться на дві категорії: засоби системного рівня і засоби рівня програми.

) Засоби безпеки системного рівня

У РНР реалізовані механізми безпеки, що знаходяться під управлінням адміністраторів; при правильному налаштуванні РНР це забезпечує максимальну свободу дій і безпеку. РНР може працювати в так званому безпечному режимі, який обмежує можливості застосування РНР користувачами по ряду важливих показників. Адміністратор також може встановлювати обмеження на каталоги, в яких користувач може переглядати і виконувати сценарії РНР, а також використовувати сценарії РНР для перегляду конфіденційної інформації на сервері.

) Засоби безпеки рівня програми

У стандартний набір функцій РНР входить ряд надійних механізмів шифрування. РНР також сумісний з багатьма додатками незалежних фірм, що дозволяє легко інтегрувати його з захищеними технологіями електронної комерції. Інша перевага полягає в тому, що вихідний текст сценаріїв РНР не можна переглянути в браузері, оскільки сценарій компілюється до його відправлення за запитом користувача. Реалізація РНР на стороні сервера запобігає викрадення нетривіальних сценаріїв користувачами.

е) Гнучкість. Оскільки РНР не містить коду, орієнтованого на конкретний web-сервер, користувачі не обмежуються певними серверами (можливо, незнайомими для них). Apache, Microsoft IIS, Netscape Enterprise Server, Stronghold і Zeus - РНР працює на всіх перерахованих серверах. Оскільки ці сервери працюють на різних платформах, РНР в цілому є платформенно-незалежним мовою й існує на таких платформах, як UNIX, Solaris, FreeBSD та Windows 95/98/NT/2000/XP/2003.

ж) Безкоштовне розповсюдження. Прийняття стратегії Open Source і безкоштовне розповсюдження початкових текстів РНР надало неоціниму послугу користувачам [7]...


Назад | сторінка 9 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Засоби безпеки Windows Server 2003
  • Реферат на тему: Засоби безпеки й обмеження доступу до інформації
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Програмні засоби. Системи безпеки інформації
  • Реферат на тему: Мова програмування високого рівня Python