Πηγές και βιβλία για τον ΠΔΠ

Συζητήσεις για προετοιμασία για τον διαγωνισμό, online διαγωνισμούς, βιβλία προγραμματισμού και αλγορίθμων, και όλων των σχετικών.
Άβαταρ μέλους
Κηπουρίδης
Δημοσιεύσεις: 298
Εγγραφή: Παρ Φεβ 05, 2010 5:05 pm

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από Κηπουρίδης » Τρί Οκτ 26, 2010 1:48 pm

kernelpanic έγραψε:Μια πριγκίπισσα της Ευρώπης (δε θυμάμαι πώς τη λένε) πρωτοπαντρεύτηκε στα 3 της, χήρεψε στα 4 της και ξαναπαντρεύτηκε λίγο πριν τα 5 της, και τις δυο φορες με συνομηλίκους της. Beat that!
Spoiler: show
Μιλάμε, του αντμίν συμπεριλαμβανομένου, για διαζύγια άλλων στο τόπικ με θέμα «Πηγές και βιβλία για τον ΠΔΠ» και συνεχίζουμε. Αν αρχίσει να μας κυνηγάει η Δίωξη Ηλεκτρονικού Εγκληματος τότε εγώ δεν ξέρω τίποτα, ο Κρίς φταίει που άρχισε πρώτος, και ουσιαστικά με ανάγκασε, αθώο παιδί, να αναφέρω μεσαιωνικά παντρολογήματα.
Ὅταν ἤμουν ἔμβρυο μὲ βίασε ὁ γιατρὸς καὶ δὲν μὲ παντρεύτηκε κιόλας νὰ μὲ ἀποκαταστήσει 8-)
Spoiler: show
Τὸ ρεζίλεψα :!:
Εικόνα

Άβαταρ μέλους
zaxeilasfc
Δημοσιεύσεις: 118
Εγγραφή: Δευ Οκτ 18, 2010 8:15 pm
Τοποθεσία: Macintosh HD

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από zaxeilasfc » Τετ Δεκ 22, 2010 11:02 pm

Δείτε μια αυτό.... Είναι το γνωστό σε όλους μας Introduction to Algorithms. Αλλά σε ελληνική βερσιόν. Το έχει διαβάσει κανένας ???

http://www.cup.gr/ViewShopProduct.aspx? ... 9&LangId=1

Άβαταρ μέλους
compileGuy
Δημοσιεύσεις: 218
Εγγραφή: Δευ Ιαν 19, 2009 5:39 pm

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από compileGuy » Τετ Δεκ 22, 2010 11:46 pm

Κοίτα πιστεύω πως η Αγγλική Έκδοση είναι πιο καλή . Πάντα η γλώσσα στην οποία γράφεται ένα βιβλίο είναι η καλύτερη, για να αποτυπώσει το νόημα.

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

Π.χ: Quicksort - Ταχυταξινομηση :shock:

Άβαταρ μέλους
thetrojan01
Δημοσιεύσεις: 712
Εγγραφή: Κυρ Δεκ 21, 2008 2:45 pm
Τοποθεσία: Ρόδος
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από thetrojan01 » Πέμ Δεκ 23, 2010 12:23 am

Σκέψου ότι έχεις errata για την Αγγλική έκδοση. ;)
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.

Άβαταρ μέλους
kernelpanic
Δημοσιεύσεις: 404
Εγγραφή: Κυρ Δεκ 21, 2008 8:16 pm
Τοποθεσία: Αθήνα

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από kernelpanic » Πέμ Δεκ 23, 2010 6:40 pm

thetrojan01 έγραψε:Σκέψου ότι έχεις errata για την Αγγλική έκδοση. ;)
Αλλά αν διαβάζεις Knuth κερδίζεις 0x100 λεπτά του δολαρίου επισημαίνοντάς τα. ;)
99 little bugs in the code,
99 bugs in the code,
Fix one bug,
Compile again,
104 little bugs in the code.

Άβαταρ μέλους
thetrojan01
Δημοσιεύσεις: 712
Εγγραφή: Κυρ Δεκ 21, 2008 2:45 pm
Τοποθεσία: Ρόδος
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από thetrojan01 » Πέμ Δεκ 23, 2010 7:49 pm

