При такой точности прибора, если все начнут раз в год проверятся, то ложноположительных срабатываний будет столько, что реальным раковым больным времени врачей не останется и смертность от рака только увеличиться. Как ни парадоксально.
140 млн. * 0.04 = 5.6 млн ложноположительных результатов в России
Вы не видите перспективы. Чем мощнее железо, тем дальше софт от него, а следовательно и ОС от телефона в конце концов будет разрабатываться отдельно. Вон многие телефоноделы переходят на Android и не жалуются.
В былые времена и ПК с ОС были связаны. Сейчас это так только для продуктов Apple. Так они и потеряли этот рынок, и нокия со своим симбионом осталась бы не удел.
ПК — это тоже программно-аппаратный комплекс, но разрабатываются ОС и железо отдельно, разными компаниями. И с телефонами так будет, тем более смартфонами.
А уж вывод, что Андроид — это Жигули сам по себе настолько несостоятелен, что не заслуживает даже критики.
Наоборот, отказ от собственной системы и переключение на WP7 или Android очень здравый шаг. Ясно же, что долго на рынке зоопарк систем не продержится, рано или поздно выделятся 2-3 лидера как это произошло с ОС для ПК. И у Symbian в этой схватке шансов не было.
Этот тест бесполезен для сравнения скорости приложений. Он говорит больше о времени старта, чем о чём-либо ещё.
Множество нагруженных приложений (Wikipedia, VKontakte например) не используют HipHop. Однако, мне неизвестно ни об одном крупном веб-приложении целиком написанном на C или другом компилируемом языке.
Вам это более ясно потому что вы более привычны к императивному программированию, чем к функциональному.
А если понадобиться что-то более сложное, то понадобятся листовые выражения или можно написать нужную функцию прямо здесь — это часто чище, чем замудрённое list comprehension.
Что касается гибкости и красоты — нет ничего лучше перловых map и grep.
обычно когда записи читаются из базы, то ключи не а переменной, а фиксированы схемой БД. И код действительно выглядит не очень читабельно из-за обилия пунктуации
Вы, похоже, плохо понимаете, что такое namedtuple. Это tuple с доступом через атрибуты к элементам кортежа. И поэтому он унаследован от tuple, имена полей не хранятся в объекте namedtuple как в объекте словаря, они хранятся в классе. Именно поэтому namedtuple эффективен.
Если вы используете словарь, то и работайте с ним как со словарём, не путайте людей, которые позже будут разбираться в вашем коде. Мне тоже не нравиться много пунктуации: квадратных скобок и кавычек при работе со словарями, но я всё-таки до такого не дохожу.
namedtuple, конечно, более удобен при чтении строк из реляционной БД.
140 млн. * 0.04 = 5.6 млн ложноположительных результатов в России
В былые времена и ПК с ОС были связаны. Сейчас это так только для продуктов Apple. Так они и потеряли этот рынок, и нокия со своим симбионом осталась бы не удел.
А уж вывод, что Андроид — это Жигули сам по себе настолько несостоятелен, что не заслуживает даже критики.
читается лучше чем
locale_dirs = [f for f in glob.glob('%s/*' % localedir) if os.path.isdir(f)]
хотя это дело вкуса, конечно.
filter, map и reduce — ближе к ФП, выражения ближе к ИП.
Множество нагруженных приложений (Wikipedia, VKontakte например) не используют HipHop. Однако, мне неизвестно ни об одном крупном веб-приложении целиком написанном на C или другом компилируемом языке.
А если понадобиться что-то более сложное, то понадобятся листовые выражения или можно написать нужную функцию прямо здесь — это часто чище, чем замудрённое list comprehension.
Что касается гибкости и красоты — нет ничего лучше перловых map и grep.
// обработать ошибку
}
// работаем с открытым файлом
namedtuple, конечно, более удобен при чтении строк из реляционной БД.