S(imply) M(y) L(ife)

Standard

…of New Jersey!

H SML είναι η πιο γαμάτη γλώσσα προγραμματισμού που έχω προσπαθήσει να μάθω ποτέ (λογικό αφού είναι η πρώτη που πήρα κάπως στα σοβαρά :-) ). Αυτό έγινε χάρη σε αυτό το μάθημα που μου έλαχε και σε αυτό το βιβλίο που βρήκα εδώ. Δεν μοιάζει με τις άλλες γλώσσες και επειδή έχω ψιλομάθει να προγραμματίζω σε αυτή κάποια απλά πράγματα μου φαίνεται πως είναι η μόνη γλώσσα με την οποία μπορείς να κάνεις τη δουλειά σου. Μεγάλη βλακεία βεβαίως γιατί αυτό δεν ισχύει καθόλου. Από ότι έχω καταλάβει κάθε γλώσσα έχει τα δικά της ιδιαίτερα χαρακτηριστικά τα οποία τη βοηθάνε να στέκεται κάπως καλύτερα εκεί που οι άλλες γλώσσες τα βρισκουν σκούρα. Έτσι έχουν φτιαχτεί οικογένειες γλωσσών και η ΜL ανήκει στην συναρτησιακή οικογένεια παρέα με τη Scheme, τη Haskell, την Erlang, τη Lisp και άλλες. Άλλες οικογένειες φτιάχνουν οι διαδικαστικές γλώσσες, οι αντικειμενοστραφείς και υπάρχουν κι άλλες. Πάνω στη Scheme έχω μια αμυδρή εντύπωση ότι θα γουστάρω περισσότερο αν την μάθω καλύτερα οπότε όταν συμβεί αυτό θα σας ξαναενημερώσω. Μέχρι τότε λέω να ξεστραβωθώ και να διαβάσω λιγάκι Java γιατί την αποφεύγω συνέχεια και έχει φτάσει ο κόμπος στο χτένι.

Advertisements

13 responses »

  1. Χμμμ, Standard ML… Γενικα, αν θελεις «να κανεις τη δουλεια σου» θα θελεις μια γλωσσα που να σου δινει πανω κατω οτι και η SML και ταυτοχρονα να ειναι trendy ωστε να εχεις εργαλεια που να εξελισσονται σχετικα συχνα και μεγαλη (και αυξανομενη) γκαμα απο βιβλιοθηκες που επισης να εξελισσονται συχνα. Με λιγα λογια: δοκιμασε την Ocaml.

  2. απ’ αυτά τα κινέζικα κι εγώ μην νομίζεις, άντε το πολύ να ξέρω ένα δύο ιδεογράμματα :-)
    ευχαριστώ για το comment!

  3. ναι, κατά κάποιον τρόπο είναι έτσι. αλλά δεν μου έχουν κάνει και πολλά… γενικά το μάθημα έχει πολλές γλώσσες και έχω ψιλοπελαγώσει! παντως thank you!! ;-)

  4. Αγαπητό laxanaki, όποιος μπορεί να μάθει μία γλώσσα συναρτησιακού προγραμματισμού (οποιαδήποτε) μπορεί να μάθει οποιαδήποτε γλώσσα.

    Και αυτό είναι πολύ διαφορετικό (και καλύτερο) από το να μάθει κανείς να προγραμματίζει με Java.

  5. Εννοείται… δε διαφωνώ καθόλου… εγώ είπα να διαβάσει java γιατί είναι μια από τις γλώσσες που δουλεύεται πολύ στην Ελλάδα (στην αγορά εργασίας)… Και c++ να μάθει και την CML και C# το ίδιο είναι… αρκεί να μπει στο νόημα του κώδικα… :)

  6. εγώ για κάποιο λόγο τώρα αγχώθηκα :-) πολλές γλώσσες μαζεύτηκαν!
    @adamo
    adamo καλωσήρθες! συμφωνώ κάπως μαζί σου αν και δεν έχω όλες τις απαιτούμενες γνώσεις. βασικά είδα ότι η ενασχόληση με την ml με βοήθησε να καταλάβω λίγο καλύτερα και άλλες γλώσσες που ψιλοήξερα όπως η C. ας πούμε έχω μάθει 0,5 ml και 0,25 scheme :-) αλλά το χω βάλει πείσμα να το κάνω 2 στρογγυλότατο!
    @laxanaki
    όντως έχω ακούσει κι εγώ ότι η java χρησιμοποιείται πολύ. σε μια εργασία που κάναμε πέρυσι χρησιμοποίησαμε αρκετή java αλλά δεν είχα κάτσει να τη «μάθω» τέλεια τότε. είχα μάθει μόνο αυτά που μου χρειαζόντουσαν εκείνη τη στιγμή. πάντως ευχαριστώ που μου δίνεις μια εικόνα του έξω ;-)

    thank both!

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s