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

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

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

Anonim

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

Η γλώσσα προγραμματισμού Erlang είναι μια γλώσσα προγραμματισμού γενικής χρήσης, ταυτόχρονης και σκουπίδια, η οποία χρησιμεύει επίσης ως σύστημα χρόνου εκτέλεσης. Το διαδοχικό παράγωγο του Erlang είναι μια λειτουργική γλώσσα με σταθερό υπολογισμό, ενιαία ανάθεση και δυναμική καταχώρηση δεδομένων, η οποία ακολουθεί ταυτόχρονα το μοντέλο Actor.

Αναπτύχθηκε από τον Joe Armstrong το 1986, ο Erlang κυκλοφόρησε για πρώτη φορά από την Ericsson ως ιδιόκτητη γλώσσα και στη συνέχεια κυκλοφόρησε το 1998 ως γλώσσα ανοιχτού κώδικα.

Η Ericsson σχεδίασε το Erlang για να υποστηρίξει κατανεμημένες, ανεκτικές σε σφάλματα εφαρμογές soft-real-time και non-stop. Το Erlang υποστηρίζει την εναλλαγή καυσαερίων. έτσι ο κωδικός μπορεί να αντικατασταθεί χωρίς επανεκκίνηση του συστήματος.

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

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

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

Ο Mike Williams, μέλος ομάδας ανάπτυξης και εφευρέτης της Erlang, ακολουθεί την ακόλουθη φιλοσοφία:

Οι καλύτερες τεχνικές εργασίας: Βρείτε τις καλύτερες τεχνικές εργασίας, χρησιμοποιώντας πρωτότυπα μέσω του σχεδιασμού του προγραμματιστή. Δεξιότητες

Όχι μόνο οι ιδέες: Οι ιδέες δεν αρκούν. Ένας προγραμματιστής πρέπει επίσης να έχει τις δεξιότητες για να συνειδητοποιήσει τις ιδέες και να επαληθεύσει ότι δουλεύουν.

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

Ένα σημαντικό πλεονέκτημα της γλώσσας προγραμματισμού Erlang είναι η υποστήριξή του για το σπείρωμα και την ταυτότητα με μια μικρή ομάδα πρωτοτύπων που παράγουν και συνδέουν αποτελεσματικά τις διαδικασίες.

Αυτές οι διαδικασίες είναι βασικά στοιχεία της δομής εφαρμογής Erlang και χρησιμοποιούν ελεύθερα το μοντέλο επικοινωνιακών διαδοχικών διεργασιών (CSP).

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