До последнего момента был убежден что речь ведется о программировании, хотя и были серьезные несовпадения. Неожиданная развязка. И теперь прийдется еще раз прочитать историю, чтобы вновь осмыслить зная профессии участников диалога. )
Я считаю что математику не стоит писать на принципах ООП.
Скорей всего для оптимизации таких задач требуется хороший математик, который сможет найти оптимальное решение.
>> Я не умею писать эффективные программы. Эффективные программы используют мало памяти — иначе сборщик мусора будет постоянно тормозить выполнение.
Отвечу известными цитатами
Преждевременная оптимизация — корень всех бед. // Тони Хоар
Простота — дух эффективности. // A. Freeman
Еще Макконнелл в книге «Совершенный код» приводил статистику программ, которые писались с учетом скорости разработки, размера кода, занимаемой памяти, производительности. В результате получились 4 совершенно разных программы.
На мой взгляд в большинстве разрабатываемых программ важна простота поддержки кода, а расходы на вызовы через десятки абстракций могут окупиться за счет гибкости архитектуры и написания более оптимальных алгоритмов.
Я тоже довольно давно пытаюсь проникнуться ООП, но пока не могу его эффективно использовать. Прочитав несколько книг о проектировании кажется нашел инструментарий который должен помочь — TDD и рефакторинг. TDD играет роль страховочного троса, а рефакторинг — позволяет экспериментировать с кодом и глубже понимать ООП.
У HTC есть договоренность по которой они должны обеспечить новые устройства на платформе Android свежими обновлениями в течение 18 месяцев после выпуска устройства.
Desire S вышел — 8 марта 2011.
Так что мизерная надежда на обновление 4.1 есть.
Что касается «допилить» 4.0.3 до 4.1 различия в минорной версии могут быть значительными.
То есть стремление не делать рутинную работу или тратить время на то, с чем справится компьютер. И избегать работы завтра, создавая качественный код сегодня.
Очень не хватает полноценной навигационной клавиатуры с Home/End/PgUp/PgDn + стрелки. А дополнительная цифровая клавиатура излишняя — очень редкой ей пользуюсь.
На картинку 1024х1024 подгружается более 3Мб коэффициентов. Почему бы просто не конвертировать JPEG с прогрессивной загрузкой?
Вот пример изображения с прогрессивной 5 этапной загрузкой img42.imageshack.us/img42/5172/910334752x3168p.jpg
Скорей всего для оптимизации таких задач требуется хороший математик, который сможет найти оптимальное решение.
Отвечу известными цитатами
Преждевременная оптимизация — корень всех бед. // Тони Хоар
Простота — дух эффективности. // A. Freeman
Еще Макконнелл в книге «Совершенный код» приводил статистику программ, которые писались с учетом скорости разработки, размера кода, занимаемой памяти, производительности. В результате получились 4 совершенно разных программы.
На мой взгляд в большинстве разрабатываемых программ важна простота поддержки кода, а расходы на вызовы через десятки абстракций могут окупиться за счет гибкости архитектуры и написания более оптимальных алгоритмов.
Я тоже довольно давно пытаюсь проникнуться ООП, но пока не могу его эффективно использовать. Прочитав несколько книг о проектировании кажется нашел инструментарий который должен помочь — TDD и рефакторинг. TDD играет роль страховочного троса, а рефакторинг — позволяет экспериментировать с кодом и глубже понимать ООП.
Главное чтобы эти результаты поиска не попали в чью-то «домашнюю коллекцию».
Desire S вышел — 8 марта 2011.
Так что мизерная надежда на обновление 4.1 есть.
Что касается «допилить» 4.0.3 до 4.1 различия в минорной версии могут быть значительными.
То есть стремление не делать рутинную работу или тратить время на то, с чем справится компьютер. И избегать работы завтра, создавая качественный код сегодня.
www.kbdmania.net/images/shop/04q1/saver02.jpg
Вот пример изображения с прогрессивной 5 этапной загрузкой img42.imageshack.us/img42/5172/910334752x3168p.jpg