Αν και έχω αρκετές απορίες σχετικά με το πως μπορεί να γίνεται κάτι τέτοιο, ο Ryan Stewart, software engineer στην Adobe κατάφερε να δημιουργήσει μια τεχνική, σύμφωνα με την οποία μπορεί να μετατρέπει οποιονδήποτε (?) κώδικα γραμμένο σε C / C++ (και όπως ισχυρίζεται και ο ίδιος ακόμη και σε άλλες γλώσσες), σε Actionscript και κατά επέκταση σε Flash, Air ή Flex εφαρμογή!
Οι εφαρμογές αυτές μπορούν να τρέχουν χωρίς πρόβλημα στον νέο Flash Player 9 που πρόκειται να κυκλοφορήσει σύντομα και αν κάποιος μεταφράσει ακριβώς τα λόγια του δημιουργού (που παρουσίασε ένα demo της όλης προσπάθειας, στα πλαίσια του Adobe Max, με τον κώδικα του Quake να τρέχει σε Flash και το πλήθος να παραληρεί) οποιοσδήποτε κώδικας γραμμένος σε C / C++ μπορεί να μετατραπεί, εκτός και αν κάνει κλήσεις σε εξωτερικές βιβλιοθήκες που μπορεί να μην υποστηρίζονται από τα εργαλεία. Εξηγώντας περαιτέρω την τεχνική κατασκευής αυτών των εργαλείων, ο Ryan ανέφερε πως απλά έκανε κάποιες αλλαγές στον LLVM (Low Level Virtual Machine) Compiler ώστε αντί να παράγει κανονική assembly, παράγει low-level Actionscript κώδικα.
Μέχρι να κυκλοφορήσει κάτι πιο απτό, θα έχω μια συγκρατημένη αισιοδοξία για το όλο project.
Read more