Явное объявление - Большая Энциклопедия Нефти и Газа, статья, страница 3
Поосторожней с алкоголем. Он может сделать так, что ты замахнешься на фининспектора и промажешь. Законы Мерфи (еще...)

Явное объявление

Cтраница 3


Внутренняя процедура может использовать все те переменные, которые имеются в охватывающей ее процедуре. Допускается использование новых, переменных во ваутреннеи процедуре. Переменные, появившиеся; в охватьшающей процедуре без явного объявления, считаются известными и во впут -, ренней процедуре. Метки во внутренней и охватывающих процедурах должны быть различными.  [31]

Заметим, что в некоторых случаях ( при решении небольших задач с небольшим количеством результатов) формат выдачи не имеет существенного значения. Чтобы упростить в таких случаях работу по составлению программы, в фортране предусмотрен и бесформатный ввод и вывод; при бесформатное выводе на печать все выводимые числа представляются в некоторой стандартной форме и на рулоне бумаги располагаются также стандартным образом. При использовании такого стандартного формата в программе не требуется его явного объявления.  [32]

Каждому члену группы было предложено внести усовершенствование, которое он считал наиболее важным. Алголе-60, обязательно объявлять имена переменных, и о принятии некоторого разумного соглашения по умолчанию, как, например, в Фортране. К моему крайнему удивлению, это, казалось бы невинное, предложение было вежливо, но твердо отклонено: было подчеркнуто, что избыточность Алгола-60 - это его наилучшая защита от ошибок программирования и кодирования, обнаружение которых в уже работающей программе обойдется слишком дорого, а еще дороже - если они не будут обнаружены вовсе. История о том, как космический корабль Маринер, запущенный на Венеру, потерялся из-за отсутствия обязательного объявления в Фортране, была обнародована значительно позже. В конце концов я убедился в необходимости разрабатывать программистские обозначения так, чтобы максимизировать число ошибок, которые невозможно сделать, а если они все же сделаны, то число ошибок, надежно обнаруживаемых в процессе компиляции. Возможно, это увеличило бы длину программы. Но это не имеет значения. Разве не привело бы нас в восторг, если бы добрая фея предложила вам взмахом своей волшебной палочки над вашей программой убрать все ошибки с одним только условием - вы должны переписать и ввести всю вашу программу три раза. Способ сделать программу короче заключается в использовании процедур, а не в опущении жизненно важной информации, содержащейся в явном объявлении имен переменных.  [33]



Страницы:      1    2    3