Элузис — программа Берри

Рубрики: Это интересно   Комментарии (0)

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

Подробнее

Обучение на опыте (продолжение)

Рубрики: Это интересно   Комментарии (0)

Пространство состояний программы «шест — тележка» (для наглядности 4-е измерение не показано), разбитое на клетки, каждая из которых подчиняется своим собственным правилам («демонам»); действие всех правил контролируется «председателем».

Пространство состояний программы

Подробнее

Обучение на опыте

Рубрики: Это интересно   Комментарии (0)

Что касается обучения детей езде на велосипеде, то здесь интересно не только то, что они делают это без всякой теоретической подготовки, но и сам способ приобретения соответствующего навыка. Никто не сообщает им и правила езды типа: «Если велосипед валится на бок…» Все обучение основывается исключительно на личном опыте. Как уже говорилось, одним из основных препятствий на пути роста числа экспертных систем являются трудности выявления экспертных суждений — трудности формулирования правил вывода. Поэтому необходимо, чтобы и вычислительные машины могли обучаться на основании собственного опыта.

Тележка

Подробнее

Алгоритм, программа и данные

Рубрики: Программы   Комментарии (0)

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

Подробнее

О компиляторах

Рубрики: Начинающим   Комментарии (0)

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

компиляторы

Подробнее

Программные системы

Рубрики: Начинающим   Комментарии (0)

Итак, программные системы, реализующие режим интерпретации, существуют и называются интерпретаторами. Запустив программу-интерпретатор, Вы как бы попадаете внутрь описанной только что расширенной ОС и можете работать на одном из языков. В некоторых ПК сама ОС одновременно представляет собой систему программирования на каком-либо одном языке.

Бейсик

У интерпретаторов два основных недостатка. Один из них — низкая скорость работы интерпретируемых программ. Опыт показывает, что проигрыш в скорости по сравнению с откомпилированной программой составляет по меньшей мере порядок. Другой, не столь принципиальный недостаток, состоит в том, что интерпретируемым языком, как правило, является язык Бейсик, разговор о недостатках которого заслуживал бы отдельного параграфа.

Подробнее

Интерпретация и компиляция

Рубрики: Начинающим   Комментарии (0)

Вернувшись к реальности, мы обнаружим, что она вовсе не безрадостна. Системы, правда, рассчитаны на иные языки, но в остальном допускающие все те возможности, о которых мы тут только что мечтали, на самом деле существуют на ПК. Вспомните хотя бы примеры, которые мы уже приводили. Перечислим основные способы выполнения пользовательских программ на ПК; о некоторых из них мы уже упоминали:

Интерпретация и компиляция

Подробнее