Euphoria Programming Language

Screenshot Λογισμικό:
Euphoria Programming Language
Στοιχεία Λογισμικού:
Εκδοχή: 4.0.3
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Open Euphoria Group
Άδεια: Shareware
Τιμή: 79.00 $
Δημοτικότητα: 16

Rating: nan/5 (Total Votes: 0)

Euphoria είναι τώρα μια ελεύθερη, ανοικτή πηγή γλώσσα προγραμματισμού. Έχει ένα απλό συντακτικό και τη δομή με συνεπείς κανόνες, και είναι επίσης εύκολο να το διαβάσετε.
Μπορείτε γρήγορα και με λίγη προσπάθεια, να αναπτύξουν εφαρμογές, μεγάλες και μικρές, για τα Windows, Unix παραλλαγές (Linux, FreeBSD, ...) και OS X.
Ευφορία κυκλοφόρησε για πρώτη φορά ως shareware τον τρόπο πίσω το 1993. Σήμερα, έχει αναπτυχθεί ως ένα έργο ανοικτού πηγαίου κώδικα που είναι καθοδηγούμενο από την κοινότητα και να διατηρηθεί. Η γλώσσα έχει εξελιχθεί σε ένα εξελιγμένο εργαλείο για τους προγραμματιστές

Χαρακτηριστικά :.

  • Ένα εξαιρετικά απλό, ευέλικτο, ισχυρό ορισμού γλώσσα που είναι εύκολο να μάθουν και τη χρήση.
  • Οι μεταβλητές που αναπτύσσονται ή συρρικνώνονται χωρίς τον προγραμματιστή να χρειάζεται να ανησυχείτε σχετικά με την κατανομή και την απελευθέρωση κομμάτια της μνήμης. Αντικείμενα οποιουδήποτε μεγέθους μπορεί να εκχωρηθεί σε ένα στοιχείο μιας ακολουθίας Euphoria (array).
  • Ένα υψηλής απόδοσης, state-of-the-art διερμηνέα που είναι σημαντικά ταχύτερη από ό, τι τα συμβατικά διερμηνείς, όπως Perl και Python.
  • Η βελτιστοποίηση την ευφορία στην Γ Μεταφραστής, που μπορεί να αυξήσει την ταχύτητα σας ακόμα περισσότερο, συχνά κατά ένα συντελεστή 2x να 5x σε σχέση με το ήδη γρήγορο διερμηνέα.
  • Εκτεταμένη τον έλεγχο του χρόνου εκτέλεσης για: out-of-όρια δείκτες, έχει προετοιμαστεί μεταβλητές, κακή τιμές των παραμέτρων για ρουτίνες βιβλιοθήκης, παράνομη αξία αποδίδεται σε μια μεταβλητή και πολλά άλλα. Δεν υπάρχουν μυστηριώδεις εξαιρέσεις μηχάνημα - θα έχετε πάντα μια πλήρη περιγραφή στα Αγγλικά για κάθε πρόβλημα που παρουσιάζεται με το πρόγραμμά σας κατά το χρόνο εκτέλεσης, μαζί με μια πρόσκληση-stack trace-πίσω και χωματερή του συνόλου των μεταβλητών αξίες σας. Τα προγράμματα μπορούν να διορθωθεί γρήγορα, εύκολα και πιο διεξοδικά.
  • Χαρακτηριστικά του υποκείμενου υλικού είναι εντελώς κρυμμένο. Τα προγράμματα δεν γνωρίζουν λέξη-μηκών, υποκείμενες λίγο-επιπέδου αναπαράσταση των τιμών, byte τάξης κλπ.
  • Μια πηγή εντοπισμού σφαλμάτων σε πλήρη οθόνη και ένα profiler εκτέλεσης περιλαμβάνονται.
  • Μια πλήρης-οθόνης, επεξεργαστή πολλαπλών αρχείων περιλαμβάνεται επίσης. Σε μια έγχρωμη οθόνη, ο εκδότης εμφανίζει προγράμματα Euphoria σε διάφορα χρώματα, για να επισημάνετε τις παρατηρήσεις, οι δεσμευμένες λέξεις, ενσωματωμένες λειτουργίες, χορδές, και το επίπεδο της ωοτοκίας της παρένθεση. Εκτελεί προαιρετικά αυτόματη συμπλήρωση των δηλώσεων, εξοικονομώντας σας πληκτρολογώντας την προσπάθεια και τη μείωση συντακτικά λάθη. Αυτός ο επεξεργαστής είναι γραμμένο στο Euphoria, και ο πηγαίος κώδικας παρέχεται σε σας χωρίς περιορισμούς. Είστε ελεύθεροι να το τροποποιεί, προσθέτει χαρακτηριστικά, και να αναδιανέμει, όπως εσείς επιθυμείτε.
  • Ευφορία προγράμματα που τρέχουν σε Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD και μπορεί εύκολα να μεταφερθεί και σε οποιαδήποτε πλατφόρμα υποστήριξη του ΣΣΚ.
  • Μπορείτε να κάνετε ένα μοναδικό, αυτόνομο εκτελέσιμο αρχείο από το πρόγραμμά σας.
  • Ευφορία ρουτίνες είναι φυσικά γενόσημων. Το πρόγραμμα παράδειγμα που ακολουθεί δείχνει μια ενιαία ρουτίνα που θα λύσει οποιοδήποτε τύπο δεδομένων - ακέραιοι, οι αριθμοί κινητής υποδιαστολής, χορδές κλπ Euphoria δεν είναι & quot? Object-oriented & quot? γλώσσας, αλλά επιτυγχάνει πολλά από τα οφέλη από αυτές τις γλώσσες σε ένα πολύ απλούστερο τρόπο.
  • Euphoria είναι εντελώς δωρεάν και ανοιχτού κώδικα.

Τι είναι καινούργιο σε αυτή την έκδοση:

  • Το μεγάλο αυτό η ενημερωμένη έκδοση περιλαμβάνει νέες γλωσσικές δομές, τροποποιητές ορατότητα πεδίο εφαρμογής, προϋποθέτει την κατάρτιση, βελτιώσεις στην απόδοση, σχόλια πολλαπλών γραμμών και έγχορδα, απαριθμούνται οι τιμές και τους τύπους, μεταβλητής ανάθεσης στη δήλωση, μια δήλωση switch, διάφορα τροποποιητές βρόχο, υποστήριξη για ένα καθορισμένο από το χρήστη προ-επεξεργαστή, τον έλεγχο μονάδας, ένα σύστημα τεκμηρίωσης του πηγαίου κώδικα, η κάλυψη ανάλυση, ένα disassembler, άμεση σύνταξη C μέσω EUC, built-in υποδοχές και κανονικές εκφράσεις μέσω του ενσωματωμένου PCRE, εκτός από τις πάνω από 800 δημόσια μέλη στο νέο πρότυπο βιβλιοθήκης.

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

MAWK
MAWK

17 Feb 15

bpython
bpython

14 Apr 15

Tcl/Tk
Tcl/Tk

20 Jan 18

Σχόλια για Euphoria Programming Language

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