Турбо пролог для windows 10

Главная

ПРОЕКТ «ЧЕЛОВЕК. ЗЕМЛЯ. ВСЕЛЕННАЯ»

Инструменты пользователя

Инструменты сайта

Боковая панель

Содержание

Turbo Prolog

Turbo Prolog (Турбо-Пролог) является самым замечательным языком искусственного интеллекта (ИИ). Turbo Prolog (Турбо-Пролог) является компиляторно-ориентированным языком программирования высокого уровня. Turbo Prolog (Турбо-Пролог) разработан фирмой Borland International и предназначен для программирования задач из области искусственного интеллекта.

Как язык программирования искусственного интеллекта Turbo Prolog (Турбо-Пролог) особенно хорош для создания экспертных систем, динамических баз данных, программ с применением естественноязыковых конструкций. Turbo Prolog (Турбо-Пролог) также может быть использован и для других задач общего характера.

Turbo Prolog (Турбо-Пролог) имеет окна, цветную графику и интерактивные средства ввода-вывода, что свидетельствует о его максимальном удобстве для пользователя прикладных программ.

Встроенные предикаты Turbo Prolog (Турбо-Пролог) и другие дополнительные возможности делают его пригодным для решения многих стандартных задач из сферы бизнеса, включая бухгалтерский учет, расчет зарплаты и представление графиков.

Наряду с Turbo Prolog (Турбо-Пролог) в США созданы еще несколько реализаций Пролога: Arity Prolog, Prolog II, Wisdom Prolog и Micro Prolog. В отличие от них Turbo Prolog (Турбо-Пролог) имеет великолепный полноэкранный редактор, множество рабочих окон и интерактивный диалоговый отладчик. Turbo Prolog (Турбо-Пролог) поддерживает цветную графику IBM PC, снабженного цветным графическим адаптером (CGA) и расширенным графическим адаптером (EGA). Предикаты графики и система с графическим экранным пером являются составной частью Turbo Prolog (Турбо-Пролог). Turbo Prolog (Турбо-Пролог) также снабжен средствами работы с последовательными файлами, файлами прямого доступа и двоичными файлами.

Написанные на Turbo Prolog (Турбо-Пролог) программы компилируются, в отличие от других версий Пролога, где программа интерпретируется.

Интерпретатор выбирает предложения программы одно за другим и последовательно исполняет их.

Компилятор транслирует в машинные коды сразу весь текст программы.

Turbo Prolog (Турбо-Пролог) транслирует исходный текст программы особенно быстро (быстрее всех других версий Пролога для компьютеров IBM PC). Также Turbo Prolog (Турбо-Пролог) позволяет легко создавать отдельные выполнимые файлы.

Turbo Prolog (Турбо-Пролог) имеет прекрасный пользовательский интерфейс для отладки программ.

Отличия Turbo Prolog (Турбо-Пролог) от C&M Prolog

Turbo Prolog (Турбо-Пролог) имеет несколько отличий. В Turbo Prolog (Турбо-Пролог) отсутствуют некоторые элементы C&M Prolog, но такие, которые встречаются только в очень сложных программах.

Самым существенным отличием от упомянутого стандарта (как и от других версий языка) является наличие в Turbo Prolog (Турбо-Пролог) строгой типизации элементов данных.

Сделанные отступления от неофициального стандарта позволили значительно увеличить скорость трансляции и счета программ. И хотя некоторые программисты возражают против этих отступлений, говоря что Turbo Prolog (Турбо-Пролог) не есть Пролог «в чистом виде», однако именно в таком виде язык имеет массу преимуществ, например наличие графики и возможность работы с окнами. Этих средств нет в других реализациях. Независимо от того, является ли Turbo Prolog (Турбо-Пролог) «чистым» Прологом или нет, он тем не менее является очень современным, полноценным и гибким языком программирования.

Файлы и папки Turbo Prolog (Турбо-Пролог)

Запуск Turbo Prolog (Турбо-Пролог)

Перейдите в директорию Turbo Prolog (Турбо-Пролог) C:\PROLOG и запустите файл PROLOG.EXE.

Начальная заставка информирует о годе выпуска и номере используемой версии системы.

