Пример готового реферата по предмету: Информатика
Содержание
Введение 3
1 Форма Бэкуса-Наура 5
1.1 История развития теории и практики синтаксиса языков программирования 5
1.2 Определение и пример БНФ 6
1.3 Расширенная форма Бэкуса-Наура 7
2 Синтаксические диаграммы 9
2.1 Понятие синтаксической диаграммы 9
2.2 Правила построения синтаксических диаграмм 10
3 Описание синтаксиса языков семейства Си 13
3.1 Описание синтаксиса языка Си 13
3.2 Особенности синтаксиса языка Си 15
4 Описания синтаксиса языка Ада 16
4.1 Описания языка Ада 16
4.2 Особенности синтаксиса языка Ада 17
Список литературы 19
Выдержка из текста
В любом языке программирования определяются способы, которыми организованы данные и способы, которыми организованы действия над ними. Кроме этого, существует такое понятие, как «элементы языка», которое включает в себя такие элементы, как алфавит (множество символов), лексемы, а так же иные изобразительные средства, которыми располагает язык программирования.
Несмотря на существующее разнообразие языков программирования, тем не менее, их изучение можно произвести примерно по одной схеме. Такое положение вещей связано с присутствием общности в структуре разных языков программирования, объединенных общим признаком – тем, что все они являются языками высокого уровня.
Список использованной литературы
1. Свердлов С.З. Языки программирования и методы трансляции: Учебное пособие. — СПб.: Питер, 2007. — 638 с.: ил.
2. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред. А. Матросова. – СПб.: Питер, 2002. – 688 с.: ил.
3. Серебряников В.А. Теория и реализация языков программиро-вания. – М.: МЗ-Пресс, 2003.
4. Альфред В. Ахо, Рави Сети, Джеффри Д. Ульман. Компиляторы: принципы, технологии и инструментарий. – М.: Вильямс, 2001.
5. Системное программирование. Основы построения транслято-ров. Учебное пособие. – М.: КОРОНА-принт, 2001.
6. Кауфман В. Ш. Языки программирования. Концепции и прин-ципы. — М.: Радио и связь, 1993. – 432 с.