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

Τι είναι μια λειτουργική γλώσσα; - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει Λειτουργική Γλώσσα;

Μια λειτουργική γλώσσα είναι μια γλώσσα προγραμματισμού που χτίζεται πάνω και γύρω από λογικές λειτουργίες ή διαδικασίες μέσα στη δομή προγραμματισμού της. Βασίζεται και είναι παρόμοιο με τις μαθηματικές λειτουργίες στη ροή του προγράμματος.

Οι λειτουργικές γλώσσες αποδίδουν τη βασική δομή τους από το μαθηματικό πλαίσιο του λογισμού Λάμδα και τη συνδυαστική λογική. Τα Erlang, LISP, Haskell και Scala είναι οι πιο γνωστές λειτουργικές γλώσσες.

Η Techopedia εξηγεί τη Λειτουργική Γλώσσα

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

Ωστόσο, η έλλειψη παρενεργειών αποτελεί επίσης μειονέκτημα της λειτουργικής γλώσσας, δεδομένου ότι δεν είναι δυνατόν να αναπτυχθούν όλα τα προγράμματα χωρίς αυτά τα αποτελέσματα, ειδικά εκείνα που απαιτούν μεταβαλλόμενες καταστάσεις και τη δημιουργία διαδικασιών εισόδου / εξόδου (I / O).

Τι είναι μια λειτουργική γλώσσα; - ορισμός από την τεχνολογία