Σπίτι Ανάπτυξη Τι είναι μια γλώσσα προγραμματισμού (apl); - ορισμός από την τεχνολογία

Τι είναι μια γλώσσα προγραμματισμού (apl); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει μια γλώσσα προγραμματισμού (APL);

Μια γλώσσα προγραμματισμού (APL) περιγράφηκε για πρώτη φορά σε ένα βιβλίο του ίδιου ονόματος του 1962 από τον Kenneth E. Iverson. Το APL είναι μια διαδραστική και ερμηνευμένη γλώσσα τρίτης γενιάς (3GL) προσανατολισμένη προς την αυστηρή έκφραση των μαθηματικών σημειώσεων από έναν υπολογιστή με ερμηνευτικό τρόπο. Το APL έχει μια συνοπτική απεικόνιση των συστοιχιών και των χειριστών, τα οποία τα χειραγωγούν επιτρέποντας ταυτόχρονα την υλοποίηση της αφηρημένης επίλυσης προβλημάτων. Κάνει αυτό από διάφορους τομείς και εκφράζει αλγόριθμους ανεξάρτητους από τις λεπτομέρειες υπολογιστικής πλατφόρμας.


Σήμερα, το APL παρέχεται σε ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) από πολλούς εμπορικούς και μη εμπορικούς προμηθευτές.


Πριν έρθει να είναι γνωστή ως APL, η γλώσσα ήταν απλά γνωστή ως γλώσσα του Iverson.

Η Techopedia εξηγεί μια γλώσσα προγραμματισμού (APL)

Το APL χρησιμοποιείται συνήθως σε ένα ποικίλο σύνολο τομέων προβλημάτων, όπως τα μαθηματικά, η επιστημονική έρευνα, η οπτικοποίηση, η μηχανική, η ρομποτική και η αναλογιστική επιστήμη. Η γλώσσα είναι γραμμένη με το μοναδικό και μη τυποποιημένο σύνολο χαρακτήρων APL. Ο Iverson ισχυρίστηκε ότι η χρήση αυτού του συνόλου παράγει μια ικανότητα συμβολισμού που ξεπερνά ένα κανονικό σύνολο χαρακτήρων. Κατά συνέπεια, η ισχύς του APL βασίζεται στην αναφορά των κοινών χειριστών συστοιχιών, των λειτουργιών και των συνδυασμών τους με ένα μοναδικό ειδικό σύμβολο (πρωτόγονο). Το αποτέλεσμα είναι μια γλώσσα που δεν είναι εύκολη στην ανάγνωση. Ωστόσο, το APL έχει μια μικρή αλλά ζωντανή βάση χρηστών σε χρηματοοικονομικές, ασφαλιστικές και μαθηματικές εφαρμογές.


Τα προγράμματα APL είναι πιο πιθανό να ερμηνευτούν στον χώρο εργασίας APL παρά να μεταγλωττιστούν. Σε αντίθεση με άλλες γλώσσες που αξιολογούνται από πάνω προς τα κάτω, οι εκφράσεις APL αξιολογούνται από δεξιά προς τα αριστερά. Αρχικά, το APL δεν περιείχε δομές ελέγχου. Ωστόσο, οι σύγχρονες εφαρμογές περιλαμβάνουν γενικά ένα ολοκληρωμένο σύνολο δομών ελέγχου που επιτρέπουν τον διαχωρισμό των δεδομένων και τον έλεγχο της ροής των προγραμμάτων.


Το APL έχει τυποποιηθεί από το Αμερικανικό Εθνικό Ινστιτούτο Προτύπων (ANSI) και τον Διεθνή Οργανισμό Τυποποίησης (ISO).


Τα προγράμματα APL είναι καλύτερα να γράφονται με τη χρήση ειδικού πληκτρολογίου με συμβολική συμβολική απεικόνιση συγκεκριμένης μορφής APL ή με επανασχηματισμό ενός γενικού πληκτρολογίου και χρησιμοποιώντας decals της γλώσσας APL για την ένδειξη των λειτουργιών APL.

Τι είναι μια γλώσσα προγραμματισμού (apl); - ορισμός από την τεχνολογία