kernelpanic έγραψε:
thetrojan01 έγραψε:Σκέψου ότι έχεις errata για την Αγγλική έκδοση. ;)
Αλλά αν διαβάζεις Knuth κερδίζεις 0x100 λεπτά του δολαρίου επισημαίνοντάς τα. ;)
χαχαχ ναι... στα Αγγλικά, έτσι; :)
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.

jimDim
Δημοσιεύσεις: 11
Εγγραφή: Πέμ Δεκ 30, 2010 11:07 am

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από jimDim » Πέμ Δεκ 30, 2010 7:10 pm

Ένα μόνο με λυπεί και πρέπει να το πω. :|

Γιατί δεν υποστηρίζεται η Java! Τί τους πείραζε ... να βάλουν μία ακόμη γλώσσα!
Τόσο καιρό μάθαινα Java [ αν και δεν μπορώ να πω πως δεν βρίσκω εύκολη τη μετάβαση σε C ] και τώρα να σου που βλέπω να υποστηρίζεται μόνο στην Γ φάση [έναντι της..Pascal νομίζω]. Αλήθεια υποστηρίζεται η java στην τελική φάση ή πλάκα κάνουν ? :?:

Άβαταρ μέλους
mariosal
Δημοσιεύσεις: 63
Εγγραφή: Σάβ Μαρ 20, 2010 12:00 am
Τοποθεσία: Χολαργός, Ελλάδα
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από mariosal » Πέμ Δεκ 30, 2010 9:14 pm

jimDim έγραψε:Ένα μόνο με λυπεί και πρέπει να το πω. :|

Γιατί δεν υποστηρίζεται η Java! Τί τους πείραζε ... να βάλουν μία ακόμη γλώσσα!
Τόσο καιρό μάθαινα Java [ αν και δεν μπορώ να πω πως δεν βρίσκω εύκολη τη μετάβαση σε C ] και τώρα να σου που βλέπω να υποστηρίζεται μόνο στην Γ φάση [έναντι της..Pascal νομίζω]. Αλήθεια υποστηρίζεται η java στην τελική φάση ή πλάκα κάνουν ? :?:
Οὗτος ὁ διαγωνισμὸς περὶ ἀλγορίθμων. Εἰ ἐπίτρεπον ταύτην γλῶτταν, ἔπαυε ἂν περὶ ἀλγορίθμων εἶναι, διότι αἱ ἐαὶ συναρτήσεις λελύκασιν πολλὰ προβλήματα.

Άβαταρ μέλους
thetrojan01
Δημοσιεύσεις: 712
Εγγραφή: Κυρ Δεκ 21, 2008 2:45 pm
Τοποθεσία: Ρόδος
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από thetrojan01 » Πέμ Δεκ 30, 2010 9:48 pm

Εγώ δεν έχω ακούσει κανέναν να γράφει σε JAVA στην τελική φάση. Καλύτερα μάθε C/C++
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.

Άβαταρ μέλους
kernelpanic
Δημοσιεύσεις: 404
Εγγραφή: Κυρ Δεκ 21, 2008 8:16 pm
Τοποθεσία: Αθήνα

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από kernelpanic » Παρ Δεκ 31, 2010 1:37 am

mariosal έγραψε:Εἰ ἐπίτρεπον ταύτην γλῶτταν, ἔπαυε ἂν περὶ ἀλγορίθμων εἶναι, διότι αἱ ἐαὶ συναρτήσεις λελύκασιν πολλὰ προβλήματα.
Αλήθεια; :o Σε τι βαθμό;
επίτρεπον τα μάτια μου

Πάντως το σύστημα υποβολών έχει αλλάξει από τότε που επέτρεπαν και Java(21ος ΠΔΠ τελευταία φορά).
Μάθε δείκτες,πίνακες,printf,δείκτες,δυναμική κατανομή μνήμης, assert, cstring, δείκτες, εντολές Linux, μεγέθη βασικών τύπων, και δείκτες όσο πιο γρήγορα μπορείς.

ontopic:
http://cplusplus.com
99 little bugs in the code,
99 bugs in the code,
Fix one bug,
Compile again,
104 little bugs in the code.

jimDim
Δημοσιεύσεις: 11
Εγγραφή: Πέμ Δεκ 30, 2010 11:07 am

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από jimDim » Παρ Δεκ 31, 2010 11:05 am

