BareBones

Screenshot Λογισμικό:
BareBones
Στοιχεία Λογισμικού:
Εκδοχή: 0.4
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Eric Smith
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 1.0/5 (Total Votes: 1)

Barebones είναι ένας διερμηνέας για την "Bare Bones" γλώσσα προγραμματισμού.
Θα πρέπει να γίνεται επίκληση Barebones από τη γραμμή εντολών με το όνομα του αρχείου πηγαίου κώδικα που δίνεται σαν όρισμα:
        barebones prog1.bb
Προαιρετικά, πρόσθετα επιχειρήματα της γραμμής εντολών μπορεί να χρησιμοποιείται για να προετοιμάσει μεταβλητές:
        barebones Χ = 37 Υ = 116 prog1.bb
Μία επέκταση προστίθεται στην γλώσσα, όπως ορίζεται στο βιβλίο. Κατά την έναρξη ενός αρχείου προέλευσης γυμνά κόκαλα, πριν από το πρόγραμμα σωστή, οι μεταβλητές μπορεί να προετοιμαστεί για μη αρνητικές ακέραιες τιμές:
        init Χ = 37?
Από προεπιλογή, οι μεταβλητές που δεν έχουν προετοιμαστεί ρητά θα σιωπηρά προετοιμαστεί με μηδέν. Αν το "-u" επιλογή δίνεται στη γραμμή εντολών, αυτή η προετοιμασία καταστέλλεται, και κάθε αναφορά σε προετοιμαστεί μεταβλητή, εκτός από μια σαφή δήλωση, θα οδηγήσει σε ένα σφάλμα χρόνου εκτέλεσης.
Πριν από το πρόγραμμα ερμηνεύεται, οι αρχικές τιμές όλων των μεταβλητών θα τυπωθεί στην κανονική έξοδο. Μετά την επιτυχή ολοκλήρωση του διερμηνέα, οι τελικές τιμές θα εκτυπωθούν.
Η "-O" επιλογή γραμμής εντολών επιτρέπει τη βελτιστοποίηση του προγράμματος. Επί του παρόντος, μόνο ένας τύπος της βελτιστοποίησης γίνεται. Ένα κοινό ιδίωμα σε Bare Bones προγράμματα είναι να χρησιμοποιήσετε ένα βρόχο while για να προσθέσετε μια μεταβλητή σε ένα άλλο, ανοίγοντας το πρώτο της διαδικασίας. Η βελτιστοποίηση θα αναγνωρίσει αυτό το ιδίωμα και να εφαρμόσει μια άμεση λύση, αντικαθιστώντας το πρότυπο επαναληπτική ερμηνεία του βρόχου while.
Τα δύο προγράμματα του δείγματος Bare Bones παρέχονται στο "παραδείγματα" υποκατάλογο. fibonacci.bb θα υπολογίσει το νιοστό αριθμό των ακολουθιών Fibonacci. factorial.bb θα υπολογίσει το παραγοντικό ενός (μικρού) θετικό ακέραιο.
Για παράδειγμα, για να υπολογίσει έξι παραγοντικό:
        barebones Ν = 6 παραδείγματα / factorial.bb
Τι νέο υπάρχει σε αυτήν την έκδοση:

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

IsForth
IsForth

20 Feb 15

Gambas 3
Gambas 3

22 Jun 18

Perl
Perl

17 Aug 18

Jess
Jess

3 Jun 15

Άλλο λογισμικό του προγραμματιστή Eric Smith

dis6502
dis6502

3 Jun 15

Nonpareil
Nonpareil

2 Jun 15

Σχόλια για BareBones

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