Re: HELP
- From
- Viktor Karev (2:5080/1003)
- To
- Aleksey Tarasow
- Date
- 2002-10-07T12:23:48Z
- Area
- RU.ALGORITHMS
From: Viktor Karev <termar@narod.ru>
Reply-To: termar@narod.ru
Приветствия!
Aleksey Tarasow wrote:
> Вел у меня как-то один старичок. Он был главным программистом на Байкануре
> когда запускали Гагарина (или что-то вроде этого). Все расчеты по запуску
> проводились под его руководством. Так он учил, что программист должен работать
> исключительно в сухом зале (то есть без машин) и составлять только блок схемы.
> Переводом этих блок схем на конкретные языки программирования делать должен
> младшие сотрудники на бумаге. А набивку все этого в машину может сделать и
> девушка студент.
Учти специфику того времени: компьютер находился в другом здании,
ввод программы делался исключительно с перфокарт (если не с
перфолент). Интерактивной отладки нет.
Технология отладки: смотришь распечатку того, что твоя программа
вывела на АЦПУ, исправляешь листинг программы, идешь в
перфораторскую, перебиваешь перфокарты, идешь в операционный зал,
оставляешь колоду операторам, они в свою очередь ее введут, а
когда она посчитает, листинг будет
выложен в операционном зале. Далее цикл повторяется.
Если ты считаешь, что главный программист должен все это делать
сам, то...
> В свете этого предлагаю тебе продать компьютер, и начать писать блок схемы. :)
Что касается блок-схем, то последние исследования по психологии
программирования показали, что блок-схемы не оказывают никакого
влияния на скорость разработки или количество ошибок в программе.
Блок-схемы были полезны, раньше, когда писали на ассемблере.
Сейчас алгоритмы пишут на ЯВУ или на приближенном к естественному
языке.
> Раз ты настоящий программист (я пока только учусь и могу назвать себя, разве
> что, начинающим программистом).
Специфику не учитываешь...
Виктор.
--- ifmail v.2.15dev5
* Origin: Urals State University for Railway Transport (2:5080/1003@fidonet)