Левенчук пишет, что все серьёзные программисты мечтают программировать на фукнциональных языках. Не знаю, как серьёзные, а у меня лично никогда желания программировать на Лиспе не возникало. Нечеловеческий он какой-то. Пусть ворлоны на нём программируют.
Tags:
no subject
> Возможно, это с непривычки - но неудобно.
Вот именно, что с непривычки. Объективно оно - удобнее некуда.
no subject
нет, не скрывают, а наоборот, проясняют.
"Обьективно удобнее" - словосочетание, лишённое смысла. Обьективно удобно не бывает, бывает удобно кому-то.
no subject
Чем больше разных коснтрукций необходимо знать для прочтения программы, тем больше усилий приходится затрачивать на парсинг (в голове). По той же причине и инфиксная запись считается неудобной - надо знать о приоритетах, и всё там же, в голове, расставлять виртуальные скобочки.
> "Обьективно удобнее" - словосочетание, лишённое смысла. Обьективно удобно не бывает, бывает удобно кому-то.
Ни фига. Объективное удобство - это оптимум по набору универсальных критериев: отсутствие необходимости выполнения ненужных (устранимых) операций, компактность (возможность любую конструкцию распознать и удержать в памяти за одно прочтение при одном проходе взгляда - в полиграфии это давно вдоль и поперёк изученная наука), ортогональность (как следствие первого требования + требование минимизации требований к количеству того, что следует помнить и держать в активе).
А субъетивное "удобство" удобством не является. Оно должно называться "привычкой", и подвергаться всегда и везде жесточайшему осмеянию и зачмырению. Гнил тот человек, которому удобно то, к чему он привык, а не то, что объективно оптимально. Обычно тем, кто что-то там осмеливается говорить про субъективность удобства, приводят в пример слепой десятипальцевый метод печати. Он никому сразу не привычен, он выглядит противоестественно, для его усвоения необходимо приложить немаленькие усилия для устранения уже имеющихся привычек. Все обучающиеся кричат, что им уж-жасно "неудобно" - у каждого есть свои привычки.
no subject
Разумеется. Поэтому азбуку Морзе гораздо проще читать, чем русский текст - надо знать только точку и тире :)
По той же причине и инфиксная запись считается неудобной
Кем считается? Вами? На здоровье. Мной не считается. И любым человеком, который учился в школе, не считается. Вы можете пользоваться любой удобной вам формой, но при этом не ожидайте, что ваши личные идеи будут волновать кого-то другого.
компактность (возможность любую конструкцию распознать и удержать в памяти за одно прочтение при одном проходе взгляда
Распознавать лисповский синтаксис за "один проход взгляда" может только компилятор Лиспа, но никак не человек.
ортогональность (как следствие первого требования + требование минимизации требований к количеству того, что следует помнить и держать в активе)
Нет такого требования. Это вы придумали. Человек вполне может запомнить десяток конструкций - и оперировать десятком ему гораздо удобнее, чем одной конструкцией - потому что человек, в отличие от машины, не мыслит нулями и единичками. Есть требование упаковывать сложные конструкции в простые символы, которыми можно оперировать. При этом, конечно, хорошо, если символов не очень много - но это не должно быть в ущерб упрощению операций. Самый удобный язык программирования - отнюдь не ассемблер 8080, хотя в последнем команд совсем немного :)
А субъетивное "удобство" удобством не является. Оно должно называться "привычкой", и подвергаться всегда и везде жесточайшему осмеянию и зачмырению.
Ой, баюс, баюс, баюс!
Гнил тот человек, которому удобно то, к чему он привык, а не то, что объективно оптимально.
Оптимально - то, что помогает мне работать, а не то, что нравится вам. Если мне работать неудобно - все остальные разглагольствования можно засунуть в стек и не вынимать никогда, инструмент непригоден для использования. То, что по вашей теории выходит, что он самый хороший - мне возле птицы, поскольку мою продуктивность он не повысит.
no subject
Абсолютно некорректное сравнение.
Русский алфавит изучается гораздо проще, чем китайский. Так - более в тему.
> Кем считается? Вами? На здоровье.
Моё мнение в любом случае существенно весомее.
> Мной не считается.
Меня это нисколько не колышет. Гуманитарский бред всяких недоучек меня не интересует. Пока нет объетивного анализа - базара не будет.
> И любым человеком, который учился в школе, не считается.
Бред. Мнение быдла никого не колышет - быдло должно сдохнуть.
> Вы можете пользоваться любой удобной вам формой, но при этом не ожидайте, что ваши личные идеи будут волновать кого-то другого.
А меня не интересует мнение всякого дерьма. Те, кто мыслит в терминах "привычно" - грязь, и подлежат истреблению. Нерациональных людей не должно быть.
> Нет такого требования. Это вы придумали. Человек вполне может запомнить десяток конструкций - и оперировать десятком ему гораздо удобнее, чем одной конструкцией - потому что человек, в отличие от машины, не мыслит нулями и единичками.
В том и дело, что десяток - но не сотню.
> Есть требование упаковывать сложные конструкции в простые символы, которыми можно оперировать. При этом, конечно, хорошо, если символов не очень много - но это не должно быть в ущерб упрощению операций.
Объяснить, почему не прижились APL и FP? Или вы и слов таких не знаете - но смеете из себя умного корчить при этом?
> Оптимально - то, что помогает мне работать, а не то, что нравится вам.
Бред безграмотного быдла.
Оптимально - то, что позволяет работать эффективно. Время, затраченное на обучение, учитывается. Персональное удобство необученной шпаны никого никогда интересовать не будет. Шпану просто не будут в приличные места на работу брать - рез шпана такая нежная, что желает носиться со своими дебильными привычками.
> То, что по вашей теории выходит, что он самый хороший - мне возле птицы, поскольку мою продуктивность он не повысит.
Бред свинячий. Кто ты такое, чтоб оценивать заранее, что повысит продуктивность, а что - нет? Опять ткнуть харей в десятипальцевый метод - который всем баранам дико неудобен и непривычен, но никто и спорить не станет, что те, кто им владеют, в разы продуктивнее баранов...
no subject
Бред. Мнение быдла никого не колышет - быдло должно сдохнуть.
Бред безграмотного быдла.
Шпану просто не будут в приличные места на работу брать - рез шпана такая нежная, что желает носиться со своими дебильными привычками.
Бред свинячий.
Большое спасибо за интересную беседу. Вы абсолютно и во всём правы, победили на 100% и умнее меня в неизьяснимое число раз. Засим считаю беседу с вами законченой, а все последующие беседы - излишними.