В учебном пособии описаны базовые конструкции языка программирования С как элементы искусственного формализованного языка. Рассмотрены синтаксические, лексические и семантические основы текстов на этом языке. В заключительной части достаточно подробно разбирается задача из области математической лингвистики, приводятся различные алгоритмы ее решения, обсуждаются варианты их реализации на языке С и возможные трудности на данном пути.
Целевая аудитория — студенты профиля «Digital Linguistics» направления 45.03.02 «Лингвистика» Уральского гуманитарного института УрФУ.
СИНТАКСИЧЕСКИЕ ОСНОВЫ ЯЗЫКА С.
В предыдущей главе мы познакомились с основными «словами» языка С. Теперь поговорим о том, как составлять из них фразы и предложения. Здесь на помощь приходят знаки препинания. Мы не используем знаки препинания в устной речи, ведь в них нет необходимости. Расставить смысловые акценты, отделить одну мысль от другой мы можем с помощью интонирования, тембра, пауз. Но эти инструменты становятся недоступны в письменной речи, а значит, нужны альтернативные им замены. Тут на помощь приходят знаки препинания: точки, запятые, тире, восклицательный и вопросительный знаки и другие символы. Они определяют смысл речи, позволяют передать эмоции говорящего. Пунктуация дает возможность сказать в письменной речи гораздо больше, чем можно записать буквами. Если убрать все знаки препинания, то текст будет сложно понять, либо он может быть неверно истолкован собеседниками (вспомните, например, «казнить нельзя помиловать»).
Символы пунктуации в С имеют синтаксическое (и семантическое) значение для компилятора, однако сами по себе не указывают на операцию, которая позволяет получить значение. Некоторые символы пунктуации (по отдельности или в сочетании) также могут быть операторами С или иметь значение для препроцессора.
ОГЛАВЛЕНИЕ.
ПРЕДИСЛОВИЕ.
ВВЕДЕНИЕ.
Контрольные вопросы к введению.
ГЛАВА 1. Лексические основы языка С.
Контрольные вопросы к главе 1.
ГЛАВА 2. Синтаксические основы языка С.
Контрольные вопросы к главе 2.
ГЛАВА 3. Базовые синтаксические конструкции.
Контрольные вопросы к главе 3.
ГЛАВА 4. Основы семантики.
Контрольные вопросы к главе 4.
ГЛАВА 5. Несколько слов об интегрированных средах разработки.
Контрольные вопросы к главе 5.
ГЛАВА 6. О некоторых задачах компьютерной лингвистики.
Контрольные вопросы к главе 6.
Заключение.
Библиографические ссылки.
Информационные ресурсы, рекомендуемые к изучению.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Лингвистические основы языка программирования С, Бурмашева Н.В., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Бурмашева
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Трансляция формальных языков, Курс лекций, Сергеенко С.В., 2023
- Информационные технологии и программирование, Практикум, Горбунов А.А., 2023
- Основы моделирования газодинамических процессов и конвективного теплообмена в программном комплексе OpenFOAM, Абаляев А.Ю., Люхтер А.Б., 2023
- ООП в языке Java, Сборник заданий и тематических примеров, Кравчук А.С., Кравчук А.И., Кремень Е.В., 2023
Предыдущие статьи:
- Разработка приложений на языке Java, лабораторный практикум, Пособие, Шнейдеров Е.Н., Писарчик А.Ю., Казючиц В.О., 2023
- Совершенный код, Мастер-класс, Макконнелл С., 2010
- The Busy Coder s Guide to Android Development, Murphy M.L., 2016
- LabVIEW для новичков и специалистов, Пейч Л.И., Точилин Д.А., Поллак Б.П., 2004