C++ CSS HTML Java JavaScript MySQL Oracle PERL PHP SQL Unix VBScript XHTML XML Сети
Справочное руководство. Соображения Мобильности.
 
                  
                 13. Соображения Мобильности

         отражаются   на   различных   программных
разработках. Некоторые  из них,  особенно знаковое расширение
(преобразование отрицательного символа в отрицательное целое)
и порядок расположения байтов в слове, являются досадными по-
мехами, за  которыми надо тщательно следить.  Большинство ос-
тальных являются всего лишь мелкими сложностями.


     Число регистровых  переменных,  которые фактически могут
быть помещены в регистры, различается от машины к машине, как
и множество дейсвующих типов.  Тем не менее,  все компиляторы
на "своей" машине все делают правильно;  избыточные  или  не-
действующие описания register игнорируются.


     В языке  неопределен порядок вычисления параметров функ-
ции. На  некоторых машинах он слева направо,  а на  остальных
справа налево.  Порядок появления побочных эффектов также не-
детерминирован.


     Поскольку символьные константы в действительности  явля-
ются объектами   типа int,  то могут быть допустимы многосим-
вольные константы.  Однако конкретная реализация очень сильно
зависит от машины, поскольку порядок, в котором символы прис-
ваиваются слову, различается от машины к машине.

[Назад] [Содержание] [Вперед]

Главная