PDA

View Full Version : Προτεινετε κανα καλο βιβλιο για υπολογιστες



Rwxamhs
03-06-2010, 14:04
αγγλικη εκδοση,
μην πει κανεις τα βασικα, τα εχω ηδη.

Phoebus
03-06-2010, 14:25
Building Domain Specific Languages in Boo, από Manning. Φετινό.

Rwxamhs
03-06-2010, 14:29
Το εχεις διαβασει;
Αν ναι, ειναι CLR specific εντελως η (το μεγαλυτερο μερος) μπορει να εφαρμοστει σε αλλες γλωσσες (ΑΚΑ σαν μια εισαγωγη σε DSL)

Phoebus
03-06-2010, 14:37
Μπορεί να εφαρμοστεί σε άλλες γλώσσες, άνετα, παρότι είναι κυρίως για .NET. Δεν το'χω διαβάσει όλο, όπως και με τα περισσότερα βιβλία που έχω :P

Rwxamhs
03-06-2010, 14:39
Ειδα λιγο Βοο, python-ιζει η ετσι μου φαινεται;
Προτεινε και τιποτα αλλο, κατα προτιμηση μακρια απο τη μαμα Microsoft

Phoebus
03-06-2010, 14:53
Ναι, αρκετά :) Η ιδέα βασικά με τη Boo στο τέλος είναι να φτιάξεις μία γαμάτη Python-like γλώσσα ώστε η business διεύθυνση μίας επιχείρησης να μπορέσει να περιγράψει στη διεύθυνση ανάπτυξης τι εφαρμογή θέλει και η περισσότερη δουλειά να έχει γίνει από πίσω από την αρχή. Χρειάζεται φυσικά ένας software engineer με πολλά αρχίδια για να το κάνει να παίζει καλά.

Διαβάζω παράλληλα το Learning Joomla! 1.5 extension development (κυρίως PHP), πρέπει να φτιάξω ένα component και βοηθάει αρκετά μαζί με το online documentation.

Επίσης, έχω ξεφυλλίσει το Hello World! που είναι ένα παιδικό βιβλίο για εκμάθηση προγραμματισμού σε Python. Έχω αναλάβει το μικρό μου ξαδερφάκι να του μάθω 2-3 πράγματα, συν ότι θα είναι και μία καλή εξάσκηση για τα αγγλικά του (μόλις πήρε το Lower).

Phoebus
03-06-2010, 14:54
Πες και συ όμως τι έχεις γιατί θα κάνω μία έφοδο στα βιβλιοπωλεία σε λίγο καιρό.

Rwxamhs
03-06-2010, 14:56
Ok, epistrefw me post dynamith!

Deggial
03-06-2010, 16:24
Διαβάζω παράλληλα το Learning Joomla! 1.5 extension development (κυρίως PHP), πρέπει να φτιάξω ένα component και βοηθάει αρκετά μαζί με το online documentation.

Καλή τύχη, το Joomla είναι τρελός μπελάς για το τίποτε. Παλιά που είχα ασχοληθεί δεν υπήρχε και σοβαρό online documentation.

Μιας και σε ενδιαφέρει η Python, κοίτα και το Django ως web development framework, πολύ λατρεία.


EDIT: Για PHP, το καλύτερο και πιο ευέλικτο CMS είναι με διαφορά το Drupal. Αλλά είναι τρομερά βαρύ και για ένα site με μεγάλη επισκεψιμότητα (π.χ. tvxs.gr) θέλει πολύ optimization.

