Erlang
150px|δεξιά
Η Erlang είναι γλώσσα προγραμματισμού γενικών καθηκόντων με χαρακτηριστικά ταυτοχρονισμού (concurrency) και συλλογής απορριμμάτων. Το ίδιο όνομα αναφέρεται και στο σύστημα χρόνου εκτέλεσής της (runtime system). Το υποσύνολο της Erlang που μπορεί να εκτελείται ακολουθιακά είναι μια γλώσσα συναρτησιακού προγραμματισμού, με αυστηρή αποτίμηση (strict evaluation), μοναδική ανάθεση (single assignment) και δυναμικό σύστημα τύπων (dynamic typing). Όσον αφορά τον ταυτοχρονισμό, ακολουθεί το μοντέλο Actor. Αναπτύχθηκε στην Ericsson για την υποστήριξη κατανεμημένων, ανθεκτικών σε σφάλματα εφαρμογών που να εκτελούνται σε πραγματικό χρόνο (soft-real-time) και χωρίς διακοπή. Υποστηρίζει άμεση ενημέρωση του κώδικα κατά την εκτέλεση (hot swapping), χωρίς να χρειάζεται να σταματήσει το σύστημα.

Αν και στις περισσότερες γλώσσες προγραμματισμού η χρήση νημάτων (threads) θεωρείται δύσκολη και επιρρεπής σε λάθη, η Erlang παρέχει χαρακτηριστικά στο επίπεδο της ίδιας της γλώσσας για τη δημιουργία και το χειρισμό διεργασιών (processes), ώστε να διευκολύνεται η ανάπτυξη ταυτόχρονου κώδικα. Αν και όλος ο ταυτοχρονισμός είναι ρητός στην Erlang, οι διεργασίες επικοινωνούν μεταξύ τους περνώντας μηνύματα αντί μέσω κοινών μεταβλητών, χωρίς να χρειάζονται κλειδώματα (locks).

Η πρώτη έκδοση αναπτύχθηκε από το Τζο Άρμστρονγκ το 1986. Η γλώσσα αρχικά ήταν ιδιόκτητο λογισμικό της Ericsson, αλλά διανεμήθηκε σαν λογισμικό ανοιχτού κώδικα το 1998.
150px|δεξιά
UNK
Q9143
γλώσσα προγραμματισμού
Concept
Q1414548
ταυτοχρονισμού
Concept
Q322202
συλλογής απορριμμάτων
Concept
Q193076
γλώσσα συναρτησιακού προγραμματισμού
Concept
None
αυστηρή αποτίμηση
UNK
Q865760
δυναμικό σύστημα τύπων
Concept
None
μοντέλο Actor
UNK
Q52618
Ericsson
ORG
Q180634
κατανεμημένων
Concept
Q213092
νημάτων
Concept
None
περνώντας μηνύματα
UNK
Q1130645
λογισμικό ανοιχτού κώδικα
Concept
Q334879
Erlang
MEDIA
Q334879
Erlang
MEDIA
Q334879
Erlang
MEDIA
Q334879
Erlang
MEDIA
+150^^http://www.w3.org/2001/XMLSchema#decimal
150
NUMBER
instance of
programming paradigm
developer
instance of