UT читателя к читателю

тоже был Бейсик, но проблема оказалась чисто психологической. Разница между теми программами, которые мог создать я и теми, которые я покупал в готовом виде, была столь разительной, что отбивала любое желание заниматься самостоятельным творчеством. Я потерял творческий стержень — основу программирования. Несколько попыток освоить новые, ставшие модными языки: Си, Паскаль, Си ++ и другие закончились полным провалом. Прежний опыт позволил понять назначение операторов и структуру программ, но отсутствие практического выхода душило творчество. Появление концепции объектно-ориентированного подхода, ориентированной на создание программ размером в десятки тысяч строк кода, ничуть не приблизило меня к удовлетворению сугубо личных и весьма скромных творческих потребностей. Понятия классов и методов надолго остались для меня абстракцией, а рас-суледения знакомых программистов о необходимости знания каких-то очень «специальных» библиотек и владения ими лишь укрепили сознание того, что для меня изучение программирования завершено, и в дальнейшем меня ждет спокойная жизнь обычного «пользователя» чужих работ.

К счастью, все в природе развивается по спирали, и я наконец дождался момента, когда снова могу ощутить себя программистом. Умные люди придумали среду визуального программирования Borland C++ Builder 4, и я вновь повторил свой личный «рекорд» десятилетней давности. Вооружившись рукописью этой книги, которую мне дали для «полевого испытания», я написал первую программу на незнакомом языке всего через час после начала работы, и могу уверенно сказать, что то же может сделать каждый.

Благодаря новой системе программирования я могу сосредоточиться на том, что мне интересно — на логике работы программы и на ее реакции на использованные элементы управления. Вопрос оформления (мой главный психологический тормоз) отошел на второй план — за меня все делает система Borland C++ Builder 4, и я вновь могу создавать простейшие программы, которые по оформлению и быстродействию выглядят вполне профессионально.

15