Хамелеончеги: падение злой жабы

Oct 07, 2010 01:21

Реванш за все то зло, что ты мне причинила =)


Read more... )

chameneos-redux, code, java, results, win, shootout, common lisp, lisp

Leave a comment

Comments 28

ex_quadium October 6 2010, 21:45:33 UTC
Я правильно понял, что те, кто пишет на сях, в целом, не такие уж и лузеры по сравнению с лисповцами? ;)

Reply

swizard October 7 2010, 07:11:05 UTC
Чтобы все понять, надо самому попробовать и то, и другое =)

Reply


axiger October 6 2010, 23:49:26 UTC
Swizard, ты для меня - просто человек года. Я восхищаюсь тобой. Давай еще!

Reply

swizard October 7 2010, 07:20:30 UTC
Посмотрим :) С одной стороны, уже чуток поднадоело, с другой -- там еще есть задачи, где можно лисп наверх вытянуть.

Reply


(The comment has been removed)

swizard October 7 2010, 07:25:52 UTC
Это потому что собственно код на лиспе очень эмоциональный - он полон веселых и грусных смайликов :)

Reply


anonymous October 7 2010, 05:40:01 UTC
А куда делся (declaim (optimize (speed 3)) ...) в программах? Разве сбцл учитывает всю информацию о типах без этого?

Reply

ext_277590 October 7 2010, 06:35:18 UTC
> А куда делся (declaim (optimize (speed 3)) ...) в программах? Разве сбцл учитывает всю информацию о типах без этого?

Да, учитывает (по крайней мере, в простых примерах (типа сложения двух чисел) ассемблерный код с (speed 3) и без оного получается идентичным). А вот (safety 0) исключает из генерируемого ассемблера проверки на соответствие типов в рантайме декларируемым, что, в принципе, может чуть ускорить исполнение. Но пользоваться этим надо аккуратно, ибо если тип окажется неправильным - можно поиметь весёлые глюки.

Reply


anonymous October 7 2010, 06:06:46 UTC
Браво!!!

Reply


Leave a comment

Up