Find Jobs
Hire Freelancers

Design a Turkish Programming Language (TPL)

$10-30 USD

Törölve
Kiadva ekkor: majdnem 4 évvel ezelőtt

$10-30 USD

Teljesítéskor fizetve
Deadline: 1 day Programming Language: C Language will have Turkish reserved words only. It will recognize at least 4 primitive data types (integer, float, char, boolean, but with Turkish names) with following operations: • 4 arithmetic operations defined on integer and float data types • NOT operation for booleans (Turkish reserved Word is a must) • Catenation operation for char data type to obtain strings It will recognize integer and char arrays with following operations • Direct Access to array members (subscription) • 4 arithmetic operations on integer arrays • Assignment and catenation of char arrays to each other TPL has to contain a selection structure like IF as we have in C based languages TPL has to contain a repetition structure like WHILE as we have in C based languages • It must have a flexible structure for cases that we know / don’t know the number of repetitions TODO LIST Prepare a lookup table for reserved words and for signs defined in your language (like +,-,*,”,?) Which sign will be used for which operation or definition? Prepare a list with detailed explanations. Draw state diagrams to make the definitions of data types, variable definitions, selection structures, repetition structures, assignment operations, function definitions and calls. Also the main body of your source code (blocks – begin..end/ {..}). Design the assignments as functions. (Ex: x=x+1 will be written as topla(x,x,1)) x=y+5 (eşitle(x,topla(y,y,5)) Write a C program as given in the book to handle lexical analysis. Write EBNF rules to decide about your nonterminals to be implemented as functions in the syntax analysis. Write a separate C program to handle the syntax analysis. Prepare 3 small source code examples in TPL and save them as text files. You have to show how they are driven from your EBNF rules. Draw their parse trees. Make your syntax analyzer read the text files in order to check their syntax.
Projektazonosító: 25756077

A projektről

10 ajánlat
Távolról teljesíthető projekt
Aktiválva: 4 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
10 szabadúszó adott átlagosan $43 USD összegű árajánlatot erre a munkára
Felhasználó avatár
I am very proficient in c and c++. I have 18 years c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$135 USD 1 napon belül
4,9 (131 értékelés)
6,9
6,9
Felhasználó avatár
Smile :)
$50 USD 2 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
I am new in the side but, I have 4 years of experience in translation work. Relevant Skills and Experience I have no idea about language programing, if you send an example I can tell you if I can complete successfully.
$56 USD 2 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Merhaba. Ben türkiyide yaşıyorum ve istediğiniz dili istediğiniz dile çevirebilirim . Iyi günler Relevant Skills and Experience ingilizce ispanyolca ve daha istediğiniz dile çevirmenliği yapabilirim.
$25 USD 1 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
.....................................................................................................
$47 USD 8 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
You will smile , because I am the best. And I'm 100% sure you want to work with me I did this job 4 year Come on! Who can be better than me ?
$25 USD 3 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Hi I am Bedirhan from Turkey. I am Computer engineer student/Teacher.I am very good in C programming and practiced it for 3 years now.I would be happy to help you. Hva a nice day.
$20 USD 7 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
Good evening sir. I am from turkey and turkish is my mother tongue. I can help you all about turkish language. 15-20$ Relevant Skills and Experience I can help you with Turkish, Turkish words and Turkish spelling.
$25 USD 1 napon belül
0,0 (0 értékelés)
0,0
0,0

Az ügyfélről

TURKEY zászlója
İzmir, Turkey
5,0
5
Fizetési mód hitelesítve
Tagság kezdete: máj. 20, 2020

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.