Category: животные

Category was added automatically. Read all entries about "животные".

with Cat The Cat

Колесо и четыре ноги.

Колесо в живой природе существует только в микромире - жгутики у бактерий и красные кровяные тельца.

А в макромире нет. И его пришлось изобретать, сравнивая с четырьмя ногами животных.

Но это всё философия.

Короче говоря, подражать природе можно, но путь человеческой мысли, это, скорее, путь колеса или винта или турбины самолёта.
with Cat The Cat

"Фантастика".

Купившись на положительные отзывы умных людей (первая и ставшая переломной вторая), начал читать "Время Хобо".

Сломался в районе фразы "достат. кол." Источник оной Тигр! Тигр! Альфреда Бестера, если что. Сама фраза встречается в тексте "Времени Хобо" три раза, я посчитал. У Бестера всё было компактно и повторяющийся вопль "достат. кол!" свидетельствовал о полной деградации приютивших Фойла людей.

Резюме: какая-то невнятная хрень, написанная невнятным языком. Автор не понимает символов, по-моему. Или это юмор такой. Да вообще, действовать будем, или как? Начали с действия, плавно разгонялись, а потом скатились в каких-то бройлеров, которые любят читать контрабандные книги.

"file 0.4" мой лысый череп.

Рекомендовать не могу.

PS
Кто не читал Тигр! Тигр! - срочно восполнять пробел. Там и темп, и идеи, и чувства, и любовь. Основа, краеугольный камень, стержень.
with Cat The Cat

Зачем нужны выкрутасы с типами.

В общем, чтобы совершать меньше ошибок.

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

Это очень ценно в случае языков программирования - вообще, в случае языков, просто программирование ближе.

В качестве примера приведу стековую машину, она умеренно проста и умеренно интересна.

Collapse )

Вот.

Исходник тут: http://thesz.mskhug.ru/svn/misc/TypedStack.hs

Там есть даже умеренно хорошее решение для очень интересной проблемы: как типизировать использование открытого файла. Стековый эффект этого действия таков: ( string -- handle TRUE | FALSE), то есть, у нас на вершине стека может быть возвращено либо два значения сразу, либо одно, при этом количество значений зависит от значения на вершине стека.

Я запихнул handle (в моём примере String) в тип Maybe Handle. А для ветвления использовал специальный вид if, maybes, он есть в исходнике. Он принимает на вход два действия, одно для случая, когда на вершине Just something, стековый эффект этого действия ( (inp,something) -- outp), и другое для случая, когда на вершине Nothing, стековый эффект этого действия ( inp -- outp). Комбинация действий приводит к общему стековому эффекту ( (inp,Maybe something) -- outp).

То же можно сделать для более сложного типа Either, когда стековый эффект подобен ( string -- handle TRUE | error-code FALSE). И тд, и тп.

Если кому-то в голову придёт реализовывать стековую машину в виде DSEL - вполне нормальная задача, кстати, вон, dmzlj отказался от Форта из-за большого количества ошибок в программах, а так он ему нравился, - то, конечно же, примитивы надо перенумеровать, условные конструкции сделать отдельными вариантами типа StackOp, сделать вызов именованных сущностей (те же определения через :; в Форте) и тд, и тп. Ядро останется таким же.

PS
Не забыть, что Maybe something занимает более одной ячейки в стеке, поэтому DUP и OVER не должны работать с такими значениями.

Типами же можно ограничить работу с двойными словами, что фортеры любят. Чак Мур, так тот вообще считал, что целочисленная арифметика годится в 99.9(9)%.
with Cat The Cat

Специально посмотрел Панду Кунфу на предмет озвучки.

Английскую Тигрицу озвучивает Анджелина Джоли. Нашу уж не знаю, кто.

Битва на мосту с Тай Луном. Джоли на каждый удар издаёт отдельный вскрик, даже просто большие движения она озвучивает отдельно. В русской озвучке же удар от удара и от движения не отличить.

Начальный диалог той же битвы - наш Тай Лун говорит в нос. Ну не может великий боец иметь такой голос. У английской озвучке всё в порядке.

По озвучивает мелкий Галустян. Английский Джек Блэк очень даже корпулентен.

Мне очень нравится лицензия, фильмы становятся более понятными. ;)

PS
Ещё там использован КРИК ВИЛЬГЕЛЬМА. О, ужас. ;)
PPS
Об отношении к работе: Dustin Hoffman's contract includes a stipulation in which allows him to do additional voice recording sessions without hindrance should he be unsatisfied with his performance.

"В контракте Дастина Хоффмана был указано, что он может без проблем перезаписывать свою партию, если будет неудовлетворён результатом своих трудов."
with Cat The Cat

Записки шизоида

На переходе через Теплый Стан около самого метро раньше было четырнадцать полосок зебры. Сейчас - тринадцать. Ходить можно, но неприятно.