Главное меню системы Turbo Prolog (Турбо-Пролог)

Главное меню Turbo Prolog (Турбо-Пролог) высвечивает 6 доступных пользователю опций (команд) в верхней части экрана. Первая буква названия каждой из команд выделена при помощи увеличенной яркости. Выделение имеет целью напоминать, что для задания команды достаточно нажать лишь первую букву ее названия.

Команды определяются 7 функциями Turbo Prolog (Турбо-Пролог), каковыми являются:

Переход от одной команды к другой прост и удобен. Существует два способа задания команд. Первый требует нажатия клавиши, соответствующей первой букве названия выбранной команды в комбинации с кнопкой Alt. Так, для выбора команды Edit необходимо нажать Alt+E. Для окончания работы с командой используется клавиша Esc. Второй способ состоит в перемещении по меню при помощи стрелок; переход к работе с выбранной командой осуществляется нажатием Enter.

Читайте также:  Увеличить размер диска с за счет диска d средствами windows

Главное меню содержит четыре окна:

Верхняя строка окна редактора содержит информацию о высвечиваемом в этом окне файле. Line 1 и Col 1 свидетельствуют о том, что курсор в настоящий момент располагается в первой позиции первой строки. Значения этих индикаторов строки и позиции меняются вслед за изменением положения курсора.

Надпись Indent сигнализирует о том, что включен режим автоматического выравнивания строк, а надпись Insert — о том, что задан режим вставки.

WORK.PRO является заданным по умолчанию именем рабочего файла; .PRO есть заданное по умолчанию расширение для файлов, содержащих программы на Турбо-Прологе. Если вы набьете в редакторе какой-либо текст и запишете его на диск без изменения имени файла, то файл с вашим текстом получит имя WORK.PRO.

Запуск на счет программы, написанной на Turbo Prolog (Турбо-Пролог)

Первая наша программа называется WELCOME.PRO. Перейдите при помощи Alt+E) в окно редактора. Введите текст программы:

Для того чтобы запустить ее на выполнение, нажмите Alt+R. Пронаблюдайте за двумя появившимися во время трансляции программы строками в окне сообщений Message и за результатом работы программы в окне диалога Dialog.

Первая строка в окне сообщений указывает на то, что началась трансляция программы WELCOME.PRO. Трансляция задается автоматически при задании команды Run, т. е. нет необходимости прибегать к помощи специальной команды Compile.

Вторая строка в окне сообщений сигнализирует о трансляции предиката hello.

Turbo Prolog (Турбо-Пролог) позволяет адресовать результат трансляции либо на диск, либо в оперативную память. При задании Run программа транслируется в оперативную память.

В дальнейшем вы можете создавать и объектные файлы для совместного редактирования с другими объектыми модулями, и выполнимые файлы, которые можно запускать на счет вне среды Turbo Prolog (Турбо-Пролог).

Сохранение программного файла Turbo Prolog (Турбо-Пролог)

Для того чтобы записать на диск программу и таким образом сохранить ее, необходимо выйти из редактора нажав клавишу Esc и нажать последовательно Alt+F и потом клавишу S. В результате этих действий на экране возникнет небольшое окно, в котором будет высвечено либо заданное по умолчанию имя файла (как, например, WORK.PRO). Имя файла можно оставить без изменений, а можно и отредактировать. Если на диске уже есть файл с указанным именем (более ранняя версия редактируемой программы или какая-либо иная программа), то в результате операции записи на диск расширение имени этого файла будет сменено на .BAK, чтобы пометить старый вариант файла. Не забывайте сохранять отредактированный файл перед тем, как окончить сеанс работы с Turbo Prolog (Турбо-Пролог). В противном случае модифицированный вариант программы будет утерян.

Достаточно частое сохранение рабочего файла на диск очень полезно. В случае отказа электропитания, или программного сбоя компьютера вы всегда будете иметь достаточно «свежий» вариант программы. Некоторые программисты записывают очередные версии программы под разными именами. Генерация таких многочисленных «поколений» программных файлов может также быть полезной, так как позволяет проследить все этапы развития программы.

Просмотр каталога директории

