"а вот в искусственных языках (математика,
формальная логика) и в языках программирования
синтаксические или орфографические шаги влево и
вправо караются зависанием. Замените в программе
из тысяч строк кода одну единицу на ноль - и
ракета (хрестоматийный случай!) не выйдет на
орбиту." - В защиту формальных языков надо
заметить, что и натуральные языки перед
мышлением также есть формальность, ибо в
искусственных языках вариантов представления не
только не меньше, а даже больше, чем в
естественных языках: начиная с того, что одну и
туже по функциональному назначению программу
возможно написать в нескольких вариантах и на
разных языках и при этом ведь и трасляция в
машинный код (если рассматривать трансляцию как
"понимание") также будет очень разная, а вот
как бы проявление (функционирование программы)
должно быть то, какое нужно. А в упомянутом
"хрестоматийном примере" речь идет не о
замене чего-то в программе, а о замене чего-то уже
в выполняемом модуле [да и "зависание"
происходит обычно скорее не по вине искореженной
до неработающего состояния программы, а из-за
конфликтов в контексте среды, в которой должна
выполнятся программа, а также ведь есть вещи
по-страшнее "зависания"], что похоже не на
совет изменить что-то в поведении X, а, например,
на ломание какой-то важной части X, что может
привести к тому, что X уже не сможет ничего
выполнить. К тому же ведь и на естественных
языках запятая, поставленная в каком-то
документе не в том месте ("замена в каком-то
бите 0 на 1"), может изменить содержание
документа на крайне неудачное и даже фатальное,
например, "Cрочно прибыть, завтра важная
работа!" и "Cрочно прибыть завтра, важная
работа!".
С уважением и пожеланием успехов Пожарский
Александр (alen@orc.ru).
Подпишитесь на бесплатную рассылку
о скорочтении.
Вы получите серию писем, в которых будет демонстрироваться простые и понятные упржнения на освоение навыка скорочтения. Вы узнаете о том, как сделать апгрейт мозгов и наконец, начать быстро читать.