Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZX-Review-1992-01-12.pdf
Скачиваний:
250
Добавлен:
28.03.2015
Размер:
2.43 Mб
Скачать

Алексеев А. Г.

ПРОФЕССИОНАЛЬНЫЙ ПОДХОД

Уважаемые читатели, если Вы читаете "ZX РЕВЮ" не первый год, то должны быть знакомы с серией статей Стива Тернера под названием "Профессиональный подход", печатавшихся в прошлом году.

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

Нет пока у нас и средств массовой информации, способных объединить миллионы людей, охваченных единой страстью Мы прекрасно понимаем что роль ZX РЕВЮ в этом деле конечно какая то есть, но это не более, чем капля в море. Мы ведь не охватываем и сотой доли процента тех, кто в этом нуждается.

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

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

ОБРАБОТКА ОШИБОК В БЕЙСИКЕ

Среди программистов более или менее освоивших Бейсик, прошитый в ПЗУ "Спектрума", бытует мнение, что невозможно на Бейсике создать хорошую "качественную" программу, которая к тому же выглядела бы достаточно "фирменно". Хорошая программа на 5 баллов – это, как правило, программа в машинных кодах. Существует также достаточно много расширений возможностей обычного Бейсика. Это LASER BASIC, BETA BASIC, MEGA BASIC и другие. Однако все их надо догружать с ленты, при этом результирующая программа получается достаточно громоздкой. Эти расширения Бейсика хороши и оправданы в том случае, если Вы создаете например серьезную игровую программу, заведомо претендующую на "фирменность". Зачастую же для повседневных задач не нужны богатые возможности расширений Бейсика. Прелесть Бейсика ПЗУ в том, что он всегда сразу же готов к работе.

Что такое "повседневные задачи"? Ну, например я применяю компьютер для обучения детей устному счету, обучения азбуке. Одно дело, когда этому учит мама или папа, и совсем другое дело для ребенка вести диалог с КОМПЬЮТЕРОМ! Эффект обучения здесь на порядок выше. Компьютер может применяться в школе с первого до последнего класса. (На эту тему можно говорить бесконечно.) А студентам очень пригодится, например, при расчетах курсовых проектов. Это и есть "повседневные задачи". Вы освоили Бейсик ПЗУ и в состоянии написать нехитрую программу для той задачи, которая сейчас нужна. Задача решена и программа, может быть, больше никогда не понадобится. А может быть Ваш труд и не пропадет даром, а заинтересует других. Но это произойдет вероятнее в том случае, если программа выглядит "фирменно". Помните: встречают по одежке. Я применяю несколько простых приемов, которыми готов поделиться. Освоив их, Вы сможете придать "фирменный" вид любой самой простой и примитивной Бейсик программе. Да Вы и сами получите удовольствие от пользования такой программой.

Итак, первый "фирменный" прием.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]