Для того чтобы просмотреть каталог файлов какой-либо директории, необходимо нажать Alt+F и далее нажать D (подкоманда Directory). На экране возникнет окно, в котором необходимо выбрать маску отображаемых файлов в текущей директории. После того, как вы нажмете Enter, в окне появятся имена всех файлов заданной директории, удовлетворяющие заданной маске.

Загрузка и редактирование программного файла

Для того чтобы загрузить в окно редактора уже существующий файл, необходимо нажать Alt+F и далее нажать L (Load). На экране возникнет окно, в котором необходимо выбрать маску отображаемых файлов в текущей директории. После того, как вы нажмете Enter, в окне появятся имена всех файлов заданной директории, удовлетворяющие заданной маске.

Alt+F и далее N (New file) – очистить окно редактирования. Если текущий файл не сохранён, то система запросит подтверждения. Если нажать Y, то окно очистится от текста.

Горячие клавиши

Вы также можете оставить свои комментарии в разделе «Обсуждение» внизу страницы.

Рекомендуем оформить подписку на новости данного раздела. Для этого нажмите на кнопку «Подписаться», расположенную внизу каждой страницы.

Читайте также:  Hp scanjet 2400 драйвер для mac os

Скачать бесплатно Visual Prolog 9.0.2

Версия: 9.0.2
Разработчик: Prolog Development Center A/S
Операционка: Windows 7 / XP / Vista
Обновление: 5.05.2019
Русский язык: Да

Скачать бесплатно Visual Prolog 9.0.2

Visual Prolog – среда разработки на языке Visual Prolog , который является объектно-ориентированной версии языка программирования Turbo Prolog. Данный язык позволяет создавать программы, отвечающие нынешним требованиям: минимальные усилия со стороны пользователя, максимальная дружелюбность и интеллектуальность со стороны ПО.

Visual Prolog не только помогает повысить качество программ, но и упрощает их разработку. Средство разработки включает в себя оптимизирующий компилятор, текстовый редактор, редакторы ресурсов, систему отслеживания изменений и т.д. Все это позволяет значительно ускорить и упростить разработку максимально оптимизированных приложений.

Библиотека для создания графических интерфейсов также позволяет в кратчайшие сроки разрабатывать максимально эстетичные и функциональные пользовательские интерфейсы для приложений. Не лишним будет скачать бесплатно Visual Prolog, если вы планируете создавать базы данных, естественно-языковые интерфейсы, пакеты символьных вычислений и даже пакеты искусственного интеллекта, способные доказывать теоремы и проверять их.

Turbo Prolog

ПРОГРАММИРОВАНИЕ >> Другие языки программирования

