metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-08-20 11:20 am
Entry tags:

Офигенная статья, объясняющая ВСЕ про FP

http://blog.jelastic.com/2012/07/24/functional-programming-is-a-ghetto/
So why is functional programming, despite its virtues, a ghetto? The answer is that we tend to insist on good design, to such a degree that we avoid taking jobs where we’re at risk of having to deal with bad designs.

PS: В статье позитивная айседовщина. "IDE не нужны, потому что на продакшен сервере за тридевять земель вам они не помогут", "только идиоты начинают разработку на жабе или С++ в 2012 году" и прочее такое.

Еще того же автора: http://michaelochurch.wordpress.com/2012/04/13/java-shop-politics/

[identity profile] migmit.livejournal.com 2012-08-20 12:14 pm (UTC)(link)
Эм... "на смартфонах" и "критичного по времени выполнения" - это не взаимоисключающие параграфы ли?

[identity profile] dair-spb.livejournal.com 2012-08-20 12:20 pm (UTC)(link)
Критичного по времени выполнения — это я не про управление ядерным реактором, конечно.

Задача, которая у меня была — в контенте есть звук, пожатый OGG/Vorbis, благо бесплатно. "Встроенной" поддержки OGG/Vorbis нет ни в iOS, ни в Android. Под iOS берется libogg (написанный на C) и компилируется, всё работает. Быстрое переписывание (поначалу) декодера на Java нужной производительности не дало — звук лагал невозможно. Поэтому мы не выпустили версию под Android 1.5. А выпустили под 1.6, когда Google выдал NDK.

[identity profile] migmit.livejournal.com 2012-08-20 01:20 pm (UTC)(link)
А почему не на сервере-то перекодировать?

[identity profile] dair-spb.livejournal.com 2012-08-20 01:23 pm (UTC)(link)
Приложение оффлайновое. Интернет есть не всегда. Контент совместим с десктопным продуктом, уже изданным десять лет назад.