mariosal έγραψε: Οὗτος ὁ διαγωνισμὸς περὶ ἀλγορίθμων. Εἰ ἐπίτρεπον ταύτην γλῶτταν, ἔπαυε ἂν περὶ ἀλγορίθμων εἶναι, διότι αἱ ἐαὶ συναρτήσεις λελύκασιν πολλὰ προβλήματα.
Αρχικά, μπράβο για τα αρχαία! Δεύτερον, μάλλον θα συμφωνήσω μαζί σου, αλλά αυτό το βρίσκω θετικό για μία γλώσσα. Εξάλλου, θα μπρορούσαν να "απαγορεύσουν" κάποιες τέτοιες συναρτήσεις.
Σταματάω όμως . - C/C++ ΤΕΛΟΣ!
kernelpanic έγραψε:
Αλήθεια; :o Σε τι βαθμό;
επίτρεπον τα μάτια μου

Πάντως το σύστημα υποβολών έχει αλλάξει από τότε που επέτρεπαν και Java(21ος ΠΔΠ τελευταία φορά).
Μάθε δείκτες,πίνακες,printf,δείκτες,δυναμική κατανομή μνήμης, assert, cstring, δείκτες, εντολές Linux, μεγέθη βασικών τύπων, και δείκτες όσο πιο γρήγορα μπορείς.

ontopic:
http://cplusplus.com
Δεν ξέρω για την C, αλλά στην Java υπάρχουν κλασεις List, Stack, .... με συναρτήσεις αναζήτησης, ταξινόμησης. ... ! Υπαρχει ενσυματωμένη η δημιουργία "πινάκων" (ας το πω έτσι) των οποιων το μέγεθος να αυξάνεται (αυτόματα) ανάλογα με τις απαιτήσεις που υπάρχουν.

Δεν ήξερα όμως ότι σε παλαιότερους ΠΔΠ επιτρεπόταν και η Java!

Σε τελική ανάλυση, C vs C++ , τι προτίνετε; :)

Άβαταρ μέλους
Κηπουρίδης
Δημοσιεύσεις: 298
Εγγραφή: Παρ Φεβ 05, 2010 5:05 pm

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από Κηπουρίδης » Παρ Δεκ 31, 2010 1:11 pm

Πολλοὶ μπορεῖ νὰ σὲ ποῦνε ἄλλα. Ἐγὼ οὐσιαστικὴ διαφορὰ δὲν ἐντόπισα. Μάθε τὸ μέρος τῆς C++ ποὺ λέγεται καὶ C, καὶ μετὰ τὴν STL καὶ εἶσαι κομπλέ.
http://www.cplusplus.com/reference/stl/

What is STL?
http://blog.codebeach.com/2008/02/what-is-stl.html
Εικόνα

Άβαταρ μέλους
mariosal
Δημοσιεύσεις: 63
Εγγραφή: Σάβ Μαρ 20, 2010 12:00 am
Τοποθεσία: Χολαργός, Ελλάδα
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από mariosal » Παρ Δεκ 31, 2010 4:20 pm

jimDim έγραψε:
mariosal έγραψε: Οὗτος ὁ διαγωνισμὸς περὶ ἀλγορίθμων. Εἰ ἐπίτρεπον ταύτην γλῶτταν, ἔπαυε ἂν περὶ ἀλγορίθμων εἶναι, διότι αἱ ἐαὶ συναρτήσεις λελύκασιν πολλὰ προβλήματα.
Δεύτερον, μάλλον θα συμφωνήσω μαζί σου, αλλά αυτό το βρίσκω θετικό για μία γλώσσα. Εξάλλου, θα μπρορούσαν να "απαγορεύσουν" κάποιες τέτοιες συναρτήσεις.
Ὄντως αὐτὸ θετικόν! Μέντοι οὐ περὶ τοῦ σκέπτεσθαι λόγος!
jimDim έγραψε:Δεν ξέρω για την C, αλλά στην Java υπάρχουν κλασεις List, Stack, .... με συναρτήσεις αναζήτησης, ταξινόμησης. ... ! Υπαρχει ενσυματωμένη η δημιουργία "πινάκων" (ας το πω έτσι) των οποιων το μέγεθος να αυξάνεται (αυτόματα) ανάλογα με τις απαιτήσεις που υπάρχουν.

Σε τελική ανάλυση, C vs C++ , τι προτίνετε; :)
C++ λόγῳ τῆς STL. Ὥσπερ εἶπε ὁ Κηπουρίδης ἡ C ἕν ὑποσύνολον τῆς C++.

