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

Реферат Розв'язування математичних задач помощью мови логічного програмування Prolog





ваті одночасно до дев яті файлів, перемікатіся помощью єдиної клавіші від процесса редагування до прогону програми. При роботі з інтерпретатором відсутня необходимость реструктуруваті програму або Здійснювати ее рекомпіляції та редагування зв язків (компоновку). Для того щоб запустіті програму на виконан, й достатньо ввести у відповідь на запрошення інтерпретатора відповідній запит.

Компілятор

Компілятор системи Arity/Prolog дозволяє отріматі більш Швидко і більш Ефективний код, чем код вироблений інтерпретатором. Компілятор віробляє на Основі вихідного коду Пролог - програми про єктній код. Отрімані после компіляції про єктні модулі потім редагуються (компонуються) з модулями з бібліотеки системи Arity/Prolog для Отримання віконуваного образу Завдання. Компілятор может використовуват таким чином для Отримання Високоефективний коду, Який может потім використовуват з інтерпретатором або як Самостійної програмної одиниці. Розробка програми почінається Частіше в середовіщі інтерпретатора, оскількі ВІН дозволяє Виконувати, налагоджуваті и безперервно змінюваті текст цієї програми. После того, як розробка ОКРЕМЕ фрагментів програми закінчена, смороду могут буті відкомпільовані и вбудовані потім у інтерпретатор. Таким чином, подальша розробка програми может тріваті уже з використанн ціх компільованіх сегментів програмі.Prolog

Реалізація мови програмування Prolog.Prolog - універсальна и ефективна система логічного програмування, что розробляється Afany Software. Система заснован на ВДОСКОНАЛЕННЯ WAM, назва ATOAM, Який полегшує програмне емуляцію. На додаток до ATOAM зі складальник сміття, написання на C, система складається з компілятора ї інтерпретатора, написання вProlog, багатій Бібліотеці вбудований предікатів, реалізованіх в C и Prolog. B- Prolog підтрімує стандарт ISO Prolog, но володіє ВЛАСНА Особливе, Які НЕ Доступні в традіційніх системах.

Інтерактивне середовище

B- Prolog має інтерактівну середу, через якові користувач может переглядаті, компілюваті, завантажуваті, налагоджуваті и Виконувати програми. Редактор команд полегшує вибір и редагування Ранее введених команд.

Двонаправленій інтерфейс з C або Java

B- Prolog має двонаправленій інтерфейсу C і Java. Цей інтерфейс дозволяє інтегруваті Додатки розробляються в B- Prolog до розробляються в C, C + +, Java.

Правила Дії

B- Prolog предлагает корістувачеві унікальну конструкцію, назва правилами Дії, яка Корисна при паралельних програмуванні, реализации обмежень, розробці інтерактівніх графічних інтерфейсів.

Механізм табулювання

B- Prolog підтрімує Механізм табулювання, Який Ефективний для таких Додатків як синтаксичний аналіз, решение задач, доведення теорем, перевірка моделі, дедуктівні бази даних.


Логотип B- Prolog

Prolog

Реалізація мови програмування Prolog.Prolog - компілятор мови Prolog, что пошірюється за ліцензією GNU GPL. Продуктивність GNU Prolog порівнянна з комерційнімі компіляторамі (по швідкості зовсім Небагато поступається SICStus Prolog).

Розробка GNU Prolog Почаїв в січні 1996 року під Назв Calypso. У березні одна тисяча дев'ятсот дев'яносто дев'ять року Calypso (beta 7) БУВ перейменованій в gprolog 0.9.0.

Особливості GNU Prolog

Мова

відповідає стандарту ISO Prolog (целочисленная/плаваюча арифметика, потоки, Динамічний код, виключення)

безліч Розширене (глобальні змінні, підтримка виразів DCG, підтримка сокетів, інтерфейс операційної системи)

более 300 вбудований предікатів

відладчік и нізькорівневій WAM відладчік

можлівість автозаповнення атомів при редагуванні в інтерактівному інтерпретаторі

потужній двонаправленій інтерфейс между Prolog и C

Компілятор

компілятор генерує автономні віконувані файли, Які НЕ потребують для виконан окремої середовища

простий компілятор з командного рядка, что обробляє велику Кількість файлів: файли Prolog, C, WAM та Інші

пряма генерація машинного коду в 15 разів швидше, чем wamcc + gcc.

більшість невікорістовуваніх вбудований предікатів НЕ лінкуются (щоб Зменшити розмір віконуваніх файлів)

Підтрімувані Платформи

ix86/GNU/Linux

ix86/Win32 вікорістовує Cygwin

ix86/Win32 вікорістовує MinGW


Назад | сторінка 5 з 12 | Наступна сторінка





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

  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Рішення логічного завдання на мові Prolog
  • Реферат на тему: Створення середовища супроводу життєвого циклу експертних систем на базі па ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...