Распечатать страницу

Лекция №20 - Баги в Visual Prolog 7.1

« Назад

Код роботи: 1348

Вид роботи: Лекція

Предмет: Технологія створення програмних та інтелектуальних систем (Технология создания программных и интеллектуальных систем)

Тема: №20 - Баги в Visual Prolog 7.1

Кількість сторінок: 5

Дата виконання: 2016

Мова написання: російська

Ціна: 100 грн

1. Ошибки типа в Visual Prolog 7.1.

2. Не-процедура внутри процедуры

3. Неопределённые условия в Visual Prolog 7.1.

4. Невозможно определить тип в Visual Prolog 7.1.

5. Flow pattern

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

Компьютеры, сделанные из подобных вещей, были огромными, медленными и ненадёжными. Поэтому, 9го сентября 1945 года моль влетела в одно из реле компьютера Harvard Mark II и угробила его. C того времени bug1 – баг стало стандартным словом для обозначения ошибки, которая препятствует компьютеру работать как предназначено.

Из-за багов, компилятор Visual Prolog часто возвращает сообщения об ошибках, вместо того, чтобы создавать код и запускать соответствующие программы. На самом деле, компилятор Visual Prolog выдаёт больше сообщений об ошибках, чем любой другой язык, кроме, возможно, Clean.

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

Несмотря на это, если вы не научитесь разбираться с сообщениями об ошибках, отладка покажется вам случайным хождением, которое почти никогда не ведёт к успеху. Поэтому, в этой главе вы научитесь интерпретировать сообщения компилятора.