Jikes

Screenshot Λογισμικό:
Jikes
Στοιχεία Λογισμικού:
Εκδοχή: 1.22
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: cabbey
Άδεια: Δωρεάν
Δημοτικότητα: 243

Rating: 3.0/5 (Total Votes: 1)

JikesTM είναι ένας compiler που μεταφράζει JavaTM αρχεία προέλευσης, όπως ορίζεται στη Java Προδιαγραφή Γλώσσας στο bytecoded σύνολο εντολών και δυαδική μορφή που ορίζεται στην εικονική μηχανή της Java Προδιαγραφή.
Μπορείτε να αναρωτηθείτε γιατί ο κόσμος χρειάζεται ένα άλλο compiler της Java, θεωρώντας ότι η Sun παρέχει javac δωρεάν με την SDK του. Jikes έχει πέντε πλεονεκτήματα που την καθιστούν μια πολύτιμη συνεισφορά στην κοινότητα Java κάνουν:
* Ανοιχτή πηγή. Jikes είναι OSI Certified Λογισμικό Ανοικτού Κώδικα. Πιστοποιημένων από την OSI είναι ένα σήμα πιστοποίησης της Πρωτοβουλίας Ανοικτού Κώδικα.
* Αυστηρά Java συμβατές. Jikes προσπαθεί να σεβαστεί τόσο το Java Προδιαγραφή Γλώσσας και την εικονική μηχανή Java Προδιαγραφές όσο πιο σφιχτά γίνεται, και δεν υποστηρίζει υποσύνολα, supersets, ή άλλες παραλλαγές της γλώσσας. Το FAQ περιγράφει μερικές από τις παρενέργειες αυτής της αυστηρής γλώσσας συμμόρφωσης.
* Υψηλή απόδοση. Jikes είναι ένα compiler υψηλής απόδοσης, καθιστώντας το ιδανικό για χρήση με τα μεγαλύτερα έργα.
* Ανάλυσης εξαρτήσεων. Jikes εκτελεί μια ανάλυση της εξάρτησης από τον κωδικό σας, που παρέχει δύο πολύ χρήσιμα χαρακτηριστικά: Σταδιακή χτίζει και Makefile γενιά.
* Η εποικοδομητική βοήθεια. Jikes προσπαθεί να βοηθήσει ο προγραμματιστής γράψει καλύτερα κώδικα σε δύο βασικούς τρόπους. Jikes πάντα προσπαθούσε να παράσχει σαφή λάθος και προειδοποίηση κειμένου να βοηθήσει τον προγραμματιστή στην κατανόηση των προβλημάτων, και τώρα με την απελευθέρωση 1,19 Jikes βοηθά επισημάνει τα κοινά λάθη προγραμματισμού, όπως τεκμηριώνεται στην αποτελεσματική Java.
Συνοπτική από μια καταχώρηση Ερωτήσεις που προσαρμόστηκε από κάποιο υλικό από Lou Grinzo για ένα άρθρο που έγραψε.
Το γεγονός ότι Jikes είναι ένα υψηλής απόδοσης, ιδιαίτερα συμβατό Java compiler που μπορεί να χρησιμοποιηθεί σχεδόν σε οποιαδήποτε υπολογιστική πλατφόρμα καθιστά ένα ενδιαφέρον πρόγραμμα και αξίζει να διερευνηθεί για σχεδόν κάθε προγραμματιστή Java. Αλλά Jikes είναι επίσης αξιοσημείωτο επειδή βρίσκεται στο κέντρο του δύο γεγονότα: την υιοθέτηση της φιλοσοφίας του ανοικτού κώδικα και πρακτική από μεγάλες εταιρείες, και τη συνεχή ανάπτυξη της Java για το Linux.
Αξίζει να σημειωθεί ότι Jikes δεν είναι, και δεν προορίζεται να είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης - είναι απλά μια γραμμή εντολών μεταγλώττισης. Δεν θα πρέπει να θεωρείται υποκατάστατο για πληρέστερη εργαλεία, όπως Πηγή Navigator ή VisualAge της IBM Java, η οποία παρέχει εξελιγμένα γραφικά ολοκληρωμένα περιβάλλοντα ανάπτυξης (Integrated Development Περιβάλλοντα).
Ο compiler Jikes κυκλοφόρησε σε δυαδική μορφή τον Απρίλιο του 1997 στην ιστοσελίδα της IBM alphaWorks. Jikes για Linux κυκλοφόρησε στις 15 Ιουλίου 1998. Η ανταπόκριση ήταν τεράστια - Jikes είχε περισσότερες λήψεις στους τρεις μήνες μετά την ανακοίνωση από τα δεκαπέντε μήνες πριν την ανακοίνωση.
Απελευθέρωση της Jikes για Linux ακολουθήθηκε σύντομα από τις αιτήσεις για το άνοιγμα της πηγής. Πολλές σημειώσεις και σχόλια από τους χρήστες πρότειναν αυτό θα ήταν μια καλή ιδέα. Η πηγή απελευθερώθηκε κάτω από μια φιλελεύθερη άδεια το Δεκέμβριο του 1998 για να κάνει μια πολύ απτή απόδειξη της δέσμευσης της IBM σε ανοικτά πρότυπα και σε τεχνολογία Java, για να κάνουν Jikes πιο αξιόπιστες και προσβάσιμες, για να ενθαρρύνει την ευρύτερη χρήση της τεχνολογίας Java, για να ενθαρρύνει την τυποποίηση της Java Τεχνολογία, και να αποκτήσει κάποια εμπειρία στην πραγματικότητα εκτελεί ένα έργο ανοικτού πηγαίου κώδικα. Αυτό σηματοδότησε την έναρξη μιας από τις πρώτες προσπάθειες της IBM στην αρένα ανοιχτού κώδικα.
Η αρχική έκδοση alphaWorks της Jikes γράφτηκε από τον Philippe Charles και ο Dave Shields της IBM TJ Watson Research Center. Από την απελευθέρωση της πηγής που συνέχισαν να εργάζονται για τον compiler ως συνεισφέροντες? Ωστόσο, πρόσφατα έχουν επισήμως έχουν μεταφερθεί σε άλλα έργα στο πλαίσιο της IBM. Σήμερα δεν υπάρχουν IBMers που εργάζονται για Jikes ως μέρος της περιγραφής της θέσης εργασίας τους. Jikes σώζεται σήμερα αποκλειστικά και μόνο με βάση τις ελεύθερες συμμετοχές χρόνο από τα μέλη της κοινότητας ανοιχτού κώδικα.
Ο πηγαίος κώδικας είναι διαθέσιμος κάτω από Άδεια Δημόσιας Χρήσης της IBM, το οποίο έχει εγκριθεί από την (Πρωτοβουλία Ανοικτού Κώδικα) OSI ως πλήρως πιστοποιημένη άδεια ανοιχτού κώδικα. Το πρόγραμμα παρέχει πρόσβαση στο πλήρες δέντρο ανάπτυξης CVS, η οποία περιλαμβάνει όχι μόνο Jikes, αλλά και την πηγή για το Jacks Test Suite και τη Jikes Γεννήτρια Parser που χρησιμοποιούνται για την κατασκευή Jikes. Jikes έχει ενταχθεί σε πολλά λειτουργικά συστήματα ανοικτού κώδικα. Το Jacks Test Suite είναι μια αντικατάσταση για το πακέτο Jikestst.

Παρόμοια λογισμικά

LLVM
LLVM

17 Aug 18

OpenCL
OpenCL

11 May 15

bf
bf

2 Jun 15

Pharo
Pharo

20 Feb 15

Σχόλια για Jikes

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!