Кратко в продолжение темы структуры данных. Огромная область для меж-языковой стандартизации — это строки. И если раньше можно было говорить о разнообразии, которое трудно стандартизовать, то сейчас уже все более-менее […]

Слова Алана Кея взяты здесь. «Я придумал термин «объектно-ориентированный», и я уверяю вас, что не имел в виду C++». «Я жалею, что придумал термин «объекты» много лет назад, потому что […]

Как я писал, я называю «структурами данных» универсальные структуры, которые используются в программах независимо от языков программирования. Примеры структур данных: списки, очереди, стеки, деревья, ассоциативные массивы и т.д. В большинстве […]

«Расширение-1» было гомогенным, собирающим аналогичные (stateless) функции из различных предметных областей. Пора идти дальше. Рассмотрим «структуры данных». Это термин я использую, так как не смог придумать ничего лучшего. Я не […]

В первой заметке о стандартизации я задавал вопрос: наберется ли достаточное количество функций, чтобы создание (open semi-binary) репозитория было оправдано? Для начала рассмотрим только stateless функции, типа тригонометрических, о которых […]

В предыдущей заметке, я показал, что есть функции, которые можно стандартизовать (поместить в open binary repository – OBR). Попробуем определить, по каким критериям мы можем выбирать функции для стандартизации. Кандидатом […]

Я намерено пишу свои заметки бытовым языком, чтобы снять налет мистики, который есть на программировании. Именно поэтому, в качестве сравнения я использую стиральные машинки и строительные товары. Программирование – это […]

Надеюсь, что мне удалось достаточно убедительно показать, что программы не пишутся на языках программирования. Программы – это сложные сооружения, собираемые из частей. Следующее очевидное соображение, которое нам понадобится: программы не работают […]