In Progress

2 Small programs and report -- 2

Program one & Report:

Find a BNF grammar specification for one of the following languages, either online or in published material: Java, C++, Swift or PHP. Once you have found the specification, write a different minor program (described below) in that language. Include the source code of the program in your report.

Using the BNF grammar specification, include in your report a step-by-step walkthrough of the process of parsing your program and a description of the final parse tree. You should complete parsing down to the final tokens. Include only the relevant parts of the grammar specification.

Program Two:

Write a different minor program (described below) in one of the following languages: Prolog, Visual Prolog, Mercury, or CLIPS. Include the source code of the program in your report.

Select anyone of Minor Programs:

• A program to bulk-rename a large group of files according to a wildcard-based pattern entered by the user.

• A simple text-based game, on the level of high/low, hangman, or mastermind.

• A simple expert system for choosing between products of a certain type.

• Input an arithmetic problem expressed as a string and output the correct answer.

Skills: C++ Programming, CLIPS, Java, PHP, Prolog

See more: small business subcontracting plan threshold 2018, what dollar threshold are requirements reserved exclusively for small businesses?, list two other business status representations that can be protested besides a firm's size status, what is the order of precedence among the small business programs discussed in the far?, far small business definition, small business set aside rule of two, small business set aside dollar threshold, which of the following can affect acquisition regulations and policies that influence small business, small report, small report projects, large harlequin pattern wallpaper, programs small codes, simple programs small games, small report template latex, small report matlab, small report system, accounts programs small business, programs small program, modify python code and write small report, effective academic writing 2 answer key

About the Employer:
( 0 reviews ) OXFORD UK, United Kingdom

Project ID: #19447904

3 freelancers are bidding on average £24 for this job

farzanaiqbal

i will do my level best................................................................................................................................................................................................... More

£26 GBP in 1 day
(2 Reviews)
1.3
mrla11

Hi, I am an expert Swift programmer and I have been using Swift since version 1. My main focus is Swift development focusing on various platforms Swift and iOT s ( Drones, home automation etc) along with python and C More

£20 GBP in 2 days
(0 Reviews)
0.0
£26 GBP in 10 days
(0 Reviews)
0.0