Deggial
03-06-2010, 16:29
Α, για δημοτικό/γυμνάσιο, η Alice (http://www.alice.org/) είναι πολύ καλή για εκμάθηση προγραμματισμού.

Phoebus
03-06-2010, 17:10
Διαβάζω παράλληλα το Learning Joomla! 1.5 extension development (κυρίως PHP), πρέπει να φτιάξω ένα component και βοηθάει αρκετά μαζί με το online documentation.

Καλή τύχη, το Joomla είναι τρελός μπελάς για το τίποτε. Παλιά που είχα ασχοληθεί δεν υπήρχε και σοβαρό online documentation.

Μιας και σε ενδιαφέρει η Python, κοίτα και το Django ως web development framework, πολύ λατρεία.


EDIT: Για PHP, το καλύτερο και πιο ευέλικτο CMS είναι με διαφορά το Drupal. Αλλά είναι τρομερά βαρύ και για ένα site με μεγάλη επισκεψιμότητα (π.χ. tvxs.gr) θέλει πολύ optimization.

Ούτε τώρα υπάρχει σοβαρό documentation. Είναι ίσως το μεγαλύτερο πρόβλημα του joomla αυτή τη στιγμή. Κατά τ'άλλα στο framework κομμάτι του, αν το παλέψεις λίγο, φαίνεται πως έχει υλοποιήσει όλα τα απαραίτητα classes για να κάνεις τη δουλειά σου και να μην ξανα-ανακαλύψεις το τροχό. Το συγκεκριμένο βιβλίο που ανέφερα είναι πολύ καλό καθώς σε φέρνει σε επαφή με αυτά τα classes και σε βάζει σε μία διαδικασία να φτιάξεις με MVC ένα component που διαχειρίζεται reviews για εστιατόρια. Not really my cup of tea, αλλά στην ανάγκη...

Rwxamhs
03-06-2010, 17:12
Μου γαμησατε το θρεντ

Phoebus
03-06-2010, 22:52
Εγώ περιμένω ακόμα το δυναμικό ποστ πάντως!

Krux
03-06-2010, 22:57
το γράφει ρε συ, μην είσαι ανυπόμονος !!1

Once_Emperor
03-06-2010, 23:14
Μεγάλη ανακάληψη ήταν το:

http://img.infibeam.com/img/a71a2b0a/964/4/9781558604964.jpg

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

Kατά τ'άλλα αν και κάπως κλασσικό, το Art of Exploitation είναι πολύ καλό και γενικά στηρίζουμε ότι κυκλοφορεί η No Starch Press (http://nostarch.com/)

Ψάχνεις κάτι συγκεκριμένο ή τουλάχιστον σε συγκεκριμένο τομέα?

Rwxamhs
04-06-2010, 13:05
Linkers and Loaders ΒΙΒΛΙΑΡΑ ΦΙΛΟΣ.
Πες για security η Unix-οφαση τιποτα! (ΟΧΙ ΤΑ ΒΑΣΙΚΑ!)

asimoulis
29-06-2010, 09:12
όσοι δεν (θέλετε ή δεν μπορείτε να) έχετε επαφή με γλώσσες προγραμματισμού και γουστάρετε να φκιάξετε ωραία πράματα πάρτε αυτό. είναι πάρα πολύ καλό.

Game Maker's Apprentice (http://www.amazon.co.uk/Game-Makers-Apprentice-Development-Beginners/dp/1590596153/ref=sr_1_1?ie=UTF8&s=books&qid=1277791593&sr=8-1)

http://carterlibrary.files.wordpress.com/2006/10/game.jpg

επίσης πείτε κάνα τέλειο βιβλίο για c++ με έμφαση στους δείκτες ακόμα και αν μιλάει μόνο για δείκτες. υπάρχει πρόβλημα.

Once_Emperor
29-06-2010, 11:34
Μάλλον το πιο γνωστό βιβλίο για C++ είναι αυτό του Stroustrup

http://www.research.att.com/~bs/3rd_front.jpg

Παρόλα αυτά, όταν είχα καθήσει να το διαβάσω το βρήκα ελαφρώς δύσκολο να το παρακολουθήσω και ψάχνοντας βρήκα τους 2 τόμους του Thinking in C++ οι οποίοι τελικά ήταν πολύ καλή αγορά.

Cinnamon
13-07-2010, 19:10
Για προγραμματισμο σε C, Java πιστευω οτι τα βιβλια των Deitel & Deitel ειναι θησαυρος!

Σχετικα με θεματα WWW programming (php & sql κυριως) ενα καλο βιβλιο που καλυπτει και θεματα ασφαλειας συναλλαγων κτλ ειναι αυτο http://www.amazon.com/PHP-MySQL-Web-Development-4th/dp/0672329166/ref=sr_1_1?ie=UTF8&s=books&qid=1279037301&sr=1-1

Ενα αρθρο που μου αρεσε σχετικα με τη χρηση SSO για ιδιωτικοτητα ειναι αυτο εδω http://www.xmlgrrl.com/publications/IEEESecPriv-MarApr2008-MalerReed-Venn.pdf