Как экономика влияет на математические задачи

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

Три друга, Вася, Петя и Коля, пошли в поход и задержались на один день, съев все припасы. У Васи случайно осталось только пять яиц, а у Пети - три. Они стали их жарить, когда Коля спросил: "Ребята, у меня осталось 80 рублей, если я дам вам по 40, вы разрешите мне съесть треть вашей яичницы?"

Программирование на языке Симула-67

Книгу "Программирование на языке Симула-67" открыл почти случайно, но содержание и первые главы заинтересовали. А как может не заинтересовать изложение концепций объектно-ориентированного программирования из 1967 года?

Искусство программирования и неизменность состояний

Неизменность (immutability) состояний программы - заветная мечта программистов функционального направления. Но суета по достижению этого идеала тщетна. Если бы в более-менее сложных программах (за пределами сотен тысяч строк) удавалось хотя бы обозреть число состояний, группировать их и контролировать переходы, то реализовывали бы программы сразу "в железе", а программисты вымерли бы как класс.

Добро пожаловать на... помойку

Что делать, если в доме накапливается строительный и прочий мусор, вывезти который нужно поскорее? Надо просто самим поехать на мусороперерабатывающий завод! О том, как организован сбор мусора во Франции рассказывается в заметке.

Язык Лисп и его реализации

Решил вспомнить Лисп, знакомый еще с институтских лаб по реализации мю-лисп на персоналках в 1990-х с его бесчисленными CAAADDDR и скобками.

Книга 1978 года издания, с упоминанием БЭСМ-6, что не делает её устаревшей, так как авторы озаботились изложением общих принципов и подходов, включая реализацию транслятора. В целом изложение нравится.

Анонс книги «СУБД для программиста. Базы данных изнутри»

К сведению читателей (04/2018). Второе издание книги с дополнениями и исправлениями опубликовано и продается на Амазоне под названием "Programming with databases".

Японское качество

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

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

Симптомы болезни

Типичное проявление симптомов болезни NoSQL и BigData.

С разрешения правообладателя иллюстрация использована для одной из глав книги "СУБД для программиста. Базы данных изнутри".

Страницы

Subscribe to Механика софтостроения RSS