Обновить
2K+
605

Довожу здравый смысл до абсурда

0,4
Рейтинг
1 715
Подписчики
Отправить сообщение

Нет. И питон, и джаваскрипт имеют статическое (лексическое) связывание переменных: когда в какой-то функции вы пишете x, то интерпретатор ищет такую переменную в тексте программы. Перл же ищет x в стеке вызовов. У вас не получится переписать вышеприведённый пример на питоне.

Нет, пример к тому, что эффективности ожидать не приходится, когда интерпретатору нужно динамическую символьную таблицу держать.

"Национальное агентство защищенных документов", если уж буквально переводить, а не так как у вас, "по защите документов". Грубо говоря, это паспортный стол.

Да какая там оптимизация с динамическим связыванием переменных. Внимание, вопрос:
Что выведет на экран следующая программа? :)

#!/usr/bin/perl

sub foo {
    print "$x, $y\n"
}

sub bar {
    local $x = 0;
    foo()
}

sub baz {
    local $y = 0;
    bar()
}

$x = 1337;
$y = 42;
foo();
bar();
baz()

А вы пробовали? (я пробовал)

А почему бы их не писать человеческим языком?

Титаническая работа, снимаю шляпу!

Ай, статья про колёса пропала!

У вас не было своего сада, наверное, особенно приличного размера. Там именно систематически нужно всякое возить. Зачем мне с измельчителем заморачиваться? Его ещё хранить где-то надо, да чтоб не спёрли, обслуживать и тп.

Я зелёный мусор вожу, например, от обрезки деревьев. А заодно саженцы и тому подобное.

Ага, так и запишем: любой, кто работает по призванию (программист, медик, учитель), достойной оплаты труда получать не должен.

Работа ученого - по большей части хобби. Иногда за него платят деньгами.

Я правильно понял, по-хорошему учёные должны ещё и приплачивать (кому?) за своё хобби?

таблицу производных

Извините за оффтопик, я, видно, слишком давно учился. А что там за таблица? Разве не хватает производной x^a, a^x, \sin x? Ну а остальное тривиально выводится из правил дифференцирования суммы, произведения и композиции?

Ну, собственно, я про это и сказал :)

всем школьникам слушать лекции самых выдающихся учителей страны

Не поймите меня неправильно, запись хороших лекций - это всегда хорошо (а ещё лучше, если текстом, а не видео). Но школьнику нужен педагог (желательно хороший), а не только телевизор.

Спасибо. То есть, плотные векторы и матрицы в стандарте, уже неплохо.

Какая короткая статья... А что там из линейной алгебры?

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

Тогда я не понимаю ваш изначальный комментарий. Ведь у простой f(x) = 1 не существует преобразования Фурье?

1
23 ...

Информация

В рейтинге
2 747-й
Зарегистрирован
Активность