ОПЕРАЦИОННЫЕ СИСТЕМЫ
DOS
IBM PC DOS
MS-DOS
SDK
DR-DOS
FreeDOS
Сборки на базе DOS
Расширители DOS
Другие платформы
OS/2
SDK
Windows
Windows 1.x-3.x
Патчи и дополнения к Win1.x-3.x
Windows 9x
Патчи и дополнения к Win9x
Windows NT
Патчи и дополнения к WinNT+
Сборки на базе Windows
SDK
Linux/Unix
СР/М
Другие операционные системы
Загрузочные диски
Готовые образы операционных систем
Многозадачные оболочки
Системные программы
Твикеры
Русификаторы
Утилиты
Оборудование
Работа с CD/DVD
Инсталляторы
Системные
Инструменты
Turbo Pascal Pentium II DIV BUG fixing
Прочее
Замедлители
Тесты оборудования и системы
Обновления
Драйверы
Звук
Видео
Мыши
CD/DVD
Клавиатура
Принтеры
USB
Сеть
Память
Материнские платы
Периферия
Другое
OS BuildList
ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
Консоли
Эмуляторы компьютеров
Инструменты для эмуляторов
ПРОГРАММИРОВАНИЕ
Assembler
Disassembler
Pascal/Delphi
C/C++
Basic/Visual Basic
Фортран
SDK & DDK, etc.
Декомпиляторы
Форт
Генераторы блок-схем
Отладчики программ (DEBUGGERs)
Трассировщики
Другие языки программирования
BIOS, прошивки
ДИСКИ И ФАЙЛЫ
Файловые менеджеры
Каталогизаторы
Копировщики
Поиск файлов, текста, байтов
Сканирование каталогов
Архиваторы
EXE-упаковщики
EXE-распаковщики
Восстановление информации и резервное копирование (бэкап)
HDD-утилиты
Дискеты
Разное
СУБД
ОФИС
Интегрированные программные пакеты
Издательские системы
Электронные таблицы
Редакторы текста
Редакторы HTML
Утилиты для работы с текстом
OCR — распознавание текста
Просмотр документов
Печать
Перекодировка
Сравнение текстов
Шрифты
Работа со шрифтами
Словари и переводчики
Правописание
Органайзеры
Создание презентаций
Бизнес
Разное
ОБРАЗОВАНИЕ И НАУКА
Информатика
Инженерное ПО
Расчётные задачи
Пар и вода
ЧПУ
САПР
Механика — моделирование 2D/3D
AutoCAD и утилиты для AutoCAD’а
Строительство
Электроника, радио- и электротехника
Тестирование знаний и навыков
Обучающие программы
Музыка
Математика
Калькуляторы
Эмуляторы калькуляторов
Физика
Химия
Электроника и электротехника
Астрономия
Астрология
География и картография
Биология и медицина
Психология
История и политология
Лингвистика
Гаданье на кофейной гуще
Справочники разные
БЕЗОПАСНОСТЬ
Антивирусы
Шифры и пароли
ИНТЕРНЕТ И СЕТИ
Браузеры
Почтовые клиенты
IM-меседжеры
Звонилки
Кодеры/декодеры UUE
FTP
BBS и FIDO
Работа с СОM/LPT
LAN
Удалённое управление
Факсы
Разное
МУЛЬТИМЕДИА
Графика
Просмотр графики
Редакторы графики
Грабберы графики
Конвертеры
Звук и видео
Проигрыватели (плееры) аудио и видео
Редакторы аудио и видео
Грабберы (захват) аудио и видео
Синтез речи
Конвертеры
Кодеки
Разное
РАБОЧИЙ СТОЛ
Календари
Часы
Напоминалки
Скринсейверы
DEMO
Программы-шутки
Разное
АНДЕРГРАУНД
Hack tools
Крякеры
CRK-утилиты
Генераторы лоадеров (Loader generators)
Патчи, коды
Стеганография
Шестнадцатеричные редакторы
Вирусы
РАЗНОЕ
ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
—НА УДАЛЕНИЕ
КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS

Turbo Prolog
Описание Информация
Язык программирования Пролог (PROgramming LOGic) появился в 1972 г., Он был разработан Аланом Колмари из университета в Лумини (Марсель).
Турбо-Пролог — это осуществленная компанией Borland International реализация языка программирования высокого уровня Пролог компиляторного типа. Ее отличает большая скорость компиляции и счета. Турбо-Пролог предназначен для выдачи ответов, которые он логически выводит при посредстве своих мощных внутренних процедур.

Версии практически идентичны.
Язык частично русский, частично английский.

Раздел: Другие языки программирования

ver.1.1 working (случайный скриншот)
Скриншоты
Операционная система: MS-DOS
Требования: —
Автор: Borland
Издатель: —

Доступные файлы — сортировка по имени и версии, времени добавления
Файлов: 5.
Файл Размер Выпуск Версия Язык Качество Загрузил
Turbo Prolog
13872
650 Кб 1988 2.0 SR
2009.06.11
Turbo Prolog (alt)
2306
512.7 Кб 1988 2.0 SR
2011.09.30
Turbo Prolog 1.0
1447
181.2 Кб 1986 1.0 Английский Login
2011.11.04
Turbo Prolog 1.1
2229
282.3 Кб 1986 1.1 Английский Login
2011.11.04
Turbo Prolog
7777
769.3 Кб 1988 2.0 Английский cznprivol
2012.08.22

Комментарии
#1 Автор: (2012.03.15 14:36)
Спасибо, очень довольна. Спасли

#2 Автор: Алеша (2013.03.29 19:22)
Огромное спасибо.

