Category: еда

Читаемость кода

В последнее время снова начал читать книжки по программированию и около.

В современной философии программирования высшей ценностью является "ясность и читаемость кода", ради которой полагается жертвовать едва ли не всем остальным, что есть в программировании. Вроде бы логично. Однако есть нюансы

*) Читаемость кода есть функция от уровня и характера образования читающего субьекта. Код, кристально ясный для Эдгара Дейкстры или Дональда Кнута, будет запутанно-непонятным для начинающего уеб-погромиста,научившегося жабаскрипту на краткосрочных курсах кулинарного техникума.

*) В частности, существуют языковые средства, которые в каком угодно виде будут непонятны без специального обучения, но которым как правило, никто специально не учит/не учится. Те же регэкспы, например - какими языковыми средствами их не вводи, без понимания стоящей за ними математики они всегда будут непонятны.

*) Читаемость кода есть функция от количества содержащегося в этом коде информации. Алгоритм, расписанный на 10 экранов всегда будет "более читаемым" в пересчете на экран текста, чем тот же алгоритм, расположенный на одном экране. Однако далеко не факт, что во втором случае понимание алгоритма целиком будет легче или быстрее, чем во втором. А так да, программист живенько топчет кнопки со стрелочками, процесс идет...

Что отсюда следует я не очень уверен. Но у меня есть сильные сомнения, такая ли уж это безусловная ценность для языка - быть легко понятным вышеупомянутому выпускнику кулинарного техникума?

вариации фастфуда

Когда осенью был в Москве, обратил внимание на некоторую симметрию между популярной в Москве шаурмой и популярными у нас фаршированными блинами. В обоих случаях это мясо завернутое в тесто.

Продавцы шаурмы приготавливают прямо на месте горячую начинку, одну на ларек, которую потом заворачивают в заранее приготовленные листы лаваша, причем последний может быть нескольких сортов.

Продавцы блинов, приготавливают прямо на месте горячие блины, из одного чана с тестом на ларек, и вкладывают в них заранее приготовленный фарш, причем последний может быть нескольких сортов.

Продуктовая корзина

Серия фотографий, изображающая "среднюю продуктовую корзину" разных стран мира в натуральном выражении. Давно ходит по интернету, я наткнулся только сейчас.

http://21region.org/sections/photo/65184-potrebitelskaya-korzina-v-raznyx-stranax-mira-23-foto.html
http://www.lookatme.ru/flow/posts/photo-radar/3949-proekt-fotografa-petera-mentselya-chto-edyat-na-zemle
http://kaliningrad.kp.ru/daily/24002.4/81067/

(по ссылкам показано в общих чертах одно и то же, но мелкие детали различаются. Наиболее полная вроде первая. Третья - первоисточник картинок, вторая - вроде первоисточник текста).

Очень поучительно, на самом деле. Многие товарищи, в том числе torbasow и peterk2008, агитируя в пользу  теории "рабочей аристократии" уже много лет потрясают сравнениями - в долларах, - заработных плат империалистических и  эксплуатируемых стран. И у них так получается, что если в США зарплата в долларах в десять раз больше чем в Монголии, то и едят американцы в десять раз больше чем монголы. Можно наглядно удостовериться, что это не так. Отбрасывая самые крайние - Чад  и Мали - которые впрочем тоже хуже далеко не настолько, насколько можно вообразить, глядя на цифры, - все остальные продуктовые корзины  в общем-то сходны по количеству продуктов. Нельзя сказать, что американцы или немцы питаются  принципиально лучше, чем в Египте, Турции или той же Монголии. Скорее уж наоборот.

С другой стороны видно, что в странах с самой дорогой корзиной, тратя гораздо - на часы в день - меньше времени на приготовление пищи, чем в странах с более дешевой корзиной. У первых все полуфабрикаты в пакетиках, у вторых - крупы, сырые овощи, сырое мясо итд,

Также обратите внимание, что состав продуктовой корзины в каждой стане разный. Так что составлять, продукт за продуктом, коэффиценты пропорциональности цен, - на чем основаны всякие паритеты покупательной способности (ППП) и прочие чудеса экономстатистики, - не получится.  Китайской или корейской домохозяйке более или менее безразличны цены на хлеб - экзотический заморский деликатес. А риса или там квашеной капусты в таблице расчета ППП, - составленной западными чиновниками с их представлении о нормальном потреблении, - может вообще не быть.

(no subject)