Для программиста главное
найти алгоритм решения задачи, формализовать, математизировать суть вопроса. Язык
программирования – всего лишь средство. Ошибки на уровне идеи, алгоритма дороже
всего обходятся, а находки наиболее ценны. Нужно искать альтернативы на стадии
идеи – это существенно экономит время и поднимает уровень решения задачи. А на
каком языке реализовывать программу, это дело вкуса или вопрос принятой в
данном коллективе технологии.
Бейсик для такого
развлекательно-познавательного проекта хорош тем, что с его основами знакомы
многие, он имеет несложные операторы, терпим к некомпетентному обращению, его
оболочки реализуют подробный хелп и контекстные подсказки. Поэтому новичок
может сразу начинать работу и получать конкретный результат, самообучение идет
быстро и без негативных эмоций. Бейсик непотопляем, он вбирает в себя все
лучшее из других языков, на нем можно написать и примитивную программу и хорошо
структурированный модуль, его текст транслируется в exe-файл, он оперирует с хорошей графикой, с ним работают с помощью
современной Windows-оболочки.
Недаром во многих странах
существуют сайты, которые объединяют любителей бейсик-программирования, например
http://www.qbasic.de/wettbewerb/ Это
занятие занимательнее и полезнее, чем участие в клубе любителей вкусной пищи
или соревнования по проворности в компьютерных играх, во всяком случае,
интеллектуальнее. При поиске решения общей задачи достаточно просто выявить
победителя: критерием может служить оригинальность алгоритма и скорость работы
программы.
Я предлагаю всем желающим принять участие в настоящем
развлекательно-познавательном проекте. В
качестве общей платформы предлагается два варианта бейсика, программный пакет
можно бесплатно скачать по указанным адресам. Наиболее подходит для этой цели
компактный пакет QB40-Basic, его можно бесплатно скачать,
например, здесь:
С русским хелпом 295Кб http://softportal.com/download/download.php?id=2408&t=1
С английским хелпом 950Кб
http://www.qbcafe.net/cgi-bin/downloads/download.pl?dlid=ca1y3QIq0y122&compiler/qb_compiler=qb45.zip
С немецким хелпом 940Кб http://www.o-bizz.de/qbdown/qbcompil/qb_4_5_d.zip
Большим неудобством для
работы является низкое разрешение рабочего окна, правда, для увеличения экрана
можно проводить команду «screen 11»,
например. Более удобно пользоваться пакетом юстбейсик, который разработан для
Windows. Его
можно бесплатно скачать по адресам:
http://www.justbasic.com/download.html
http://www.justbasic.com/jbwin101.exe
http://www.softsoft.ru/development/compilers-interpreters/21412.htm
http://www.skan.ru/en/software/n1279_just_basic.html
Юстбейсик – имеет следующие неоспоримые достоинства:
1.
Работает в Windows - среде, имеет современный удобный
пользовательский интерфейс.
2.
Достаточно подробный англоязычный хелп, пакет
иллюстративных программ и ссылки на Интернет-ресурсы.
3.
Разработаны новые графические средства, реализуемые
дополнительной системой команд.
4.
Практически сохранена преемственность с Q-Basic.
5.
Возможность использования кириллицы в комментариях
и экранных сообщениях.
6.
Возможность переноса фрагментов текста между
рабочей панелью и другими файлами через стандартный буфер обмена.
7.
Свободное (бесплатное) распространение удобным
пакетом (2.6 Мб).
8.
Возможность трансляции в exe-файлы. Имеется коммерческая версия
Justbasic - Libertybasic. Для Юстбейсика exe-трансляция и работа допускается только в
пределах оболочки.
Двадцать лет назад у нас в стране
было сто тысяч программистов. Работали на ассемблере, Бейсике, Паскале,
Клипере, Си, - писали программы, строили программно-аппаратные комплексы. На
каждом предприятии разрабатывали свою «бухгалтерию», свои «кадры». Это была
работа столь же приятная, сколь бесполезная, в общем то, удовлетворяли
любопытство за казенный счет.
Теперь программные пакеты
создают в специализированных фирмах, где есть условия для организации
параллельной работы большого количества специалистов. Только так можно в
короткие сроки построить серьезный коммерческий продукт, вмещающий в себя
тысячи человеко-часов квалифицированного труда. Освободившиеся программисты
стали продвинутыми пользователями ПК, работают с готовыми пакетами, с
Интернетом.
Зная на собственном опыте,
насколько увлекательно строить собственную программу, находить оптимальный
алгоритм поставленной задачи, искать и
исправлять собственные ошибки, я предлагаю всем желающим принять участие в этом
развлекательном проекте.
Берется простейший, но
достаточно универсальный инструмент, например, Qb40 Microsoft
Corporation, его
всегда можно бесплатно скачать на портале фирмы, пакет весит всего 560 Kb или же работающий в Windows
Justbasic (2.6 Мб). Ставится
общая задача. Побеждает тот, чья программа правильнее и быстрей работает.
Алгоритм реализации
придумывает программист, он же пишет текст и отлаживает программу, текст
победителя размещается на сайте.
|