Лекция №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 хорош в локализации багов.
Несмотря на это, если вы не научитесь разбираться с сообщениями об ошибках, отладка покажется вам случайным хождением, которое почти никогда не ведёт к успеху. Поэтому, в этой главе вы научитесь интерпретировать сообщения компилятора.