Problem-Oriented Approach to the End-user Programming
Widespread microprocessor device using requires a new programming approach. The programming approach should be simple for an ordinary device user and problem-driven. So we propose a new programming concept for easy code writing by any non-programmer. We named it the Problem-Driven Object Programming or PDOP. According to the concept, program is a control flow by program objects. Every object is an action for a problem solvation and has the same structure. The object structure is defined by formal grammar rules. During code writing, the user programs a control flow and sets type and parameters of the object. The PDOP is also a simplified programming language with user-friendly graphical representation.