Research: PROGRAMMING OF DIGITAL SYSTEMS