Το Στέκι των Πληροφορικών

Γενικά => Γενικά Παιδαγωγικά, Επιστημονικά και Τεχνικά Θέματα => Άρθρα - Βιβλία - Εκπαιδευτικό Λογισμικό => Μήνυμα ξεκίνησε από: tzorvas στις 14 Ιαν 2009, 07:25:36 ΜΜ

Τίτλος: Προτεινόμενα Βιβλία...
Αποστολή από: tzorvas στις 14 Ιαν 2009, 07:25:36 ΜΜ
Για Perl, Pascal, Delphi, HTML, PHP, CSS/XML (και ότι άλλο καλό σας έρχεται στο μυαλό :)

Έχετε να προτείνετε κανένα;;

Και αν μπορείτε να πείτε και ένα δυο λόγια...
Τίτλος: Απ: Προτεινόμενα Βιβλία...
Αποστολή από: sstergou στις 14 Ιαν 2009, 10:12:42 ΜΜ
Για php (είναι κάπως προχωρημένο βέβαια) δοκίμασε το PHP 5 power programming http://www.amazon.com/Power-Programming-Bruce-Perens-Source/dp/013147149X, οι συγγραφείς του είναι και βασικοί συντελεστές και στον κώδικα της ίδιας της γλώσσας.

Για javascript http://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/047022780X

Με delphi δεν σου προτείνω να ασχοληθείς μιας και μοιάζει παρατημένη τα τελευταία χρόνια και απευθύνεται κυρίως στα windows.

Μιας και είσαι φοιτητής σου προτείνω να ρίξεις μια ματιά σε συναρτησιακό προγραμματισμό (είναι κάτι που θέλω να το κάνω κι εγώ σύντομα) με το how to design programs (scheme) http://www.htdp.org/ και μετά δες το How to Design classes (όταν βγει, είναι ακόμη σε draft). http://www.ccs.neu.edu/home/vkp/HtDCH/index.html . Το ξέρω από ένα σεμινάριο που παρακολούθησα το καλοκαίρι με βάση αυτό, το οποίο με "γοήτευσε" αν κάποιος μπορεί να πει κάτι τέτοιο για τον προγραμματισμό   ???
Τίτλος: Απ: Προτεινόμενα Βιβλία...
Αποστολή από: pgrontas στις 15 Ιαν 2009, 12:36:29 ΜΜ
Κατά τη γνώμη μου θα πρέπει να χωρίσεις τον χρόνο σου τόσο στο να μάθεις συγκεκριμένα εργαλεία προγραμματισμού όπως PHP, Javascript κτλ. όσο και στο να μάθεις γενικά περί αλγορίθμων, και αποτελεσματικών τεχνικών επίλυσης προβλημάτων.

Παράθεση από: sstergou στις 14 Ιαν 2009, 10:12:42 ΜΜ
Μιας και είσαι φοιτητής σου προτείνω να ρίξεις μια ματιά σε συναρτησιακό προγραμματισμό (είναι κάτι που θέλω να το κάνω κι εγώ σύντομα) με το how to design programs (scheme) http://www.htdp.org/ και μετά δες το How to Design classes (όταν βγει, είναι ακόμη σε draft). http://www.ccs.neu.edu/home/vkp/HtDCH/index.html . Το ξέρω από ένα σεμινάριο που παρακολούθησα το καλοκαίρι με βάση αυτό, το οποίο με "γοήτευσε" αν κάποιος μπορεί να πει κάτι τέτοιο για τον προγραμματισμό   ???

Συμφωνώ με τον Στάθη στο τελευταίο. Για πολλούς ο συναρτησιακός προγραμματισμός είναι το μέλλον τόσο στον τρόπο σκέψης όσο και στην επιρροή στις γλώσσες προγραμματισμού. Η βίβλος στο συγκεκριμένο κομμάτι, που καλύπτει μάλιστα και τα δύο σκέλη που προανέφερα είναι για μένα το SICP (http://mitpress.mit.edu/sicp/). Εκεί είναι διαθέσιμο τόσο ένα βιβλίο όσο και διαλέξεις σε video. (Μακάρι να το ήξερα όταν ήμουν και εγώ φοιτητής).
Αντί για την γλώσσα scheme, όμως που χρησιμοποείται εκεί, θα σου πρότεινα να ασχοληθείς με Haskell. Πολύ υλικό για αυτήν υπάρχει στο www.haskell.org.
Τίτλος: Απ: Προτεινόμενα Βιβλία...
Αποστολή από: tzorvas στις 15 Ιαν 2009, 11:51:55 ΜΜ
Χμ... Θα το ψάξω για τον συναρτησιακό προγραμματισμό...!!

Να μάθω και περισσότερα και να σας πω και τις δικές μου απόψεις...!!

Ευχαριστώ για τις προτάσεις σας..!

Ακόμα και αν δεν έχεται να προτείνεται κάτι σε βιβλίο ή e-book θα ήθελα να ακούσω την όποια άποψη σας για τα θέματα που αναφέρονται στο post!!

(χωρίς σπαμ φυσικά :)

Ευχαριστώ και πάλι!!