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

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

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

Корейская солянка - 2

КНДР производит порядка 4 млн тонн зерновых в год, где-то 60% - рис, затем кукуруза и пшеница. Для удовлетворения первичных потребностей в зерне ей не хватает еще 500-700 тыс тонн, а для полного обеспечения хозяйства зерном (это видимо включая животноводство, промышленность, самогоноварение итд.) требуется всего 6.7 млн.т. Производится зерна более чем вдвое меньше, чем в советские времена. В 1977 году было собрано 8,5 млн. т, в 1979 году - 9 млн. т, а в 1984 году - 10 млн. т зерна. Власти обьясняют упадок недостатком химических удобрений и топлива.

Производство мяса мизерно. Впрочем, корейцы едят больше рыбу, чем мясо. на 1995 год улов рыбы составлял 1.2 млн тонн. В советские времена (1973 г) годовой улов рыбы в КНДР составлял 800 тыс тонн в 1974 году, по другим данным добыча всех вообще морепродуктов составляла 1.4 млн тонн в 1970м, 1.7 - в 1980м и 3.6 (в том числе 2.4 - рыбы) - в 1985, что составляло 300 кг морепродуктов в год на человека. Сокращение улова рыбы обьясняется нехваткой дизельного топлива. Но все равно добыча сопоставима с добычей рыбы, скажем, РФ (2.4 млн тонн).

Южная Корее производит 7 млн тонн зерновых (из них 6.7 млн тонн риса) что составляет 27% ее внутренних потребностей, причем это в значительной степени рост последних лет - в 1995 году было произведено 4.7 млн тонн риса. Кроме того ежегодно импортируется 2-3 млн тонн пшеницы и 7-9 млн тонн кукурузы. Добыча рыбы в Южной Корее составляет 3.3 млн тонн (1995), импортируется 0.7-1.2 млн тонн рыбы. Впрочем, заметная часть импортированного перерабатывается в различные продукты (консервы, деликатесы) и экспортируется.

Население КНДР составляет 23 млн чел, площадь 102 тыс квкм (до 70% - горы), плотность населения 190 чел/квкм.

Население Южной Кореи составляет 49 млн чел, площадь 100 тыс квкм, плотность населения 493 чел/квкм (как я понимаю, главным образом за счет перенаселенного Сеула, в котором живет 75% населения).

Замечаем что производство зерна на душу населения в КНДР и Южной Корее примерно одинаково. Но Южная Корея может свободно докупать любое необходимое ей количество продовольствия на внешнем рынке, а КНДР огорожена установленной НАТО блокадой и единственный способ получения продовольствия - через унизительную “продовольственную помощь”, позволяющую создавать у неискушенного наблюдателя впечатление, будто в КНДР прямо таки трупы на улицах валяются.

Дополнительно, конечно, встает и вопрос на какие шиши покупать, если найдется где. Существующие производственные мощности КНДР сейчас загружены в среднем на 25%. Учитывая низкую конвертируемость воны, КНДР с удовольствием бы производила бы все что угодно и продавала по дешевке (так, КНДРовские автомобили и электроника пользуются определенным спросом в Китае, который и свою автомобильную промышленность имеет неслабую). Но империализм запрещает своим подданным покупать у КНДР.

Еще ссылки
http://geography.su/books/item/f00/s00/z0000009/st005.shtml
http://slovari.yandex.ru/dict/krugosvet/article/7/71/1007252.htm

(no subject)