Язык программирования Форт



         

Выводы


Теперь вы должны хорошо представлять себе, как хранятся числа в памяти, что такое двоичные, десятичные и шестнадцатеричные числа, как пользоваться словом BASE, чтобы посмотреть числа в различных системах счисления и как обращаться с отдельными разрядами чисел. Если вы разобрались в этих вопросах достаточно хорошо, то вы уже знаете больше о работе компьютера, чем многие программирующие на Бейсике, Фортране и Паскале. Мы изложили эти вопросы в начале, чтобы заложить прочный фундамент. Но никто, кроме программиста, который постоянно работает на уровне битов и байтов, не может точно сказать, что делают операторы типа XOR и AND. Почти все мы вынуждены заглянуть в таблицу или ввести что-то с клавиатуры, чтобы вспомнить, чему равен шестнадцатеричный эквивалент числа 245, а большинство из нас не смогли бы даже вспомнить, как хранится знак числа, если бы не было этого краткого обзора. Важно то, что если вы однажды поняли этот материал, то вам будет легко вспомнить его, если потребуется. Поэтому не пытайтесь запомнить все детали этой главы. Вы можете подумать, что, хотя вы поняли представление алфавит-но-цифровой информации кодами ASCII, вам это не принесло практической пользы. Вы правы. Но уже скоро мы узнаем о том, что возможности Форта в обработке символьной информации очень велики.

Наконец, в этом месте вы можете задать вопрос: должны ли мы работать только с целыми числами ? Сам по себе Форт, определенный в соответствии со стандартами, не применяет арифметики с плавающей запятой (т.е. арифметики, которая учитывает положение десятичной запятой в числах). Некоторые считают, что целочисленной арифметики вполне достаточно, но для того, кто занимается решением научных и технических задач, ясно, что это бессмыслица. Хотя действия с целыми числами выполняются быстрее, да и в других языках программирования использованием чисел с плавающей запятой иногда чрезмерно увлекаются, все же бывает, что целые числа при решении практических задач оказываются неудобными. В мы узнаем, как работать с числами с плавающей запятой. И, кроме, того узнаем значительно больше о других мощных арифметических операциях в языке Форт.




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