Not only have the basic building blocks of the computer become smaller and cheaper, and hence more readily available to a greater number of people, the language of the computer has become much more accessible to the lay person.