Hvis begge: en simpel Pascal compiler (standard Pascal som oprindeligt defineret af Wirth) output af MSIL kodet i C# (og hvilken parser generator I nu vælger)
vi har ca. 2 måneder.. Det behøver ikke at være compiler til prog. sprog. For ifølge vores lecture er compiler også en form for oversætter.. så de kan også være til alt muligt andre ting... ind for computer science
Vi har ikke fået noget specielt beskrivelse af projektet. Det er op til os at finde på noget at lave.
Det behøver ikke at være compiler til et programmeringssprog. For ifølge vores lecture er compiler også en form for oversætter.. så de kan også være til alt muligt andre ting... ind for computer science
En ide kunne f.eks. være at lave en C# compiler til en microcontroller. F.eks. ved at oversætte C# kode til assembly instruktioner. Eller (nok lidt nemmere) omsætte IL til assembly instruktioner der kan forstås af en given microcontroller.
Den kode der så bliver produceret kan så selvfølgelig ikke bruge .NET frameworket. Men man vil have fordelen ved at man så kan programmere objektorienteret i C# til en given microcontroller (Projektet får så mest berettigelse hvis i vælger en microcontroller, som der ikke findes en C++ compiler til). I kan evt. udvide ved at lave jeres eget mini-framework til I/O osv.
Jeg har ingen ide om det er sådan noget som ovenstående du efterlyser. Men jeg tror det kunne være et spændende projekt. Nu skriver du heller ikke hvilket niveau det skal være på - det gør jo en del forskel om projektet skal laves på 1. semester eller 9. semester ;-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.