Find Jobs
Hire Freelancers

Create a programming language than can be interpreted in SML. -- 2

$30-250 USD

Cancelled
Posted about 9 years ago

$30-250 USD

Paid on delivery
The project will be broken down into 4 phases, each with an associated milestone. The first phase concerns itself with defining the syntax of the language and can be accomplished by developing a context-free grammar for the language as well as a specification of the tokens that are used by that grammar. In the second phase, you will be asked to provide a description of the semantics of your language. An organized way to do this is to first define a model of computation (an abstract computer) and to then describe in general terms what it means to \execute" each construct in your language. In the third phase, you will construct a HATS domain for your language and define a type-checker for your language. The domain you construct will allow you to parse programs in your language, check for the presence of ambiguously de fined constructs, view the parse tree corresponding to programs, and output the parse tree to a file. How this can be accomplished will be discussed in class (it is not covered in the text). In this phase are also required to (1) construct a small program in your language, and (2) using concepts and notations discussed in the text as well as in class, describe how your program gets executed. In the fourth phase, you will be asked to write a denotational-semantic based interpreter for your language. This interpreter must be written in ML.
Project ID: 6998044

About the project

2 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $265 USD for this job
User Avatar
Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You
$252 USD in 3 days
4.9 (74 reviews)
6.2
6.2
User Avatar
Hello! I have experience in SML, writing grammars, parsers, typecheckers & interpreters. The questions are: 1) Could the target language be functional (the simplest way)? 2) What implementation of SML should I use - New Jersey one, MoscowML or MLTon? 3) Will you give me lecture notes? P.S.: I made a bid on other interpreter-in-SML project.
$277 USD in 8 days
5.0 (12 reviews)
3.9
3.9

About the client

Flag of UNITED STATES
Omaha, United States
5.0
10
Payment method verified
Member since Jan 19, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.