RU

[Перевод] Трюгве Реенскауг «Первоначальные отчеты по MVC»

MVC — один из наиболее известных архитектурных паттернов, вариации которого лежат в основе большинства современных веб-фреймворков. Он пришел к нам…

история itоопmvcsmalltalkпаттерны проектированияанализ и проектирование систем
Habr
RU

SQL, NoSQL, NewSQL, Distributed SQL: как читать архитектуру СУБД

Для человека, впервые погружающегося в историю систем управления базами данных, последовательность SQL → NoSQL → NewSQL выглядит как диалектическая…

базы данныхnosqlnewsqldistributed systemsретроспективаистория itcockroachdbраспределенные системыdba
Habr
RU

От медной шахты до Луны: путь Маргарет Гамильтон

Любой человек, который интересуется освоением космоса, знает дату 20 июля 1969 года: человек впервые ступил на Луну. Правда, лишь чудо спасло нас от…

история itнаучпопtimeweb_статьимаргарет гамильтонкосмонавтикапрограммированиеаполлон-11
Habr
RU

Как рабочее место оторвалось от «железа»: история VDI через призму технологий, компаний и людей. Часть 2

Во второй части история подходит непосредственно к VDI. Первая часть закончилась на терминальных серверах середины 1990-х: приложения вернулись на с…

виртуализацияистория itvdiкомпьютерное железогипервизорудаленная работавиртуальные рабочие столы
Habr
RU

Программируемые калькуляторы. Часть 5.2 Wyle Scientific — что ещё можно сделать? Много

В предыдущей части мы внимательно разобрались с Wyle Scientific — странным, местами не слишком удобным калькулятором. Памяти мало, программирование…

калькуляторпрограммируемые калькуляторыпрограммируемый калькулятористория itистория техникиретроспективаwyle laboratories
Habr
RU

[Перевод] Дэвид Л. Парнас «Аспекты распределения информации в методологии проектирования»

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

история itанализ и проектирование системоопинкапсуляция
Habr
RU

[Перевод] Барбара Лисков
«Абстракция данных и иерархия»

Наверное, каждый программист, работавший с объектно-ориентированными языками, хотя бы раз слышал о принципе подстановки Лисков. Однако мало кто знае…

история itоопнаследованиеsmalltalkанализ и проектирование системsolid
Habr