EBK CONCEPTS OF PROGRAMMING LANGUAGES
EBK CONCEPTS OF PROGRAMMING LANGUAGES
12th Edition
ISBN: 9780135102251
Author: Sebesta
Publisher: VST
bartleby

Videos

Textbook Question
Book Icon
Chapter 3, Problem 1PS

The two mathematical models for language description are:

  • Recognition
  • Generation

These two mathematical models can define the syntax of programming language in the given manner,

Recognition:

  • It works on yes or no basis. In this method, a mechanism called recognition device (R) is used that can read strings from the given alphabet.
  • This would indicate whether the input string is in language or not. That means, it will either accept the string or reject the string.
  • Recognition device filters the correctly formed sentences from those that are incorrectly formed.
  • In recognition, recognizer is used for syntax. analysis. Recognizer does not check for all possible strings but it simply check if the given programs are in the language or not.
  • It checks the syntactical part of the program.

Generation:

  • In this method, a device named generator is used to generate the sentences in a language.
  • Whenever a generator is called, it generator a sentence which is unpredictable.
  • When a string is to be checked if it is a correct or incorrect, first of all, it calls the generator to generate a correct sentence.
  • Then, it compares the correct generated string with the input string.
  • Hence, it determines the correction in string.
Blurred answer
Students have asked these similar questions
using r languange
using r language
show all the work

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
CMPTR
Computer Science
ISBN:9781337681872
Author:PINARD
Publisher:Cengage
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Structured Chart; Author: Tutorials Point (India) Ltd.;https://www.youtube.com/watch?v=vdUO-sGA1DA;License: Standard YouTube License, CC-BY
Introduction to Structure Charts; Author: Christopher Kalodikis;https://www.youtube.com/watch?v=QN2bjNplGlQ;License: Standard Youtube License