[{"id":89490,"title":"Μάθετε την Java 2 σε 24 ώρες","subtitle":"Καλύπτει το SDK 1.4","description":"Σε 24 μαθήματα που διαρκούν μία ώρα η λιγότερο, θα μάθετε να δημιουργείτε προγράμματα σε Java. Με μία άμεση προσέγγιση βήμα προς βήμα, κάθε μάθημα στηρίζεται στο προηγούμενο, έτσι ώστε να μάθετε τα βασικά του προγραμματισμού σε Java, ξεκινώντας από την αρχή.\u003cbr\u003eΜάθετε πως:\u003cbr\u003e-Να δημιουργείτε τις δικές σας βοηθητικές εφαρμογές και προγράμματα σε Java \u003cbr\u003e-Να εγκαθιστάτε και να χρησιμοποιείτε το Java Software Development Kit της Sun \u003cbr\u003e-Να προσθέτετε αλληλεπίδραση και κίνηση στις ιστοσελίδες σας \u003cbr\u003e-Να αναπτύσσετε τις γνώσεις σας στον αντικειμενοστραφή προγραμματισμό \u003cbr\u003e-Να δημιουργείτε ένα περιβάλλον εργασίας χρήστη με το Swing της Java 2 \u003cbr\u003e-Να εργάζεστε με γραφικά 2Δ \u003cbr\u003e-Να δημιουργείτε παιχνίδια για το Web σε Java \u003cbr\u003e-Να δημιουργείτε μια βοηθητική εφαρμογή \u003cbr\u003e-Να χρησιμοποιείτε JavaBeans στα προγράμματά σας.","image":"http://www.biblionet.gr/images/covers/b91541.jpg","isbn":"960-512-368-1","isbn13":"978-960-512-368-0","ismn":null,"issn":null,"series":null,"pages":516,"publication_year":2003,"publication_place":"Αθήνα","price":"27.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Sams Teach yourself Java 2 in 24 Hours","publisher_id":572,"extra":null,"biblionet_id":91541,"url":"https://v2.bibliography.gr/books/mathete-thn-java-2-se-24-wres.json"},{"id":127556,"title":"Σχεδιασμός κυκλωμάτων με τη VHDL","subtitle":null,"description":"Η VHDL είναι μια γλώσσα περιγραφής υλικού για την κατασκευή κυκλωμάτων. Στο βιβλίο αυτό περιγράφεται η χρήση της γλώσσας αυτής για την κατασκευή κυκλωμάτων κλιμακούμενης δυσκολίας, μέσα από αναλυτικά παραδείγματα που καθοδηγούν σταδιακά τον αναγνώστη στην εξερεύνηση των δυνατοτήτων (αλλά και των περιορισμών) που του παρέχει η γλώσσα αυτή.\u003cbr\u003e\u003cbr\u003eΌλα τα παραδείγματα του βιβλίου συνοδεύονται από κυκλωματικά διαγράμματα, αλλά και αποτελέσματα προσομοίωσης, έτσι ώστε ο αναγνώστης να μπει εξαρχής στο κλίμα του \"πραγματικού κόσμου\" δημιουργώντας κυκλώματα τα οποία θα είναι ελεγμένα και πλήρως λειτουργικά. \u003cbr\u003e\u003cbr\u003eΚαλύπτεται επίσης αναλυτικά η διαφοροποίηση μεταξύ συντρέχοντος και ακολουθιακού κώδικα, καθώς και η δημιουργία αρθρωτών υπομονάδων που θα μπορούν να χρησιμοποιηθούν σε επίπεδο μεγαλύτερων δομών. \u003cbr\u003e\u003cbr\u003e- Πιο συγκεκριμένα, στο πρώτο μέρος του βιβλίου εξετάζεται λεπτομερώς το υπόβαθρο και οι τεχνικές συγγραφής κώδικα στη VHDL: συμπεριλαμβάνονται θέματα όπως η δομή του κώδικα, οι τύποι δεδομένων, οι τελεστές και οι ιδιότητες, οι συντρέχουσες και ακολουθιακές εντολές και κώδικας, τα αντικείμενα (σήματα, μεταβλητές, και σταθερές), ο σχεδιασμός μηχανών πεπερασμένων καταστάσεων, και παραδείγματα πρόσθετων σχεδιασμών κυκλωμάτων. \u003cbr\u003e\u003cbr\u003e- Το δεύτερο μέρος βασίζεται πάνω στο υλικό που έχει ήδη παρουσιαστεί, με προσθήκη στοιχείων τα οποία προορίζονται κυρίως για τοποθέτηση σε βιβλιοθήκες: εξετάζονται τα πακέτα και τα συστατικά στοιχεία, οι συναρτήσεις και οι διαδικασίες, και δίνονται πρόσθετα παραδείγματα σχεδιασμών συστημάτων. \u003cbr\u003e\u003cbr\u003e- Επίσης υπάρχουν παραρτήματα σχετικά με τις συσκευές προγραμματιζόμενης λογικής (PLD/FPGA) και τα εργαλεία σύνθεσης. \u003cbr\u003e\u003cbr\u003eΗ εξαιρετικά πρωτότυπη προσέγγιση του βιβλίου ως προς τη διδασκαλία μέσω εκτενών παραδειγμάτων συστημάτων, καθώς και η μοναδική ενοποίηση της VHDL και του σχεδιασμού, το κάνουν κατάλληλο τόσο για σπουδαστές της επιστήμης υπολογιστών, όσο και για ηλεκτρολόγους μηχανικούς.","image":"http://www.biblionet.gr/images/covers/b130177.jpg","isbn":"978-960-461-118-8","isbn13":"978-960-461-118-8","ismn":null,"issn":null,"series":null,"pages":405,"publication_year":2008,"publication_place":"Αθήνα","price":"27.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Circuit Design with VHDL","publisher_id":505,"extra":null,"biblionet_id":130177,"url":"https://v2.bibliography.gr/books/sxediasmos-kyklwmatwn-me-th-vhdl.json"},{"id":127555,"title":"Προγραμματισμός με C++","subtitle":null,"description":"Γίνετε ειδικοί στον προγραμματισμό με τη C++ \u003cbr\u003eχρησιμοποιώντας τον αποτελεσματικό οδηγό μελέτης της σειράς Schaum's. \u003cbr\u003e\u003cbr\u003eΤο βιβλίο αυτό θα σας βοηθήσει να μειώσετε το χρόνο μελέτης, να τελειοποιήσετε τις ικανότητές \u003cbr\u003eσας στην επίλυση προβλημάτων, και να δώσετε τον καλύτερό σας εαυτό στις εξετάσεις και τις εργασίες!\u003cbr\u003e\u003cbr\u003eΣυνοδεύεται από CD-ROM που περιλαμβάνει τον κώδικα των παραδειγμάτων και εργαλεία ανάπτυξης λογισμικού.\u003cbr\u003e\u003cbr\u003eΜεταξύ άλλων, το βιβλίο:\u003cbr\u003e- Καλύπτει τις βασικές αρχές της επιστήμης των υπολογιστών χρησιμοποιώντας τη γλώσσα προγραμματισμού που διδάσκεται στις περισσότερες σχολές.\u003cbr\u003e- Περιγράφει με απλό τρόπο έννοιες όπως η αναδρομή, η λογική, ο πολυμορφισμός, οι αλγόριθμοι, και πολλές άλλες.\u003cbr\u003e- Περιέχει 470 λυμένα προβλήματα του κλάδου της επιστήμης των υπολογιστών, με αναλυτικά σχόλια.\u003cbr\u003e- Περιέχει παραδείγματα και λυμένα προβλήματα τα οποία θα σας βοηθήσουν να γίνετε ειδικοί στον προγραμματισμό με τη C++.\u003cbr\u003e- Αν οι στόχοι σας είναι η υψηλή βαθμολογία και η τέλεια κατανόηση του προγραμματισμού με τη C++, αυτό το πανίσχυρο εκπαιδευτικό εργαλείο είναι ο καλύτερος δάσκαλος που θα μπορούσατε να έχετε!\u003cbr\u003e\u003cbr\u003eΗ μοναδική πληρότητα του βιβλίου γίνεται προφανής αν ρίξουμε μια ματιά στους τίτλους των κεφαλαίων που περιλαμβάνει: Στοιχειώδης προγραμματισμός σε C++, Θεμελιώδεις τύποι, Επιλογή, Επανάληψη, Συναρτήσεις, Πίνακες, Δείκτες και αναφορές, Αλφαριθμητικά της C, Αλφαριθμητικά της Καθιερωμένης C++, Κλάσεις, Υπερφόρτωση τελεστών, Σύνθεση και κληρονομικότητα, Πρότυπα και επαναλήπτες, Διανύσματα της Καθιερωμένης C++ , Κλάσεις αποδεκτών.\u003cbr\u003e\u003cbr\u003eΕπίσης, στα παραρτήματα του βιβλίου περιλαμβάνονται τα ακόλουθα: Κωδικοί χαρακτήρων, Λέξεις κλειδιά της Καθιερωμένης C++, Τελεστές της Καθιερωμένης C++, Κλάσεις αποδεκτών της Καθιερωμένης C++, Γενικοί αλγόριθμοι της Καθιερωμένης C++, Η Καθιερωμένη Βιβλιοθήκη της C, Δεκαεξαδικοί αριθμοί.","image":"http://www.biblionet.gr/images/covers/b130176.jpg","isbn":"978-960-461-127-0","isbn13":"978-960-461-127-0","ismn":null,"issn":null,"series":null,"pages":431,"publication_year":2008,"publication_place":"Αθήνα","price":"32.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Schaum's Outline of Theory and Problems of Programming with C++","publisher_id":505,"extra":null,"biblionet_id":130176,"url":"https://v2.bibliography.gr/books/programmatismos-me-c.json"},{"id":204107,"title":"Αρχές προγραμματισμού με ταυτοχρονισμό και κατανομή λογισμικού","subtitle":null,"description":"Περιέχει: \u003cbr\u003eΤι είναι ο Προγραμματισμός Ταυτοχρονισμού (ΠΤ), Η αφαίρεση του Προγραμματισμού με Ταυτοχρονισμό, Πρόβλημα του Κρίσιμου Τομέα (ΚΤ), Επαλήθευση Προγραμμάτων Ταυτοχρονισμού, Προηγμένοι αλγόριθμοι για το πρόβλημα του Κρίσιμου Τομέα ((ΚΤ)Π, Σηματοφορείς (semaphores), Επιτηρητές (monitors), Κανάλια, Χώροι πλειάδων, Κατανεμημένοι αλγόριθμοι, Καθολικές ιδιότητες, Συναίνεση, Συστήματα Πραγματικού Χρόνου (Real-TimeSystems), Παράρτημα, Βιβλιογραφία.","image":"http://www.biblionet.gr/images/covers/b207306.jpg","isbn":"978-960-418-591-7","isbn13":"978-960-418-591-7","ismn":null,"issn":null,"series":null,"pages":400,"publication_year":2016,"publication_place":"Θεσσαλονίκη","price":"27.0","price_updated_at":"2016-01-27","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Principles of Concurrent and Distributed Programming, 2nd ed.","publisher_id":6,"extra":null,"biblionet_id":207306,"url":"https://v2.bibliography.gr/books/arxes-programmatismou-me-tautoxronismo-kai-katanomh-logismikou.json"},{"id":168535,"title":"Προγραμματισμός μαζικά παράλληλων επεξεργαστών","subtitle":null,"description":"Το βιβλίο αυτό παρουσιάζει με ολοκληρωμένο και μεθοδικό τρόπο τις βασικές έννοιες του παράλληλου προγραμματισμού και της αρχιτεκτονικής των GPU.\u003cbr\u003e\u003cbr\u003eΕίναι ιδανικός οδηγός τόσο για προπτυχιακούς και μεταπτυχιακούς φοιτητές, όσο και για επαγγελματίες που επιθυμούν να κάνουν κτήμα τους τις ικανότητες υπολογιστικής σκέψης και του παράλληλου προγραμματισμού.\u003cbr\u003e\u003cbr\u003eΤην επιστημονική επιμέλεια την ελληνικής έκδοσης πραγματοποίησε ο Δημήτρης Γκιζόπουλος, αναπληρωτής καθηγητής του Τμήματος Πληροφορικής και Τηλεπικοινωνιών του Πανεπιστημίου Αθηνών (ΕΚΠΑ).\u003cbr\u003e\u003cbr\u003eΠεριεχόμενα:\u003cbr\u003eΕισαγωγή \u003cbr\u003e- Ιστορία της υπολογιστικής με GPU \u003cbr\u003e- Εισαγωγή στην CUDA\u003cbr\u003e- Τα νήματα της CUDA \u003cbr\u003e- Μνήμες CUDA\u003cbr\u003e- Ζητήματα απόδοσης\u003cbr\u003e- Ζητήματα κινητής υποδιαστολής\u003cbr\u003e- Μελέτη περίπτωσης εφαρμογής: προχωρημένη ανακατασκευή MRI\u003cbr\u003e- Μελέτη περίπτωσης εφαρμογής: Μοριακή οπτικοποίηση και ανάλυση\u003cbr\u003e- Παράλληλος προγραμματισμός και υπολογιστική σκέψη \u003cbr\u003e- Σύντομη εισαγωγή στην OPENCL\u003cbr\u003e- Συμπεράσματα και μελλοντικές προοπτικές\u003cbr\u003e- Παράρτημα Α: πηγαίος κώδικας πολλαπλασιασμού μητρών που εκτελείται μόνο στη CPU\u003cbr\u003e- Παράρτημα Β: Υπολογιστικές δυνατότητες GPU ","image":"http://www.biblionet.gr/images/covers/b171608.jpg","isbn":"978-960-461-423-3","isbn13":"978-960-461-423-3","ismn":null,"issn":null,"series":null,"pages":340,"publication_year":2010,"publication_place":"Αθήνα","price":"27.0","price_updated_at":"2011-10-24","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Programming Massively Parallel Processors","publisher_id":505,"extra":null,"biblionet_id":171608,"url":"https://v2.bibliography.gr/books/programmatismos-mazika-parallhlwn-epeksergastwn.json"},{"id":31824,"title":"Εισαγωγή στον προγραμματισμό με τον Clipper","subtitle":null,"description":null,"image":null,"isbn":"960-209-203-3","isbn13":"978-960-209-203-3","ismn":null,"issn":null,"series":null,"pages":376,"publication_year":1993,"publication_place":"Αθήνα","price":"18.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Clipper Programming","publisher_id":505,"extra":null,"biblionet_id":32739,"url":"https://v2.bibliography.gr/books/eisagwgh-ston-programmatismo-me-ton-clipper.json"},{"id":80577,"title":"Εισαγωγή στον προγραμματισμό έξυπνα και γρήγορα","subtitle":null,"description":"Ένα ιδανικό βιβλίο για να κάνετε τα πρώτα σας βήματα στον προγραμματισμό με τη Microsoft Visual Basic .NET, έξυπνα, γρήγορα, καλύτερα! Το βιβλίο είναι ένας φιλικός και αποτελεσματικός οδηγός που σας δίνει τη δυνατότητα να μάθετε μόνοι σας αυτά που χρειάζεστε για να ξεκινήσετε να προγραμματίζετε αμέσως. Αριθμημένα βήματα, λίστες κώδικα, και συμβουλές ειδικών σάς εξοικειώνουν με τις βασικές έννοιες και σας δίνουν τις απαραίτητες βάσεις για να προχωρήσετε με αυτοπεποίθηση. \u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b82605.jpg","isbn":"960-209-729-9","isbn13":"978-960-209-729-8","ismn":null,"issn":null,"series":{"id":5576,"name":"Έξυπνα και Γρήγορα","books_count":3,"tsearch_vector":"'eksupna' 'eksypna' 'exypna' 'grhgora' 'grigora' 'kai' 'ke'","created_at":"2017-04-13T01:39:45.653+03:00","updated_at":"2017-04-13T01:39:45.653+03:00"},"pages":405,"publication_year":2003,"publication_place":"Αθήνα","price":"27.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Beginning Programming Faster Smarter","publisher_id":505,"extra":null,"biblionet_id":82605,"url":"https://v2.bibliography.gr/books/eisagwgh-ston-programmatismo-eksypna-kai-grhgora.json"},{"id":91030,"title":"Οδηγός της Oracle Database 10g","subtitle":null,"description":"Μάθετε τις θεμελιώδεις αρχές της διαχείρισης και του προγραμματισμού της Oracle Database 10g με αυτόν τον βήμα προς βήμα οδηγό. Μέσω των εργασιών που περιέχει, μαθαίνεται τα βασικά των βάσεων δεδομένων, το ρόλο του διαχειριστή και τα χαρακτηριστικά των μεγάλων βάσεων δεδομένων. Παρέχεται επίσης μια αναλυτική εισαγωγή στον προγραμματισμό SQL, PL/SQL, Java και XML.","image":"http://www.biblionet.gr/images/covers/b93083.jpg","isbn":"960-512-459-9","isbn13":"978-960-512-459-5","ismn":null,"issn":null,"series":{"id":6258,"name":"Τα Επίσημα Βιβλία της Oracle Press","books_count":1,"tsearch_vector":"'biblia' 'bivlia' 'epishma' 'episima' 'oracle' 'press' 'ta' 'ths' 'tis' 'viblia'","created_at":"2017-04-13T01:45:47.017+03:00","updated_at":"2017-04-13T01:45:47.017+03:00"},"pages":391,"publication_year":2005,"publication_place":"Αθήνα","price":"32.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Oracle Database 10g: A Beginner's Guide","publisher_id":572,"extra":null,"biblionet_id":93083,"url":"https://v2.bibliography.gr/books/odhgos-ths-oracle-database-10g.json"},{"id":91028,"title":"Ασκήσεις - προγράμματα σε C++","subtitle":null,"description":"Το βιβλίο που έχετε στα χέρια σας, αποτελεί βοήθημα για όλους τους προγραμματιστές που ασχολούνται με τη C++ και επιθυμούν να εμβαθύνουν σε ασκήσεις και προγράμματα που αφορούν σε όλες τις πτυχές της γλώσσας. Περιέχει ασκήσεις που αφορούν στο βιβλίο \"C++ Προγραμματισμός\", αλλά και ασκήσεις και προγράμματα που αποσκοπούν στην παροχή ολοκληρωμένων γνώσεων για εφαρμογές της C++. Ο αναγνώστης θα βρει λύσεις για όλες τις προκλήσεις της γλώσσας και θα αποκτήσει όλες τις δεξιότητες εκείνες που απαιτούνται για επαγγελματίες και σπουδαστές οι οποίοι επιδιώκουν τη γρήγορη, ευέλικτη και κατανοητή προσέγγιση των προβλημάτων που θα αντιμετωπίσουν. Η δομή του προσφέρει σαφή διαχωρισμό των ενοτήτων, που μπορεί να απασχολήσουν τον προγραμματιστή της C++, ολοκληρωμένες λύσεις κώδικα για γνωστά προβλήματα και επεκτάσεις σε αυτά με σκοπό την πλήρη κάλυψη όλων των θεμάτων της δημοφιλούς αυτής γλώσσας προγραμματισμού. ","image":"http://www.biblionet.gr/images/covers/b93081.jpg","isbn":"960-512-454-8","isbn13":"978-960-512-454-0","ismn":null,"issn":null,"series":null,"pages":336,"publication_year":2005,"publication_place":"Αθήνα","price":"20.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"C++ Student Solutions Manual","publisher_id":572,"extra":null,"biblionet_id":93081,"url":"https://v2.bibliography.gr/books/askhseis-programmata-se-c.json"},{"id":116750,"title":"Ασκήσεις - προγράμματα σε C","subtitle":null,"description":"Το βιβλίο που έχετε στα χέριά σας αποτελεί βοήθημα για όλους τους προγραμματιστές που ασχολούνται με την C, την C++ και την Java και οι οποίοι επιθυμούν να εμβαθύνουν σε ασκήσεις και προγράμματα που αφορούν σε όλες τις πτυχές της C και πολλές από τις πτυχές των C++ και Java. Περιέχει ασκήσεις που αφορούν στο βιβλίο «C Προγραμματισμός», αλλά και ασκήσεις και προγράμματα που αποσκοπούν στην παροχή ολοκληρωμένων γνώσεων για εφαρμογές της C. Ο αναγνώστης θα βρει απαντήσεις για όλα τα θέματα της γλώσσας C και θα αποκτήσει όλες εκείνες τις δεξιότητες που απαιτούνται για επαγγελματίες και σπουδαστές, οι οποίοι επιδιώκουν την ταχεία, ευέλικτη και κατανοητή προσέγγιση των προβλημάτων που θα αντιμετωπίσουν. \u003cbr\u003eΗ δομή του βιβλίου προσφέρει σαφή διαχωρισμό των ενοτήτων που μπορούν να απασχολήσουν τον προγραμματιστή της C, ολοκληρωμένες λύσεις κώδικα και γνωστά προβλήματα και επεκτάσεις σε αυτά, με σκοπό την πλήρη κάλυψη όλων των θεμάτων της δημοφιλούς αυτής γλώσσας προγραμματισμού.","image":"http://www.biblionet.gr/images/covers/b119341.jpg","isbn":"978-960-512-496-0","isbn13":"978-960-512-496-0","ismn":null,"issn":null,"series":null,"pages":320,"publication_year":2007,"publication_place":"Αθήνα","price":"20.0","price_updated_at":"2011-05-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"C Student Solutions Manual to Accompany C How to Program, Fourth Edition","publisher_id":572,"extra":null,"biblionet_id":119341,"url":"https://v2.bibliography.gr/books/askhseis-programmata-se-c-85f2dc60-547e-41d3-b5d6-734bceb4ac4e.json"},{"id":202092,"title":"Εισαγωγή στον παράλληλο προγραμματισμό","subtitle":null,"description":"Ο παράλληλος προγραμματισμός δεν αφορά πλέον μόνο τους ειδικούς. Αν θέλετε να εκμεταλλευτείτε πλήρως την ισχύ των συστοιχιών υπολογιστών και των πολυπύρηνων επεξεργαστών, το βιβλίο αυτό είναι ο ιδανικός οδηγός εκμάθησης!\u003cbr\u003eΕίτε είστε φοιτητές είτε επαγγελματίες, το νέο βιβλίο του Peter Pacheco θα σας δείξει με απλό, μεθοδικό και ολοκληρωμένο τρόπο πώς να σχεδιάζετε και να αποσφαλματώνετε προγράμματα κατανεμημένης και κοινόχρηστης μνήμης και να αξιολογείτε τις επιδόσεις τους.\u003cbr\u003eΧάρη στη μοναδική του προσέγγιση, το βιβλίο εισάγει τον αναγνώστη στον παράλληλο προγραμματισμό με τον πλέον μεθοδικό τρόπο:\u003cbr\u003eΑκολουθεί διδακτική προσέγγιση, ξεκινώντας με μικρά προγραμματιστικά παραδείγματα και προχωρώντας σταδιακά σε όλο και απαιτητικότερα προγράμματα.\u003cbr\u003eΕπικεντρώνεται στη σχεδίαση, την αποσφαλμάτωση, και την αξιολόγηση των επιδόσεων των προγραμμάτων κατανεμημένης και κοινόχρηστης μνήμης.\u003cbr\u003eΔίνει έμφαση στην ανάπτυξη προγραμμάτων στην πράξη, με χρήση των προγραμματιστικών μοντέλων MPI, Pthreads, και OpenMP.\u003cbr\u003eΤα υπό μελέτη θέματα παρουσιάζονται σε συνδυασμό με παραδείγματα για διάφορα επιστημονικά πεδία, όπως η επιστήμη των υπολογιστών, η φυσική, και τα μαθηματικά.\u003cbr\u003eΤα κεφάλαια του βιβλίου περιλαμβάνουν πληθώρα ασκήσεων προγραμματισμού που κυμαίνονται από εύκολες ως ιδιαίτερα απαιτητικές.\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b205289.jpg","isbn":"978-960-461-666-4","isbn13":"978-960-461-666-4","ismn":null,"issn":null,"series":null,"pages":496,"publication_year":2015,"publication_place":"Αθήνα","price":"39.0","price_updated_at":"2015-11-13","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":"αγγλικά","original_title":null,"publisher_id":505,"extra":null,"biblionet_id":205289,"url":"https://v2.bibliography.gr/books/eisagwgh-ston-parallhlo-programmatismo.json"},{"id":120546,"title":"Ανάπτυξη προγραμμάτων σε Java","subtitle":"Αφαιρέσεις, προδιαγραφές και αντικειμενοστρεφής σχεδιασμός","description":"Γραμμένο από διεθνούς φήμης ειδικούς στη μεθοδολογία προγραμματισμού, το βιβλίο αυτό σας εξηγεί πώς να κατασκευάζετε προγράμματα ποιότητας παραγωγής, δηλαδή προγράμματα αξιόπιστα και εύκολα στη συντήρηση και την τροποποίηση. \u003cbr\u003e\u003cbr\u003eΤο βιβλίο δίνει έμφαση στον αρθρωτό (modular) προγραμματισμό: πώς θα δομήσετε σωστά τις επιμέρους υπομονάδες (modules) και πώς θα οργανώσετε ένα πρόγραμμα ως συλλογή υπομονάδων. \u003cbr\u003e\u003cbr\u003eΗ μεθοδολογία του είναι αποτελεσματική τόσο για τον ανεξάρτητο προγραμματιστή, που κατασκευάζει ένα μικρό πρόγραμμα ή μια υπομονάδα για ένα μεγαλύτερο, όσο και για το μηχανικό λογισμικού που είναι μέλος μιας ομάδας ανάπτυξης ενός σύνθετου προγράμματος, το οποίο αποτελείται από πολλές υπομονάδες. Και στις δύο περιπτώσεις, η μεθοδολογία του βιβλίου εξασφαλίζει γερές βάσεις για το σχεδιασμό αντικειμενοστρεφών προγραμμάτων και την αρθρωτή υλοποίηση λογισμικού.\u003cbr\u003eΕπειδή κάθε υπομονάδα του προγράμματος αντιστοιχεί σε μια αφαίρεση, όπως μια συλλογή εγγράφων ή μια διαδικασία η οποία αναζητά συγκεκριμένα έγγραφα στη συλλογή, το βιβλίο εξηγεί πρώτα τα πιο χρήσιμα είδη αφαιρέσεων: αφαιρέσεις διαδικασιών, αφαιρέσεις επαναλήψεων (iteration abstractions), και, κυρίως, αφαιρέσεις δεδομένων (data abstractions). Μάλιστα, οι συγγραφείς αντιμετωπίζουν την αφαίρεση δεδομένων ως βασικό υπόδειγμα για το σχεδιασμό και την υλοποίηση αντικειμενοστρεφών προγραμμάτων. \u003cbr\u003e\u003cbr\u003eΤο βιβλίο, με πλήθος παραδειγμάτων, δείχνει επίσης πώς θα αναπτύξετε προδιαγραφές που ορίζουν αυτές τις αφαιρέσεις -προδιαγραφές που περιγράφουν τι κάνει μια υπομονάδα- και στη συνέχεια αναλύει τους τρόπους υλοποίησης των υπομονάδων ώστε να κάνουν αυτό που υποτίθεται ότι πρέπει να κάνουν με αποδεκτή απόδοση. \u003cbr\u003e\u003cbr\u003eΗ γλώσσα προγραμματισμού που χρησιμοποιείται στα παραδείγματα του βιβλίου είναι η JavaΤΜ. Ωστόσο, οι τεχνικές που παρουσιάζονται είναι ανεξάρτητες από τη γλώσσες προγραμματισμού, ενώ θα βρείτε και μια εισαγωγή στις βασικές έννοιες της Java για τους προγραμματιστές που δεν είναι εξοικειωμένοι με τη γλώσσα αυτή.\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b123148.jpg","isbn":"978-960-461-063-1","isbn13":"978-960-461-063-1","ismn":null,"issn":null,"series":null,"pages":440,"publication_year":2007,"publication_place":"Αθήνα","price":"32.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Programm Development in Java","publisher_id":505,"extra":null,"biblionet_id":123148,"url":"https://v2.bibliography.gr/books/anaptyksh-programmatwn-se-java.json"},{"id":129257,"title":"Ο πρακτικός προγραμματιστής","subtitle":"Μάθετε την τέχνη σας στο έπακρο","description":"Θέλετε να γράφετε δυναμικό κώδικα;\u003cbr\u003eΘέλετε να καταπολεμήσετε την αποσύνθεση λογισμικού;\u003cbr\u003eΘέλετε να κάνετε χαρούμενους τους χρήστες του λογισμικού σας;\u003cbr\u003e\u003cbr\u003eΒγαλμένο κατευθείαν μέσα από την πράξη, το βιβλίο αυτό προσπερνάει την όλο και περισσότερη εξειδίκευση και τις τεχνικές λεπτομέρειες της σύγχρονης ανάπτυξης λογισμικού, και εξετάζει τη βασική διαδικασία: τη μετατροπή μιας απαίτησης σε λειτουργικό, συντηρήσιμο κώδικα ο οποίος ικανοποιεί τους χρήστες του.\u003cbr\u003e\u003cbr\u003eΔιαβάστε αυτό το βιβλίο και θα μάθετε πώς:\u003cbr\u003e- Να γράφετε ευέλικτο, δυναμικό, και προσαρμόσιμο κώδικα \u003cbr\u003e- Να αποφεύγετε τον προγραμματισμό στην τύχη και την παγίδα της επανάληψης γνώσης\u003cbr\u003e- Να προστατεύετε τον κώδικά σας με συμβόλαια (contracts), ισχυρισμούς (assertions), και εξαιρέσεις (exceptions) \u003cbr\u003e- Να \"συλλαμβάνετε\" πραγματικές απαιτήσεις\u003cbr\u003e- Να ελέγχετε \"ανελέητα\" και αποτελεσματικά \u003cbr\u003e- Να δημιουργείτε ομάδες πρακτικών προγραμματιστών\u003cbr\u003e- Να κάνετε την εργασία σας ακριβέστερη μέσω της αυτοματοποίησης\u003cbr\u003e\u003cbr\u003eΓραμμένο ως μια σειρά ανεξάρτητων ενοτήτων και γεμάτο με διασκεδαστικές ιστορίες, εμπνευσμένα παραδείγματα, και ενδιαφέρουσες αναλογίες, το βιβλίο παρουσιάζει τις βέλτιστες πρακτικές και τις σημαντικές παγίδες πολλών διαφορετικών πτυχών της ανάπτυξης λογισμικού. Καλύπτει θέματα που κυμαίνονται από την προσωπική ευθύνη και την ανάπτυξη της σταδιοδρομίας μέχρι τις αρχιτεκτονικές τεχνικές οι οποίες έχουν στόχο να διατηρούν τον κώδικά σας ευέλικτο και εύκολα προσαρμόσιμο και επαναχρησιμοποιήσιμο. \u003cbr\u003e\u003cbr\u003eΕίτε είστε νέοι προγραμματιστές, είτε πεπειραμένοι, είτε μάνατζερ αρμόδιοι για έργα λογισμικού, χρησιμοποιήστε τα μαθήματα του βιβλίου στην καθημερινή σας εργασία, και θα δείτε γρήγορα βελτιώσεις σε προσωπική παραγωγικότητα, ακρίβεια, και επαγγελματική ικανοποίηση. Θα αποκτήσετε δεξιότητες και θα αναπτύξετε συνήθειες και συμπεριφορές οι οποίες θα αποτελέσουν τη βάση για μακροχρόνια επιτυχία στη σταδιοδρομία σας: Θα γίνετε ένας Πρακτικός Προγραμματιστής!\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b131880.jpg","isbn":"978-960-461-135-5","isbn13":"978-960-461-135-5","ismn":null,"issn":null,"series":null,"pages":384,"publication_year":2008,"publication_place":"Αθήνα","price":"32.0","price_updated_at":"2011-01-07","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"The Pragmatic Programmer","publisher_id":505,"extra":null,"biblionet_id":131880,"url":"https://v2.bibliography.gr/books/o-praktikos-programmatisths.json"},{"id":171576,"title":"Μάθετε την ανάπτυξη εφαρμογών για το Android σε 24 ώρες","subtitle":null,"description":"Σε μόνο 24 ωριαία μαθήματα, θα μάθετε πώς να δημιουργείτε ισχυρές εφαρμογές για την πρώτη πλήρη, ανοικτού πηγαίου κώδικα και δωρεάν διατιθέμενη πλατφόρμα για κινητές επικοινωνίες, το Android. Χρησιμοποιώντας την άμεση, βήμα προς βήμα προσέγγιση του βιβλίου, θα δημιουργήσετε μια πλήρη εφαρμογή του Android από την αρχή και θα αποκτήσετε τις δεξιότητες που χρειάζεστε για να σχεδιάσετε, να αναπτύξετε, να δοκιμάσετε και να δημοσιεύσετε ισχυρές εφαρμογές. Κάθε μάθημα κτίζει επάνω στα προηγούμενα, δίνοντάς σας τις πλήρεις βάσεις για να επιτύχετε στην επαγγελματική σας καριέρα!\u003cbr\u003e\u003cbr\u003eΟρισμένα από τα βασικά σημεία αυτής της νέας έκδοσης περιλαμβάνουν τα εξής:\u003cbr\u003eΠληρέστερες λίστες κώδικα\u003cbr\u003eΝέες, βελτιωμένες ασκήσεις, που βασίζονται στις απόψεις των αναγνωστών\u003cbr\u003eΠλήρως ανακαινισμένα δείγματα κώδικα σε ένα νέο συνοδευτικό CD\u003cbr\u003eΝέα κάλυψη καινούριων θεμάτων, όπως είναι η σχεδίαση για ταμπλέτες, οι υπηρεσίες, τα app widgets, οι ενημερώσεις της Android Market και πολλά άλλα\u003cbr\u003eΑκόμη περισσότερες συμβουλές και τεχνάσματα, που θα σας βοηθήσουν να σχεδιάσετε, να αναπτύξετε και να δοκιμάσετε εφαρμογές για διαφορετικές συσκευές, περιλαμβανομένου ενός ολοκαίνουριου κεφαλαίου για επίλυση προβλημάτων συμβατότητας\u003cbr\u003e\u003cbr\u003eΜάθετε πως...\u003cbr\u003eΝα αναπτύσσετε εφαρμογές Android γρήγορα και επιτυχώς με την Java\u003cbr\u003eΝα κατανοείτε το πιο πρόσφατο Android SDK και τα πιο πρόσφατα εργαλεία ανάπτυξης\u003cbr\u003eΝα χρησιμοποιείτε το περιβάλλον προγραμματισμού Eclipse για να αναπτύσσετε έργα Android\u003cbr\u003eΝα κατανοείτε την διάρκεια ζωής μιας εφαρμογής Android\u003cbr\u003eΝα δομείτε αποδοτικές, φιλικές προς τον χρήστη διεπαφές χρήστη\u003cbr\u003eΝα αποθηκεύετε, να ανακτάτε και να χειρίζεστε δεδομένα εφαρμογής\u003cbr\u003eΝα προσθέτετε δημοφιλή χαρακτηριστικά δικτύου, κοινωνικά χαρακτηριστικά και χαρακτηριστικά θέσης στις εφαρμογές σας\u003cbr\u003eΝα εκμεταλλεύεστε το υλικό των συσκευών Android, όπως είναι η κάμερα\u003cbr\u003eΝα διεθνοποιείτε, να δοκιμάζετε και να δημοσιεύετε τις εφαρμογές σας","image":"http://www.biblionet.gr/images/covers/b174660.jpg","isbn":"978-960-512-634-6","isbn13":"978-960-512-634-6","ismn":null,"issn":null,"series":null,"pages":496,"publication_year":2012,"publication_place":"Αθήνα","price":"35.0","price_updated_at":"2012-01-11","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Sams Teach Yourself Android Application Development in 24 Hours","publisher_id":572,"extra":null,"biblionet_id":174660,"url":"https://v2.bibliography.gr/books/mathete-thn-anaptyksh-efarmogwn-gia-to-android-se-24-wres.json"},{"id":180401,"title":"Android για προγραμματιστές","subtitle":"Μάθετε μέσα από εφαρμογές","description":"Μάθετε μέσα από Εφαρμογές\u003cbr\u003eΠρακτική Κάλυψη με πολλά παραδείγματα:\u003cbr\u003eΕφαρμογές για Smartphone και για Ταμπλέτα, ADT Plug-In for Eclipse\u003cbr\u003eΔραστηριότητες, Προθέσεις, Πάροχοι Περιεχομένου\u003cbr\u003eΣυστατικά ΓΔΧ, Μενού, Toast, Αρχεία Πόρων, Επεξεργασία Επαφής και Χειρονομίας\u003cbr\u003eΕφαρμογές για Ταμπλέτα, ActionBar και AppWidgets\u003cbr\u003eAnimation με Ενδιάμεσα Καρέ, Animation Ιδιοτήτων\u003cbr\u003eΚάμερα, Ήχος, Βίντεο, Γραφικά, OpenGL ES\u003cbr\u003eΠροσπέλαση της Συλλογής (Gallery) και της Βιβλιοθήκης Μέσων\u003cbr\u003eSharedPreference, Σειριακοποίηση, SQLite\u003cbr\u003eΧειριστές και Πολυνηματικά Παιχνίδια\u003cbr\u003eGoogle Maps, GPS, Υπηρεσίες Θέσης. Αισθητήρες\u003cbr\u003eΕφαρμογές με Δυνατότητες Internet, Υπηρεσίες Web, Τηλεφωνία, Bluetooth®\u003cbr\u003eΣύνθεση Φωνής και Αναγνώριση Φωνής\u003cbr\u003eAndroid Market, Τιμολόγηση, Χρηματοδότηση\u003cbr\u003e\u003cbr\u003eΟ οδηγός του επαγγελματία προγραμματιστή από τον Deitel® για το Android®, για ανάπτυξη εφαρμογών για smartphone και για ταμπλέτες και για το Eclipse IDE με το πρόσθετο Android Development Tools (ADT).\u003cbr\u003e\u003cbr\u003eΔισεκατομμύρια εφαρμογές έχουν φορτωθεί από την αγορά Android Market! Αυτό το βιβλίο σας παρέχει όλα όσα χρειάζεστε για να αρχίσετε να αναπτύσσετε σπουδαίες εφαρμογές για το Android και να τις δημοσιεύετε στην Android Market. \u003cbr\u003e\u003cbr\u003eΑυτό το βιβλίο χρησιμοποιεί μια προσέγγιση μέσα από εφαρμογές - κάθε νέα τεχνολογία συζητείται μέσα στο περιβάλλον 12 πλήρως δοκιμασμένων εφαρμογών Android, με τον κώδικά τους, με συζήτηση για τον κώδικα και με δείγματα εξόδου. Οι εφαρμογές που θα αναπτύξετε περιλαμβάνουν τις παρακάτω:\u003cbr\u003e\u003cbr\u003eΕφαρμογή Παιχνιδιού Στόχευσης\u003cbr\u003eΕφαρμογή Παρουσίασης Διαφανειών\u003cbr\u003eΕφαρμογή Παιχνιδιού Εύρεσης Σημαιών\u003cbr\u003eΕφαρμογή Ιχνηλασίας Διαδρομής\u003cbr\u003eΕφαρμογή Αγαπημένων Αναζητήσεων του Twitter®\u003cbr\u003eΕφαρμογή Βιβλίου Διευθύνσεων\u003cbr\u003eΕφαρμογή Υπολογισμού Φιλοδωρήματος\u003cbr\u003eΕφαρμογή Doodlz\u003cbr\u003eΕφαρμογή Εμφάνισης Καιρικών Συνθηκών\u003cbr\u003eΕφαρμογή Παιχνιδιού Κανονιού","image":"http://www.biblionet.gr/images/covers/b183526.jpg","isbn":"978-960-512-639-1","isbn13":"978-960-512-639-1","ismn":null,"issn":null,"series":null,"pages":496,"publication_year":2012,"publication_place":"Αθήνα","price":"45.0","price_updated_at":"2012-10-22","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":"αγγλικά","original_title":"Android for Programmes: An App-Driven Approach","publisher_id":572,"extra":null,"biblionet_id":183526,"url":"https://v2.bibliography.gr/books/android-gia-programmatistes.json"}]