Δημοσιεύτηκε: 24 Ιαν 2014, 01:48
από konnn
Ilias95 έγραψε:Γιατί να συγχωνευθούν θέματα με λογικό και συναρτησιακό προγραμματισμό;
Δεν πρόκειται για δύο τελείως διαφορετικά programming paradigms;
Ας πούμε ο τίτλος του νήματος με το 1ο post δεν νομίζω ότι κολλάει.


Η αλήθεια δεν είναι πως πρόκειται για δυο διαφορετικά πράγματα αλλά για δυο αντιδιαμετρικά πράγματα και δεν είναι τυχαίο αφού σε πολλά πανεπιστήμια το μάθημα διδάσκεται με τον τίτλο "λογικός και συναρτησιακός προγραμματισμός". Διδάσκεται ώστε οι μαθητές να δουν τον διαφορετικό τρόπο σκέψης στην επίλυση ενός προβλήματος.Αυτό σε συνδυασμό με την μικρή τους χρήση τα έκανε να συνυπάρχουν.

π.χ
http://lpis.csd.auth.gr/curriculum/prolog/LFPr303.html
http://qa.auth.gr/class/1/40042580
http://www.semfe.gr/files/notes/4/introcs-slides5.pdf
http://www.cs.sfu.ca/research/groups/Lo ... ional.html

Τόσο η prolog (λογικός προγραμματισμός), η οποία είναι μια πεθαμένη πια γλώσσα όσο και η lisp και κατ' επέκταση η scheme (συναρτησιακός προγραμματισμός) είναι γλώσσες που χρησιμοποιήθηκαν στην ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ.

Άρα, με αφορμή αυτό είπα να δημιουργήσουμε και εμείς ένα νήμα που να αφορά αυτές τις δυο σκέψεις.Το λάθος μου είναι πως στον αρχικό τίτλο δε πρόσθεσα τη λέξη "λογικός". Θα το προσθέσω.Αν υπάρχουν αντιρρήσεις-παρατηρήσεις το συζητάμε και επανερχόμαστε.