Программирование в малом и большом
Очередное философское отступление Начав описывать Вир, я вынужден говорить о частностях, так как Вир – это вполне конкретная среда разработки со своими конкретными плюсами и минусами. При этом я хочу, […]
Очередное философское отступление Начав описывать Вир, я вынужден говорить о частностях, так как Вир – это вполне конкретная среда разработки со своими конкретными плюсами и минусами. При этом я хочу, […]
Начну подробный рассказ о компонентах с инструментов рисования, эти инструменты выделены из всего набора инструментов, исходя из нескольких соображений: Они подключаются к движку рисования (renderer) для отрисовки видимых рабочих столов […]
Анекдот: Сынок, а ну подойти сюда, от тебя несет просветлением. Ты что, опять ломал стереотипы и абстрагировался от суеты? Нет, это пацаны ломали, а я рядом копался в обыденности. Что […]
Мы рассмотрели общее устройство программы в виде дерева рабочих столов. Рассмотрим теперь устройство рабочего стола на примере достаточно простого рабочего стола «Корпус» программы Анализатор текстов. В редакторе Вира рабочий стол […]
Пока народ безграмотен, из всех искусств важнейшими для нас являются кино и цирк. В. И. Ленин, полн. собр. соч. — 5-е изд. — Т. 44. — С. 579: Беседа В. […]
В прошлой заметке я описал составные части исполняемой программы. Теперь посмотрим, как она работает. При запуске программы начинает работать startup код, который: Читает схему и код в оперативную память Совершает […]
Программисты очень любят присказку «Дьявол в деталях». Используется она обычно в качестве оправдания, типа мир такой сложный, заказчики такие «странные», денег (времени) таки мало, вот и получается строго по Черномырдину: […]
Рассмотрим для примера простейшую программу, состоящую из 4-х компонент. Это сильно вырожденный случай, например, простая программ, которая сейчас делается в Вире, состоит примерно из 500 компонентов. Более сложные состоят из […]
Описание среды разработки – это редкий «жанр» в ИТ. Обычно есть только описание того, как использовать среду (это книги с огромным количеством скриншотов). Может быть и есть какие-то более «философские» […]
Мои «ворчалки» естественно основываются на моем опыте. Часть этого опыта вполне обычна для ИТ-специалиста, другая часть существенно отличается от опыта большинства разработчиков. В чем отличие? Во-первых, меня всегда интересовали технологии […]