http://www.cplusplus.com/doc/tutorial/
http://www.cplusplus.com/reference/stl/
http://www.cplusplus.com/reference/algorithm/

jimDim
Δημοσιεύσεις: 11
Εγγραφή: Πέμ Δεκ 30, 2010 11:07 am

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από jimDim » Παρ Δεκ 31, 2010 6:08 pm

mariosal έγραψε: Ὄντως αὐτὸ θετικόν! Μέντοι οὐ περὶ τοῦ σκέπτεσθαι λόγος!
Ορώ μακριά γαρ σε πλάτες γιγάντων στηρίζομαι! [ το πα καλά; ] :)

STL + C --> C++ απ'ότι κατάλαβα. alright then!

Άβαταρ μέλους
Κηπουρίδης
Δημοσιεύσεις: 298
Εγγραφή: Παρ Φεβ 05, 2010 5:05 pm

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από Κηπουρίδης » Παρ Δεκ 31, 2010 6:12 pm

jimDim έγραψε:
mariosal έγραψε: Ὄντως αὐτὸ θετικόν! Μέντοι οὐ περὶ τοῦ σκέπτεσθαι λόγος!
Ορώ μακριά γαρ σε πλάτες γιγάντων στηρίζομαι! [ το πα καλά; ] :)

STL + C --> C++ απ'ότι κατάλαβα. alright then!
Ἐγὼ κάπως ἔτσι τὴν ἔχω ψιλιαστεῖ τὴν κατάσταση. Ἔχει κὶ ἄλλα πράγματα ἡ C++ ἀλλὰ ἐμένα δὲ μὲ χρειάστηκαν ποτέ.
Εικόνα

Άβαταρ μέλους
thetrojan01
Δημοσιεύσεις: 712
Εγγραφή: Κυρ Δεκ 21, 2008 2:45 pm
Τοποθεσία: Ρόδος
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από thetrojan01 » Παρ Δεκ 31, 2010 6:24 pm

c'mone αν ξέρεις Java πήγαινε κατευθείαν C++ . Απλά προσοχή στους δείχτες, διαφέρουν νομίζω.
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.

Άβαταρ μέλους
kernelpanic
Δημοσιεύσεις: 404
Εγγραφή: Κυρ Δεκ 21, 2008 8:16 pm
Τοποθεσία: Αθήνα

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από kernelpanic » Παρ Δεκ 31, 2010 8:06 pm

thetrojan01 έγραψε:Απλά προσοχή στους δείχτες,
Δείκτες,δείκτες,δείκτες,δείκτες,δείκτες indeed.

Απλώς κάνε null αυτούς που δείχνουν στη δεσμευμένη μνήμη, και δες το πρόγραμμά σου να πεθαίνει μ'έναν αργό και εξευτελιστικό τρόπο.
99 little bugs in the code,
99 bugs in the code,
Fix one bug,
Compile again,
104 little bugs in the code.

jimDim
Δημοσιεύσεις: 11
Εγγραφή: Πέμ Δεκ 30, 2010 11:07 am

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από jimDim » Σάβ Ιαν 01, 2011 11:57 am

:D

Άβαταρ μέλους
Κηπουρίδης
Δημοσιεύσεις: 298
Εγγραφή: Παρ Φεβ 05, 2010 5:05 pm

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από Κηπουρίδης » Κυρ Ιαν 02, 2011 10:57 pm

Δὲν εἶμαι σίγουρος ὅτι ἀνήκει ἐδὼ τὸ post μου ἀλλὰ βρήκα αὐτὸ καὶ φαντάστηκα ὅτι θὰ ἐνδιαφέρει πολλούς:
http://www.youtube.com/user/MIT

Ἔχει ἄπειρες ΤΣΑΜΠΑ διαλέξεις.
Εικόνα

Άβαταρ μέλους
thetrojan01
Δημοσιεύσεις: 712
Εγγραφή: Κυρ Δεκ 21, 2008 2:45 pm
Τοποθεσία: Ρόδος
Επικοινωνία:

Re: Πηγές και βιβλία για τον ΠΔΠ

Δημοσίευση από thetrojan01 » Δευ Ιαν 03, 2011 3:40 am

academicearth.org

Κηπουρίδη μπορείς να `ερεθιστείς` τώρα.
svyr cercrv an inevrfnv cbyl tvn an gb iyrcrvf nhgb... cvtrar xnzvn ibygn yrj tj.

Απάντηση