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

В статье описывается класс Fifo-буфера, позволяющий хранить в нем объекты произвольного размера.
В первой части я рассказывал о том, как сделать конструкцию грязезащищенного USB-разъема для автомобиля Лада Калина. В этой части речь пойдет о поисках собственно схемы источника питания 5 вольт для получения полноценного зарядного устройства.