Προς το περιεχόμενο

Functional programming language


pi314

Προτεινόμενες αναρτήσεις

Clojure! Μια Lisp για το JVM  (οπότε μπορείς να χρησιμοποιήσεις οποιαδήποτε library της Java) και τη JS engine (μέσω της ClojureScript, οπότε αντίστοιχα μπορείς να παίξεις άνετα με JS libs). Στo functional programming δεν έχεις κλάσεις και αντικείμενα. Έχει απλά function που τις περισσότερες φορές είναι και pure.
Επίσης συνήθως θα έχεις immutability και το state σου είναι 'isolated'. Κάτι που σημαίνει πολύ πιο εύκολο concurrency programming.
Γενικά είναι ένας τελείως διαφορετικός τρόπος προσέγγισης απ ότι το OOP.
Στην αρχή πολύ πιθανό να μην καταλαβαίνεις τίποτα. Δώστου λίγο χρόνο και θα δεις οτι εν τέλει το όλο εγχείρημα θα αξίζει. Ακόμη και αν δεν δουλέψεις πότε μαζί του (επαγγελματικά με κάποια functional programming language) θα σε κάνει και καλύτερο προγραμματιστή στο OOP

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γενικά μην περιμένεις να βρεις τη ζήτηση που έχουν η Java, C#, JS.
Το market pool ειναι πολύ πιο περιορισμένο όταν μιλάμε για τις pure functional languages. 
Ισως οι Haskell, Erlang/Elixir, Clojure να είναι η πιο 'διαδεδομένες', εννοώ να μπορείς να βρεις επαγγελματική αποκατάσταση σε κάποια απο αυτές.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...