Основные программные средства создания Windows–приложений
9

2.  Архитектура (построение) программных систем персональных компьютеров

Архитектура программных систем

    Пятьсот лет назад человека, умеющего выполнять арифметические операции над числами, называли математиком. Он мог вести бухгалтерские книги, что было важной, почетной, хорошо оплачиваемой работой. Сегодня умение считать является частью среднего школьного образования. Современный математик должен уметь решать задачи более сложные, чем выполнение арифметических действий.

Пятьдесят лет назад человека, умеющего написать программу для компьютера, содержащую пятьдесят строк кода, называли программистом. Он мог получить важную, почетную, хорошо оплачиваемую работу. Сегодня умение написать программу в пятьдесят строчек является частью школьного образования. Современный программист должен уметь создавать программные системы, которые значительно сложнее программ в пятьдесят строк кода.

Следует признать, что не все школьники могут справиться с задачей написания простой программы для компьютера. К сожалению, следует также признать, что и не все школьники могут выполнять арифметические операции, особенно в тех случаях, когда приходится оперировать с дробными числами. Но этот упрек следует отнести не столько к школьникам, сколько к системе школьного образования.

В современном мире умение считать и писать совершенно необходимо в процессе общения между людьми.

В современном информационном мире общение с компьютерами теперь также важно, как и умение общения с людьми. Для полноценного общения с компьютером недостаточно умения нажимать на его кнопки и листать страницы экрана. Понимание языка, на котором можно общаться с компьютером, умение писать для компьютера простые программы является необходимой частью образования современного человека.