BCPL

0

Αρχικά στο http://www.cl.cam.ac.uk/~mr10/BCPL.html.

BCP είναι, επίσης, η απλή typeless γλώσσα που σχεδιάστηκε το 1966 από τον Martin Richards και υλοποιείται για πρώτη φορά σε ό, MIT την Άνοιξη του 1967.

Η μηχανή ανεξάρτητη ερμηνευτική εφαρμογή της BCP είναι επίσης διαθέσιμη δωρεάν για ιδιωτικούς και ακαδημαϊκούς σκοπούς. Αν θα θέλατε να το εγκαταστήσετε στον υπολογιστή σας, ρίξτε μια ματιά στην κατανομή αρχείο README και να αποκτήσετε ένα αντίγραφο του bcp.tgz. ή bcpl.zip. Τα μεγέθη και τις ημερομηνίες δημιουργίας των αρχείων αυτών μπορεί να βρεθεί σε ΑΡΧΕΊΑ.

ΠΡΟΣΟΧΉ: το πρόγραμμα περιήγησής Σας μπορεί να είναι σιωπηλά αποσυμπίεση bcp.tgz παραγωγή .tar αρχείο με όνομα bcp.tgz. Αν συμβεί αυτό, μπορεί να είναι de-ταρ σας χρησιμοποιώντας: tar xvf bcp.tgz, παρά την αναμενόμενη tar zxvf bcp.tgz. Το πρόγραμμα περιήγησής σας μπορεί να προτείνει να γράψει το αρχείο bcpl.tgz.gz. Αν συμβεί αυτό, βεβαιωθείτε ότι μπορείτε να κάνετε το στόχο bcp.tgz.

Ηκατανομή αυτή περιλαμβάνει όλα BCP, και C και τα αρχεία προέλευσης, η συλλογή της επίδειξης bcp με τα προγράμματα και μια πειραματική εγγενή κώδικα έκδοση που τρέχει σε Linux και DEC Alpha μηχανές. Η έκδοση για το GP2X φορητή μηχανή linux κοιλιακή χώρα μόλις προστεθεί (αλλά είναι ακόμα υπό ανάπτυξη). Ως μέρος της Cintpos φορητό λειτουργικό σύστημα είναι επίσης σύντομα διαθέσιμο για αυτό το υπέροχο μικρό handhend μηχανή.

Μια παλαιότερη μάλλον από την ημερομηνία έκδοσης της BCP, επίσης, ακόμα διαθέσιμο μέσω του BCPL23-4-04.html. Αλλά, πλέον, δεν συνιστούμε να το χρησιμοποιήσετε.

Ηρέχουσα έκδοση είναι επίσης πολύ πιο συμβατό με το Cintpos διανομής. Οι κυριότερες αλλαγές είναι η χρήση των νέων bcp από το μεταγλωττιστή με ορισμένες επεκτάσεις, συμπεριλαμβανομένης της διασταυρώνω τις εγκαταστάσεις, αλλαγή στη δομή του καταλόγου και με τη χρήση της μεταβλητής περιβάλλοντος της BCPLROOT, BCPLPATH και BCPLHDRS (στη θέση του CINTCODE και BCPLPATH). Το Windows CE έκδοση του αυτό το σύστημα, κάτω κοιλιακό έχει αναβαθμιστεί, και, από τις 13 ιουλίου 2004, η κατανομή φαίνεται να λειτουργεί τουλάχιστον στο δικό μου HP 620LX με Windows CE 2.0.

Δωρεάν Διανομή

Αυτή η διανομή προϋποθέτει την ακόλουθη γενική δομή του καταλόγου:

|
*--BCPL          -- bcpl.tgz or bcpl.zip, 32-bit Cintcode BCPL
|  |
|  *--cintcode
|  |
|  *--bcplprogs
|  |
|  *--natbcpl
|
*--BCPL64         -- bcpl64.tgz or bcpl64.zip, 64-bit Cintcode BCPL
|  |
|  *--cintcode
|  |
|  *--bcplprogs
|  |
|  *--natbcpl    -- Not yet available
|
*--MCPL          -- mcpl.tgz or mcpl.zip
|  |                A typeless language related to BCPL, ML, C and prolog
|  *--mintcode
|  |
|  *--mcplprogs
|  |
|  *--natmcpl
|
*--Cintpos       -- cintpos.tgz or cintpos.zip, a Cintcode interpretive
|  |                version of the Tripos Portable Operating System
|  *--cintpos
|
*--Bench         -- bench.tgz or bench.zip
|  |                A language independent benchmark
|  *--src
|
*--Cobench       -- cobench.tgx or cobench.zip
|                   A language independent benchmark for BCPL style
|                   coroutines
|
*--Tcobench      -- tcobench.tgz or tcobench.zip
|                   A language independent benchmark using both threads and
|                   BCPL style coroutines. (Under development)
|
*--VSPL          -- vspl.tgz or vspl.zip
                    A complete compiler and interpreter for a simple but
                    not trivial language called VSPL. It is implemented
                    in several different ways using several different
                    implemetation languages including BCPL, C, and java.
                    The BCPL version is about 21 pages long.

Μια προ-μεταγλωττισμένη έκδοση για Windows περιλαμβάνεται στο πρότυπο διανομής, όπως το αρχείο os/windows/wincintsys.exe. Μπορεί να μεταγλωττιστούν ξανά χρησιμοποιώντας το Microsoft Visual C. για Να το τρέξει, να επεξεργαστείτε το αρχείο setupwin32.ρόπαλο και να το εκτελέσει.

Ένα πλεονέκτημα της ένα ερμηνευτικό σύστημα είναι ότι είναι εύκολο να παράγουν δεδομένα που αφορούν τη μνήμη αναφορές σε χρόνο. Τέτοια δεδομένα μπορεί να χρησιμοποιηθεί για να παράγει μια εικόνα της εκτέλεσης ενός προγράμματος, για παράδειγμα RASTERps.zip περιέχει μεγέθους A4 Postcript διάγραμμα έκδοση του BCPL compiler κατάρτιση ίδια.

Προειδοποίηση

Διανομή αυτή είναι νέα και ακόμα κάπως άξεστος, αλλά ακόμα κι έτσι, μπορεί ακόμα να είναι ενδιαφέρον.

Επιστροφή στην αρχική http://anguerde.com/.