Непейвода Н.Н. Программирование. Раздел 1

Непейвода Н.Н. Программирование. Страница 43

В некоторых языках могут быть не обозначенные явно комментарии: куски текста, пропускаемые транслятором. Сейчас все большую популяр­ность приобретает идея программ, вложенных в поясняющий их и описыва­ющий общую задачу текст. В таком случае комментарии занимают основную часть текста.

Текст программы на языке С сам по себе не нуждается ни в разбиении на строки, ни в специальном расположении своих составляющих в строках. Но без пробельных символов реальные программы неудобно читать человеку.

Существуют и форматные языки, где пробельные символы являются зна­чащими (это обычно происходит при табличном задании программ и при­вязке смысла выражений к структуре текста).

1.3.3. Подключение внешней информации (библиотек)

Строка

дает возможность пользоваться операторами scanfи printf(которые позволя­ют вводить данные и распечатывать результаты выполнения программы), а также другими средствами стандартной библиотеки stdio. На данном приме­ре можно показать, как препроцессор подключает библиотеки к исходному тексту программы (см. рис. 1.2, на котором простые стрелки изображают указатели мест хранения нужных текстовых фрагментов, а жирные стрел­ки показывают процесс включения файла в текст). Из схемы видно, что в С/С++/С# подключение внешних библиотек — двухступенчатый процесс: в исходном тексте программы указывается только заголовочный файл. Встра­ивание его в тест позволяет транслятору корректно работать с именами, т. е. считать их описанными и доступными в исходном тексте. Для выполнения транслируемой программы нужно иметь следующую ступень: тексты или отдельно оттранслированные фрагменты программ, представленных внутри заголовочных файлов. В C/C++ задачу обеих ступеней решает препроцессор.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама