Отправляет email-рассылки с помощью сервиса Sendsay

Всё о работе в Интернет

  Все выпуски  

Теоретические основы языка программирования Паскаль. Выпуск No105. Представление программы. Знаки, коды, строки. Статья 003.


1. Представление программы. Знаки, коды, строки. (Статья 003).

Знак “пробел” — не единственный специальный знак-разделитель.

Чисто визуальное представление программы на экране в виде совокупности строк не противоречит первоначальному утверждению о том, что программа представляет собой непрерывный текст. Хотя бы по той простой причине, что любая программа всегда может быть сохранена на диске в текстовом файле под некоторым именем с расширением PAS.

Хранящийся в файле текст программы фактически представляет собой последовательность ASCII-кодов. Каждый код в этой последовательности соответствует очередному знаку программы.

Например, последовательность кодов 80 114 111 103 114 97 109 соответствует лексеме “Program”. Непосредственно за ней следует код 32, соответствующий пробелу. В конце содержится последовательность кодов 69 110 100 46, соответствующая концу текста программы (лексемы “End” и “.”). Всё, что находится в файле далее последовательности этих кодов, компилятором ИСП не воспринимается. И это касается любой программы, а не только данной.

В последовательности ASCII-кодов программы всегда можно обнаружить, по крайней мере одну, пару кодов 13 и 10. Визуально на экране каждый раз такая пара соответствует переходу на новую строку в тексте программы. Знаки с ASCII-кодами 13 и 10, так же как и пробел, являются специальными знаками-разделителями, которые могут использоваться в тексте программы между отдельными лексемами. Эта пара знаков автоматически генерируется и вносится в текст программы текстовым редактором ИСП при нажатии клавиши <Enter>. Ещё со времён использования механических пишущих машинок знак с ASCII-кодом 13 называется знаком “возврат каретки”, знак с ASCII-кодом 10 называется знаком “перевод строки”.

А теперь, уважаемые подписчики, прошу Вас обратить самое пристальное внимание на следующее.

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

В частности, мы займёмся  дистанционным образованием в области информационного Интернет-Бизнеса.

Начнём с простого. Сейчас я хочу предложить вам в качестве домашнего чтения интереснейшую, на мой взгляд, книгу Азата Валеева “Инфобизнес или как делать деньги из воздуха”. Чтобы получить эту увлекательную книгу, напишите мне на E-mail anmstaff@gmail.com , указав в теме письма “Рассылка Азат Валеев”. Как только я обнаружу ваше письмо, то немедленно вышлю вам в ответ эту книгу.


В избранное