 |
Дата публикации: 01.02.2001
Александр Черномырдин, Сергей Ваганов,
S.Vaganov@compassplus.ru Денис Коновальчик [dyukon@mail.ru]
Потом всему терзает свету Слух. Потом печатает, и в Лету – Бух! А.С.Пушкин
ВВЕДЕНИЕ
В наше время околонаучной и псевдонаучной литературы, когда книги штампуются по технологии Alt+PrintScreen, в век Windows для чайников, UNIX для идиотов и С++ за полчаса писать статью о новой технологии проектирования – занятие почти пустое. Хочется, однако, все-таки достучаться до горстки заинтересованных читателей.
Не следуя малопочтенному примеру западных коллег, объявляющих “передовой” любую глупость лишь потому, что она была создана их руками — скажем, что и технология, и система Флора, о которой пойдет речь, явились результатом обобщения огромного опыта проектирования самых разных систем — от АСУ ТП до ГИС. Флора – продукт сугубо российский, и хотя от слова “российское” нам, находящим радость в вековом самоунижении, за версту разит квасом, — авторы не считают ее чем-то вторичным. Заодно они клянутся, что не собираются выбрасывать на свалку истории “маздай” :-). Их цель — просто познакомить Вас и с самой Флорой, и с тем, что за ней стоит.
В пику заезженному сценарию (известному как “Нью-Васюки”) мы решили построить описание системы Флора в виде диалога автора (далее фигурирующего под буквой “А”) и некоего обиженного жизнью компьютерщика. Фигурирует он под буквой “К”, лет ему за 50, курит, пьет, знает слово “машинограмма”, иммунитета к новым технологиям не выработал (оттого, что мало читает), поэтому верит всему, что написано в толстых журналах. Неторопливая беседа “А” и “К” выглядела следующим образом :
“ОТКУДА ЕСТЬ ПОШЛА ЗЕМЛЯ РУССКАЯ”
Если бы губы Иван Иваныча – да приставить к носу Ивана Кузьмича, да взять сколь-нибудь развязности, что у Балтазара Балтазаровича…
Н. В. Гоголь.
К: …наоборот, сейчас программирование – наиболее бурно развивающаяся отрасль. И вскоре появятся такие машины и такие программные средства, что системы можно будет клепать одной левой…
A: …причем задней. Конечно, быстродействие машин возрастает, и слава Богу. Не надо только забывать, что оно уже близко к своему теоретическому пределу. Шины на процессорах уже сейчас имеют разрядность 64 и 128 бит, не за горами и 256 бит, а там и до тыщи доживем. Тактовая частота широко распространенных процессоров зашкаливает за гигагерц. Pentium уже давно представляет собой двухпроцессорный чип + FPU, гибрид RISC и CISC, а его система команд ничего, кроме священного трепета, не вызывает. Все, что касается hardware, действительно приносит все новые плоды, но с каждым годом все с большим скрипом. А что касается программ, так Вы и сами видите: расширяясь в функциональности, они уже сейчас достигли совершенно немыслимых объемов и сложности, безжалостно пожирая все ресурсы, которые предоставляет им “железо”.
К: Позвольте, Вы это к чему?
А : К тому, что технология программирования все безнадежнее отстает от требований, которые к ней предъявляются. Если темпы компьютеризации останутся прежними, а программы так и будут писаться “на коленках” – рано или поздно все современное здание информационных технологий просто рассыплется в прах. Мы обязаны переходить от самоделок к конвейеру, от ручного кодирования – к сборке программ из готовых элементов. Все движется в этом направлении! Нужна технология программирования, которая вобрала бы в себя все лучшее, что наработано в каждой области. И технология, положенная в основу Флоры, - это попытка реализации именно такого подхода.
К : То есть союза хромого со слепым?
На главную Версия для печати Обсудить в форуме Отправить по почте
|  |
 |