#3 Автор: Валя (2014.08.29 00:24)
как начать пользоваться, как установить?

#4 Автор: Nika (2014.08.29 21:04)
Валя,
распаковать архив и запустить на выполнение файл PROLOG.EXE

#5 Автор: SergeCpp (2014.09.18 04:01)
Достаточно серьёзно я им когда-то занимался, очень хорошая вещь.

#6 Автор: Nika (2014.09.18 15:07)
Вообще, на мой взгляд, в период 1980..1995 с появлением персональных IBM PC
произошло формирование понятий о том, каков должен быть язык программирования.
Потому что в выработке окончательной концепции приняло участие достаточное количество людей,
а не как раньше, когда это было уделом научных организаций.
Я вот помню одну беседу с весьма уважаемым прикладным прграммистом в начале 90-х. Он работал на ЕСЭВМ и на ВАКСЕ.
Потом уже я понял, что на его высоком уровне программирования там разница между этими системами была непринципиальна.
Сам он пользовался Фортраном, но очень хвалил Аду (не пользуясь ею) и мечтательно отзывался о ЛИСПе (руководствуясь слухами о нём).
Как только у меня появился компьютер, я сам увидел, что такое ЛИСП, Ада и Фортран. Это мне сэкономило много времени и лишило всяких иллюзий.
Поэтому я тут же начал ковыряться с ТурбоПаскалем и во время возни с первой же программой пришёл к выводу, что нужно разбираться с Си\Асм. Просто стартануть сразу с них мне категорически не позволял недостаток времени.

Чем хороши такие архивы, как Old-DOS — это тем, что услышав отголоски старых споров о достоинствах\недостатках того или иного софта, можно найти собственно сам этот софт и составить личное о нём мнение, не полагаясь на мнение других.

Что же касается этого PROLOG’а, то не сомневаюсь, что он вполне функцицонален. Хотя бы потому, что за поддержку его взялась фирма Borland, а они с самого начала очертили для себя круг языков программирования, которыми они занимаются, и которые считают неконкурентноспособными.

#7 Автор: SergeCpp (2014.09.20 05:29, изменений: 1, 2014.09.20 05:34)
Я, как уже говорил тут где-то, начинал с весьма странной смеси бейсика и машинных кодов (или «ассемблера на листочке»). Тот же «ассемблер ДВК» (заметно позже) — шедевр по сравнению с PC (процессоры 80xxx). А вот Паскаль я только «проходил», сам не заинтересовавшись (несколько программ, впрочем, написал). Си как-то «сам собой» получился. C++ — знакомился по 1 и 2 изданию Страуструпа («все говорят», что по ним невозможно знакомиться с языком, а я говорю — прекрасно можно /хотя, это уже молодёжь говорит, им Липпмана подавай, где всё «разжёвано и в рот положено»/).

Пролог именно тем и хорош, что он концептуально отличается от «процедуралов» (asm, c, pascal), что даёт некий взгляд на само программирование с другой стороны (с «логической»), что полезно — крайне. (Ещё концептуально отличны /от всех упомянутых/ функциональные языки /см. курс SICP <те же Лисп/Схема из той серии, "функциональной">/ или Форт /стековый/.)

Я им занимался хоть и в процессе учёбы (мы его «проходили»), но, заинтересовавшись, занимался серьёзно (помогал одногруппникам писать программы /попросту писал за них/). Под конец там, помню, было у кого-то задание, про которое сам преподаватель говорил, что его нельзя на Прологе решить. Так вот, решилось.

Эти подходы, кстати, пригождаются и в отдалённой перспективе, вот мне пригодилось при встраивании макропроцессора в Мульти-Эдит. Посмотрите (непременно в DOS-кодировке /лучше в моём ME, так как там подсветка очень облегчает понимание/, так как там много спецсимволов применено), какие там своеобразные «программы»: файлы *.ML1 в каталоге ME\UTIL (они там по «уровням», снизу-вверх: ENV, STD, CONV, _TEST, причём _TEST — это некий уже «процедурал» на базе предыдущих уровней, а можно и по-другому сделать, на сайте языка всё очень детально описано).

Читайте также:  Virt manager для linux
Оцените статью