Команда (фрилансеры)

Набираем команду фрилансеров, Вы:

  • Программист,
  • Дизайнер,
  • SEO-специалист,
  • Менеджер

Разработка на заказ

Наша команда фрилансеров выполнит
работы на заказ:

Создание и раскрутка сайтов
Разработка приложений (мобайл, десктоп, сервер)
Разработка игр (веб, мобайл, 3D)
Аутсорсинг, фриланс

Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений
Сайт на C++
Наш сайт работает на C++ и это очень круто! =))

Синтаксическая диаграмма Вирта

Разработка языка программирования начинается с определения его синтаксиса. Описать синтаксис можно обычным языком. Но более наглядно можно представить, изобразив визуально, в виде синтаксической диаграммы. Такие диаграммы в своё время предложил Никлаус Вирт для описания синтаксиса языка Pascal.

Мы будем применять такие диаграммы для описания своего языка программирования.

Познакомимся, для начала, с понятием терминальных и нетерминальных символов.

Терминальный символ непосредственно присутствует в словах языка и имеет конкретное значение, например, латинская буква или оператор if.

Нетерминальный символ - сущность языка, например, формула или арифметическое выражение и не имеющая конкретного символьного значения.

Синтаксическая диаграмма - это схема или некое графическое представление описания нетерминального символа языка.

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

Рассмотрим пример построения синтаксических диаграмм, опишем, например, понятие "идентификатор".

Необходимы уточняющими диаграммы:

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


Отправить комментарий
Наш проект: язык Cj
Cj - язык программирования (C++ & Javascript)
Новый язык программирования, для разработки веб, мобайл, десктоп-приложений, игр... подробнее...

Хотите поддержать проект?

  • Оставляйте ссылки на наш сайт
  • Станьте спонсором проекта
подробнее...

Концепция SITEV.ru

SITEV.ru - это социальная сеть для ИТ-специалистов (программистов, дизайнеров, seo-специалистов, рекламных менеджеров, маркетологов), в том числе фрилансеров, бизнесменов... а также обычных пользователей, для которых и делается ИТ

Реклама


Поиск работы по всему миру