Γ.Ο.Χ. είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού που μεταφράζεται σε C από τα μέσα του ενδιάμεσου compiler & nbsp?. Στη συνέχεια, μπορεί να καταρτίζονται από ένα μεταγλωττιστή της C, όπως gcc. Π.χ. υποστηρίζει τάξεις, αφηρημένη λειτουργίες, foreaches, κλπ σκοπεύει να είναι σύγχρονη, σπονδυλωτή, επεκτάσιμη, αλλά και απλό στη χρήση. Για περισσότερες λεπτομέρειες σχετικά με τη γλώσσα δείτε τη σελίδα LanguageSummary στο wiki.
Επειδή είναι μεταφρασμένο σε C, είναι πολύ φορητό και πανταχού παρούσα, και, καλά .. σχεδόν τόσο γρήγορα όσο C (π.χ. όχι Virtual Machine). Επίσης, είναι πολύ απλό να δείτε πώς η γλώσσα λειτουργεί «κάτω από την κουκούλα».
Γραφική βήμα-βήμα την κατάρτιση εργαλεία έχουν διατεθεί, να πειραματιστείτε με την προσθήκη νέων χαρακτηριστικών για τον compiler ή τη στερέωση των υφιστάμενων σφάλματα.
Η πρότυπη βιβλιοθήκη είναι ακόμη σε εξέλιξη, για τώρα είναι εμπνευσμένο από τυπικά API της Java (π.χ. για συλλογές). Με την ευκαιρία, η κύρια εφαρμογή του μεταγλωττιστή OOC είναι σήμερα σε Java. Όταν το έργο είναι αρκετά ώριμη (= θα δούμε), έχει προγραμματιστεί να ξαναγράψουμε το μεταγλωττιστή στο ίδιο Γ.Ο.Χ..
Για μια επισκόπηση της προόδου, δείτε τα παραδείγματα / φάκελο στο SVN. Είστε ευπρόσδεκτοι να γράψουν κώδικα σε Γ.Ο.Χ.! σπρώξτε τον compiler στα όριά του
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Σύνταξη ένα καθαρότερο πολύ (βλέπε την αναφορά Γλώσσα Οδηγός)
- Πολλές διορθώσεις σφαλμάτων, ο compiler γίνεται αρκετά αξιόπιστη
- Βελτιωμένη GTK / SDL / OpenGL / ΟίίΙ / GLUT
- Ευκολότερη χρήση των βιβλιοθηκών C
- Βελτιωμένη συμβατότητα με τα Windows
- Τώρα που κατανέμονται ως εκτελέσιμα για Linux / Windows, Jar (Java), και διανομές πηγή.
- Πάρα πολλά πράγματα να αναφέρω εδώ, δείτε τα commit logs
Δέστρες
Τα σχόλια δεν βρέθηκε