Find Jobs
Hire Freelancers

CS2 to JAVA translator using Lex and Yacc

$30-100 USD

Κλειστή
Αναρτήθηκε πάνω από 18 χρόνια πριν

$30-100 USD

Πληρωμή κατά την παράδοση
Large financial institutions that have been writing lots of code over decades often have a problem with their code: • The code is big- often tens of millions of lines. • The code was originally written in ‘ancient’ programming languages that nobody know anymore. • The compilers of these ancient languages are no longer supported by any organisations. • Extending these ancient programming languages is difficult because they are largely procedural. While making the choice of rewriting the whole lot by hand or write a translator is a no-brainer cost-wise, banks ALWAYS choose the former as they want to understand the code and avoid such exercises further down the track. We, on the other hand, don’t want to understand the code, we just want to write a translator. We’ve already got the CS2 specification in BNF from the labs. We are also familiar with some versions of JAVA (use whichever version you like just as long as you can demonstrate that the code you produce compiles and runs). Test your code using the CS2 programs that we’ve been playing with in labs. There will be an execution test where your tutors will run specific programs through your translator. ================== Challenge (worth peer-recognition but no extra marks): Write a (reverse) JAVA to CS2 translator and use it in addition with your other program to show that you can go from a CS2 program to a JAVA program then back to the same CS2 program. ================== ## Deliverables Rent A Coder requirements notice: As originally posted, this bid request does not have complete details. Should a dispute arise and this project go into arbitration "as is", the contract's vagueness might cause it to be interpreted against you, even though you were acting in good-faith. So for your protection, if you are interested in this project, please work-out and document the requirements onsite. MUST MEET ALL LISTED BELOW 1. Design documentation eg. what design process you followed, what decisions and interpretations you made, problems faced and how you resolved them. 2. Your translator lex and yacc programs and a makefile (please acknowledge from where you got the makefile unless you wrote it from scratch). 3. At least five test CS2 programs that you have built to show off the fine-grain capabilities of your translator. 4. Test documentation showing the results of using these five test programs ## Platform Windows and Linux
Ταυτότητα εργασίας: 3917820

Σχετικά με την εργασία

1 proposal
Απομακρυσμένη Εργασία
Ενεργός/ή 18 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
1 freelancer δίνει μέση προσφορά $85 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$85 USD σε 5 ημέρες
4,9 (104 αξιολογήσεις)
4,9
4,9

Σχετικά με τον πελάτη

Σημαία της AUSTRALIA
Lugarno, Australia
5,0
6
Μέλος από Απρ 26, 2007

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.