Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει Λειτουργικός Προγραμματισμός;
- Η Techopedia εξηγεί τον Λειτουργικό Προγραμματισμό
Ορισμός - Τι σημαίνει Λειτουργικός Προγραμματισμός;
Ο λειτουργικός προγραμματισμός είναι ένα μοντέλο ανάπτυξης λογισμικού. Εκτιμά και εφαρμόζει μαθηματικές λειτουργίες, αντί για κρατικά ή μεταβλητά δεδομένα και επιτακτικούς κώδικες. Η πραγματική προέλευση του λειτουργικού προγραμματισμού είναι ο λογαριθμός λάμδα και οι επίσημες επιστήμες του συστήματος, οι οποίες εφαρμόζουν τον ορισμό της λειτουργίας, την εφαρμογή και την επανάληψη.
Η Techopedia εξηγεί τον Λειτουργικό Προγραμματισμό
Ο λειτουργικός προγραμματισμός κάνει τα νήματα κώδικα γλώσσας να έχουν ως αποτέλεσμα τις ίδιες τιμές, ανεξάρτητα από το χρόνο ή το μηχάνημα που τρέχει το νήμα κώδικα. Αυτό δεν συμβαίνει με τον επιτακτικό προγραμματισμό λειτουργίας, ο οποίος συχνά έχει απρόβλεπτες απαντήσεις στο πρόγραμμα.
Πολλοί (οι περισσότεροι;) προγραμματιστές εμπορικού λογισμικού, συχνά άπειροι από τα μαθηματικά μοντέλα, εφαρμόζουν επιτακτικό προγραμματισμό λειτουργιών και όχι λειτουργικό προγραμματισμό. Αυτό έχει ως αποτέλεσμα τα ευάλωτα σε συντριβές εμπορικά προγράμματα με απαράδεκτες απαντήσεις.
Ο λειτουργικός προγραμματισμός μπορεί να υλοποιηθεί σε οποιαδήποτε γλώσσα, ακόμα και ένα μη σχεδιασμένο με προεπιλεγμένες λειτουργικές δομές προγραμματισμού.