15 секунд на ответ.

Oct 28, 2007 02:21

Длина диагонали единичного куба равна?..

А еще мне интересно, является ли функциональное (в смысле ФЯ) решение давней задачи про электронную таблицу идиоматическим для Эрланга?

Если нет, хаха, будет, чем крыть, хаха, когда в следующий раз будут говорить об относительной простоте Эрланга, хаха. ;)

Эрланг, задача, вопрос

Leave a comment

Comments 63

deni_ok October 27 2007, 22:33:24 UTC
sqrt(3) - 1 сек.

Reply

deni_ok October 27 2007, 22:35:10 UTC
Я знал, я знал - два раза теорему Пифагора :Ь

Reply

thesz October 27 2007, 22:37:26 UTC
Подсказку давать не буду. ;)

Reply

deni_ok October 27 2007, 22:42:12 UTC
sqrt(1^2+(sqrt(1^2+1^2))^2)=sqrt(1^2+1^2+1^2)=sqrt(3)
Что не так-то?

Reply


не думая... golosptic October 27 2007, 22:38:40 UTC
sqrt(1+sqrt(2))

Reply

Re: не думая... golosptic October 27 2007, 22:39:47 UTC
не правильно, конечно, я тормоз

Reply

Re: не думая... thesz October 27 2007, 22:49:36 UTC
В общем виде sqrt(размерность пространства). ;)

Reply

Re: не думая... levgem October 27 2007, 23:57:48 UTC
именно

Reply


levgem October 27 2007, 23:54:35 UTC
sqrt(3)

Reply

thesz October 28 2007, 11:04:59 UTC
Есть разные мнения.

Reply

levgem October 28 2007, 11:10:05 UTC
Ну про sqrt(N) я уже потом прочитал.

Reply

thesz October 28 2007, 11:28:04 UTC
Интересно, что никто не ощущает подвоха, насмотря на то, что вопрос слишком простой. ;)

Reply


kurilka October 28 2007, 06:52:36 UTC
А если не функциональное, то какое ты там видишь? В смысле на базе чего?

Reply

thesz October 28 2007, 11:05:44 UTC
В смысле - на базе процессов.

Reply

kurilka October 28 2007, 11:13:00 UTC
Имхо совсем не обязательно, чем тут процессы помогут я не вижу лично, да и если на процессах, то что? Это некошерная ересь? :)
А если на перле я регулярные выражения заюзаю, то эт тоже смерти подобно? :)
Извини, но какое-то детское прищущивание получается, неконструктивно.

Reply

thesz October 28 2007, 11:33:49 UTC
Почему "детское прищучивание?"

Как я уже говорил когда-то, Эрланг непрозрачный по ссылкам (нефункциональный) в районе именно процессов. Любая непрозрачность по ссылкам приводит к усложнению процесса проектирования. Потому, что нам надо отслеживать эффекты, как минимум.

Для языка у нас есть идиоматические решения ("правильные") и неидиоматические ("можно сделать поправильней). Если идиоматическое решение нефункционально, то привет - оно будет сложнее, чем функциональное.

Так же, как на Си и С++ можно писать чисто функционально, но это неидиоматично (неправильно и неудобно).

Поэтому - please reconsider. ;)

Reply


kzn October 28 2007, 08:08:34 UTC
Декартово расстояние между (0,0,0) и (1,1,1) ;-)
d^2 = (1 - 0)^2 + (1 - 0)^2 + (1 - 0)^2
d^2 = 3
d = sqrt(3) ;)

Reply

thesz October 28 2007, 11:06:11 UTC
А более общий?

Reply


Leave a comment

Up