В пособии представлены основные концепции процедурного и объектно-ориентированного программирования. Обсуждаются некоторые направления в эволюции программного обеспечения.