brute-force Δημοσ. 2 Οκτωβρίου 2014 Share Δημοσ. 2 Οκτωβρίου 2014 Επίσης 14/10 ξεκινά και το μάθημα καθαρά συναρτησιακού προγραμματισμού στο edx. Το μάθημα θα χρησιμοποιήσει κυρίως Haskell. Το έχω αναφέρει πιο πάνω αλλά καλά έκανες και πόσταρες λινκ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 22 Δεκεμβρίου 2014 Μέλος Share Δημοσ. 22 Δεκεμβρίου 2014 Functional Design Patterns Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 7 Ιανουαρίου 2015 Μέλος Share Δημοσ. 7 Ιανουαρίου 2015 3 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 26 Ιουνίου 2015 Μέλος Share Δημοσ. 26 Ιουνίου 2015 Fighting spam with Haskell Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Papakaliati Δημοσ. 27 Ιουνίου 2015 Share Δημοσ. 27 Ιουνίου 2015 Ενδιαφερον σαν ιδεα ο functional programming, και φυσικα οπως ειπε και ο φιλος μου ο William ευπροσδεκτο οτι μειωνει τον ανταγωνιστμο. Αλλα γιατι συγκρινεις με την java που σαν γλωσσα δεν την λες και την πιο λειτουργικη, και οχι πχ με την c# που ειναι πολυ πιο συγχρονη και εχει ενννοιες οπως lamba expressions and LINQ? Φυσικα δεν ειναι ακριβως το ιδιο, αλλα τα επιχειρηματα σου τα υπερκαλυπτει η C# εχοντας παραλληλα πρακτικη υποσταση και οχι μονο θεωρητικη. O functional programming εχει την αξια οτι σου διευρύνει τον τροπο σκεψης. Αλλα για να το κανεις αυτο πρεπει ηδη να ξερεις oop programming. Δεν μειωνω την αξια της, απλα θεωρησα οτι πρεπει να αποσαφηνιστει. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 27 Ιουνίου 2015 Μέλος Share Δημοσ. 27 Ιουνίου 2015 Αλλα γιατι συγκρινεις με την java που σαν γλωσσα δεν την λες και την πιο λειτουργικη, και οχι πχ με την c# που ειναι πολυ πιο συγχρονη και εχει ενννοιες οπως lamba expressions and LINQ? Στο παραδειγμα ηθελα να δειξω πιο πολυ imperative vs functional και οχι τοσο Java vs Haskell. Μεσω Java 8 ή/και Libraries μπορεις να εχεις τα περισσοτερα απο τα features που λες για την C# (το τοπικ το ειχα ξεκινησει πριν βγει η Java 8). Φυσικα δεν ειναι ακριβως το ιδιο, αλλα τα επιχειρηματα σου τα υπερκαλυπτει η C# εχοντας παραλληλα πρακτικη υποσταση και οχι μονο θεωρητικη. Τα επιχειρηματα βασιζονται κυριως στην λεξη pure. Ειτε εισαι 100% pure ή δεν εισαι. Just like "mostly secure," "mostly pure" is wishful thinking. The slightest implicit imperative effect erases all the benefits of purity, just as a single bacterium can infect a sterile wound. The Curse of the Excluded Middle. "Mostly functional" programming does not work. O functional programming εχει την αξια οτι σου διευρύνει τον τροπο σκεψης. Αλλα για να το κανεις αυτο πρεπει ηδη να ξερεις oop programming. Δεν μειωνω την αξια της, απλα θεωρησα οτι πρεπει να αποσαφηνιστει. Κι αμα γνωριζεις functional και διευρυνεις τον τροπο σκεψης σου μεσω OOP? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Xvipes Δημοσ. 28 Ιουνίου 2015 Share Δημοσ. 28 Ιουνίου 2015 Functional Programming should be your #1 priority for 2015— OOP cannot save us from the Cloud Monster anymore. https://medium.com/@jugoncalves/functional-programming-should-be-your-1-priority-for-2015-47dd4641d6b9 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ZAKKWYLDE Δημοσ. 28 Ιουνίου 2015 Share Δημοσ. 28 Ιουνίου 2015 Πράγματι το 2015 είναι πολύ σημαντική χρονιά για το Functional Programming. Μπορεί να βασίζεται κυρίως σε Hybrid γλώσσες όπως Javascript (με κάποιον pre-processor όπως Coffeescript ή pure ES6), Scala ίσως και λίγο Groovy, αλλά είναι πλέον κάτι που είναι απολύτως απαραίτητο να βρίσκεται στο οπλοστάσιό μας σαν επαγγελματίες προγραμματιστές αν θέλουμε να διατηρήσουμε την ανταγωνιστικότητά μας. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tr3quart1sta Δημοσ. 19 Δεκεμβρίου 2015 Μέλος Share Δημοσ. 19 Δεκεμβρίου 2015 Παρουσίασης της καθαρά συναρτησιακής γλώσσας Haskell, στο εργαστήριο GNU/Linux Θεσσαλονίκης Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
kilon Δημοσ. 19 Δεκεμβρίου 2015 Share Δημοσ. 19 Δεκεμβρίου 2015 Πολύ καλό βιβλίο για Haskell http://learnyouahaskell.com/chapters αλλά δεν μου αρέσει η σύνταξη της Haskell , functional programming εκανα λίγο με Common Lisp. Καποιες καλές ιδέες , αλλά γενικά δεν εντυπωσιάστηκα. 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
M2000 Δημοσ. 20 Δεκεμβρίου 2015 Share Δημοσ. 20 Δεκεμβρίου 2015 Με την Μ2000 έχω γράψει ένα μικρό πρόγραμμα που προσθέτω μερικές δυνατότητες για συναρτησιακό προγραμματισμό. http://georgekarras.blogspot.gr/2015/09/2000_70.html Για παράδειγμα εδώ χρησιμοποιώ μια μεταβλητή που θα κρατήσει το αποτέλεσμα της Goal. Εκεί δίνεω δυο συναρτήσεις η μία καλεί την integer(25) και η άλλη παράγει για τους 25 αριθμούς τη λίστα κύβων αυτών των αριθμών. Το σύμβολο & λέει ότι περνάω με αναφορά την μεταβλητή, και είναι γενική γιατί τα αλφαριθμητικά "{ }" είναι συναρτήσεις (ανώνυμες). Δηλαδή στη Goal περνάω δυο συναρτήσεις. Θα μπορούσε να δει κανείς το τμήμα Goal ως αντικείμενο (αλλά είναι τμήμα, κάτι διαφορετικό από μια διαδικασία ή μια ρουτίνα). Γενικό ThisString$ : Goal "{Κάλεσε integer(25)}" , "{qubic_of &ThisString$}" : Τύπωσε ThisString$ Βεβαίως σημασία έχει σε μια γλώσσα να λύνουμε ένα πρόβλημα γρήγορα. Εκεί δεν ξέρω αν μια λύση με τη Haskel θα ήταν γρηγορότερη από μια λύση με τη C. Δηλαδή η ευκολία να γράψουμε ένα πρόγραμμα δεν είναι ανάλογη με την ταχύτητα του κώδικα. Όμως μπορούμε να έχουμε λύση εκεί που με άλλο πρόγραμμα θα αργήσουμε να βρούμε. Βεβαίως εφόσον κανείς καταλάβει αυτές τις γλώσσες και εφόσον υπάρχει "τροφή", υπάρχουν προβλήματα να λυθούν σε αυτές! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Maniakos Δημοσ. 21 Δεκεμβρίου 2015 Share Δημοσ. 21 Δεκεμβρίου 2015 Θα ήθελα να προσθέσω μια ακόμα functional γλώσσα, την Clojure . Εχουμε ολοκληρο backend στημένο και τρέχει έδω και 2+ χρόνια με αυτή και νομίζω δεν ήμουν ποτέ να ήμουν τόσο ευτυχισμένος. Επίσης, θα ήθελα να πω οτι το functional programming δεν είναι κάτι καινούριο αλλά υπάρχει εδώ και 50+ χρόνια, από τότε που φτίαχτηκε η Lisp (στην οποία και βασίζεται η Clojure και έχουνε γίνει influence άλλες, όπως η Haskell). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
groot Δημοσ. 21 Δεκεμβρίου 2015 Share Δημοσ. 21 Δεκεμβρίου 2015 (επεξεργασμένο) Έχει κανείς να προτείνει κάτι σε functional programming και πάνω σε optimization/mathematical programming και learnign; Επίσης, αυτό που θα προτείνει τι διαφορές στις επιδόσεις έχει από πακέτα όπως scikit ή pylearn ή keras; Δηλαδή, και για τα πιο απλά όπως grid search ή πιο σύνθετα όπως RNNs, υπάρχει κάτι σε functional programming που να παρέχει GUI (π.χ. όπως για την python το PyCharm), ease of setup (vs pip install), expressibility (vs python και keras) και επιδόσεις (κυρίως time needed for calculations) ; Επεξ/σία 21 Δεκεμβρίου 2015 από groot Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
M2000 Δημοσ. 21 Δεκεμβρίου 2015 Share Δημοσ. 21 Δεκεμβρίου 2015 To scikit που κοίταξα...δεν μπορεί να το δει κανείς ως functional programming..είναι πρόσθετο για διαγράμματα. (σκέφτηκα να το βάλω στο linux αλλά ήθελε πολλές εγκαταστάσεις...και τις αποφεύγω) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
groot Δημοσ. 22 Δεκεμβρίου 2015 Share Δημοσ. 22 Δεκεμβρίου 2015 To scikit που κοίταξα...δεν μπορεί να το δει κανείς ως functional programming..είναι πρόσθετο για διαγράμματα. (σκέφτηκα να το βάλω στο linux αλλά ήθελε πολλές εγκαταστάσεις...και τις αποφεύγω) Αδερφέ εάν αναφέρεσαι σε αυτό: http://scikit-learn.org/stable/ Τότε δεν ξέρεις τι λες. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα