GoodGreenTea Надо форк делать не на каждый элемент, а рекурсивно резать список пополам, до некоторого порогового значения количества элементов списка, когда сумму быстрее посчитать в том же потоке
Насчет Groovy vs ActionScript убедили,
а насчет пункта 4: Scala is better Java too :)
На Scala можно писать в привычном для Java стиле, просто это быстро становится не нужно и неудобно.
В Скала тоже есть лямбда функции и блоки; каллбеки похоже выглядят. Их можно комбинировать, чейнить и пр.
см. например docs.scala-lang.org/overviews/core/futures.html
А, сорри, не в курсе новых IDE для флекса. Это скорее были размыления о выборе сферической платформы для создания UI в космосе. Впрочем, «Eating your own dog food» было бы вполне уместно в данном случае. Почему бы не писать IDE для флекса на флексе? Не верю, что оно работало бы медленее чем на groovy. Если есть привязка к JVM, то я бы выбрал Scala — синтаксис схожий с groovy, а все-таки компилируемый и typesafe и куча продвинутых фреймворков.
Как вариант кроме Scala можно было бы еще Flex/Air использовать: компилируемый, строгая типизация, есть байндинги, замыкания, хорошая поддержка в Idea, есть мощные визуальные компоненты для таблиц и окон, работы с удаленными сервисами etc.
Очень спорное замечание, видимо что-то на флеше рисовалось в лоб, без использования Bitmapdata.draw и прочих техник, я уж и не говорю про включение аппаратного ускорения рисования. Никогда не будет интерпретируемый в браузере javascript работать быстрее чем заранее откомпилированный actionscript во флеше.
Тоже хожу в походы и думал брать такой фот, но судя по качеству — мыло мыльное, сравнимо с телефоном. И гпс в телефоне тоже есть. А для съемок под водой можно и спец. бокс купить.
Особенно раздражают вопросы по на собеседовании типа «какие методы есть у класса Object». Это что, знание наизусть апи как-то характеризует меня как качественного программиста?
Говнокод — это как мина в поле — обезвреживание в десятки-сотни раз дороже ее установки. И стратегия «throw over the wall» — не работает. У нас на проекте предшественники в базовом модуле накрутили какашек для «ускорения» процесса, и это дало метастазы во все остальные модули. В итоге построили высотку на гнилом фундаменте. И теперь чтобы все переписать и заменить на вменяемый код потребуется не один пресловутый человеко-месяц. И процесс разработки на этом проекте примерно такой: 2-3 дня разбираешься в говнокоде, пытаясь понять, что же он должен был делать, и в надеждах что его можно спасти рефакторингом, потом понимаешь что это никогда не работало и работать не могло и за 1-2 дня все переписывается с нуля. В итоге, колоссальные потери времени на самых простых фичах.
Ну, добавьте пару импортов стандартных гемов и почувствуйте разницу.
Я пробовал Selenium-тесты запускать под руби и под питоном, питон по-любому быстрее стартовал. Я уже не говорю про юнит-тесты для рейлс, без костылей ими пользоваться просто утомительно.
Поддерживаю, ни Руби ни Скала не станут языками для разработки скриптов потому как они элементарно стартуют очень медленно. Никому не нужны такие мучения. А с Питоном таких проблем нету. Только нажал Enter, сразу ответ в консоли.
>Если бактерия имеет две хромосомы, то кажется очевидным, что она эволюционно более молода, чем имеющая одну.
А не бывает обратного эффекта упрощения — была с двумя хромосомами, а потом дегенерация до одной?
Может градиентный спуск сходился бы быстрее, и мат.аппарат такой не нужен
а насчет пункта 4: Scala is better Java too :)
На Scala можно писать в привычном для Java стиле, просто это быстро становится не нужно и неудобно.
В Скала тоже есть лямбда функции и блоки; каллбеки похоже выглядят. Их можно комбинировать, чейнить и пр.
см. например docs.scala-lang.org/overviews/core/futures.html
And what about Node.js?
Храмы расписываем на фрилансе?
Я пробовал Selenium-тесты запускать под руби и под питоном, питон по-любому быстрее стартовал. Я уже не говорю про юнит-тесты для рейлс, без костылей ими пользоваться просто утомительно.
А не бывает обратного эффекта упрощения — была с двумя хромосомами, а потом дегенерация до одной?