Посты для тега : ‘программ’

Круговой турнир

Следуя идеологии коллективного разума, надо было бы проверять пригодность программ в игре против людей и соответственно проводить эволюцию. Было бы замечательно учесть при разработке «умной» программы поведение тысяч людей. Но при большой популяции и многих поколениях пришлось бы сыграть десятки тысяч игр, в большинстве своем с очень слабыми противниками. На практике это нереализуемо, поэтому сначала […]

Читать далее »

Программы как деревья

Для создания программ, которые можно тестировать, подвергать мутации и скрещиванию, необходимо как-то представлять их в виде кода на языке Python и запускать. Представление должно допускать простую модификацию и, что более существенно, быть настоящей исполняемой программой. Поэтому просто генерировать случайные строки и пытаться трактовать их как Python-программу не получится. Было предложено несколько способов представления программ для […]

Читать далее »

Представление деревьев на языке Python

Теперь мы готовы к конструированию древовидных программ на языке Python. Дерево состоит из узлов, которые в зависимости от ассоциированных с ними функций могут иметь дочерние узлы. Некоторые узлы возвращают переданные программе параметры, другие – константы, но наиболее интересны узлы, возвращающие результат какой-то операции над своими дочерними узлами.

Читать далее »

Импортируемые типы файлов

  Чаще всего вы будете импортировать данные одного из следующих пяти распространенны форматов. ¦ Access. Когда используется этот вариант, никакое преобразование не выполняется. Вы берете объект БД из другого файла БД Access и копируете его в текущую БД. Этот вариант применялся в главе 18, когда создавалась клиентская БД.

Читать далее »

Автоматический запуск программ в Mac OS

Очень удобным и даже необходимым для пользователя считают автоматиче­ский запуск программ. Почему бы и нет – вы включаете компьютер, а ваши рабочие программы уже дожидаются вас «в полной боевой готовности». Клас­сическая Mac OS лаже имела специальную «стартовую площадку», где разме­шались иконки автоматически запускающихся приложений. В Mac OS X есть несколько способов такого запуска.

Читать далее »

Права доступа к файлам и папкам

С каждым объектом, который находится в ведении Mac OS X, связан опреде­ленный набор прав доступа (в unix-среде используется термин привилегии до­ступа), который полностью определяет, кто является владельцем этот объекта и что с ним могут делать разные пользователи.

Читать далее »
 
Rambler's Top100