These tutorials are to help developers and others understand how Perfect Developer should be used
as part of the development process, to increase overall speed and accuracy of development.
Commercial software developers, in particular, may like to glance at the process tutorials
before settling down to study the notation in detail, in the basic set of tutorials.
Basic Tutorials
The set of basic tutorials is written for software developers and computer science
students interested in learning how to develop error-free software using
Perfect. It's to help you to become familiar with Perfect notation, and to help you
start using the Perfect Developer tool.
The basic tutorials are designed to introduce you to the most useful parts of the
Perfect language. They'll help you learn how best to use the language,
but for detailed syntax and semantics you will need to refer to the
Language Reference Manual.
Our expectations of you
The advantages of object oriented software development are well-documented.
These tutorials take it for granted that you have, at least, heard
of most of the terminology associated with object oriented development, but not
that you are, necessarily, fully familiar with it.
To understand the basic tutorials, you are assumed to have some proficiency and some training in software
development. You are also expected to have a good understanding of Boolean
logic, but no great knowledge of mathematics is required.
Saving your place
Once you start looking at the tutorials themselves,
then at the bottom of each page you'll see a “Save my place”
link. If you click on this, a cookie will be created on your machine to keep
track of which page of this tutorial you have reached. Next time you go to either of the
tutorials home pages, you'll be given the option of returning to this place. The
cookie will expire after 60 days.
Note that there is only one place saved altogether: it's not one place per set of tutorials.