Εξοικειωθείτε με τον συναρτησιακό προγραμματισμό χρησιμοποιώντας εικόνες! Μία πρακτική και διασκεδαστική εισαγωγή για τους νέους προγραμματιστές.
Το βιβλίο Creative Scala απευθύνεται σε προγραμματιστές που δεν γνωρίζουν την Scala. Υποθέτουμε ότι είστε εξοικειωμένοι με κάποια γλώσσα προγραμματισμού αλλά έχετε λίγη ή καθόλου εμπειρία με τον συναρτησιακό προγραμματισμό.
Σε αυτό το βιβλίο θέσαμε τρεις στόχους:
- Να γνωρίσετε και να εξοικειωθείτε με τον συναρτησιακό προγραμματισμό, έτσι ώστε να είστε σε θέση να φτιάξετε προγράμματα και να κατανοήσετε άλλα σχετικά εισαγωγικά βιβλία.
- Να σας διδάξουμε την Scala για να εξερευνήσετε τα δικά σας ενδιαφέροντα χρησιμοποιώντας την.
- Να την παρουσιάσουμε με διασκεδαστικό, ενδιαφέρον και ήπιο τρόπο, μέσω δισδιάστατων γραφικών.
Κατεβάστε το βιβλίο στα links που υπάρχουν παρακάτω, κάνοντας δεξί click στο κουμπί Download και επιλέγοντας Save link as...
- Dave Gurnell: dave@underscore.io
- Noel Welsh: noel@underscore.io
Για να συνεισφέρετε διορθώνοντας, βελτιώνοντας ή ενημερώνοντας το περιεχόμενο της μεταφρασμένης έκδοσης:
- Κάντε fork το GitHub repository mrdimosthenis/creative-scala
- Πραγματοποιήστε τις αλλαγές στο δικό σας repository
- Δημιουργήστε την τελική μορφή του βιβλίου εκτελώντας τις παρακάτω εντολές
bash go.sh
ήdocker-compose run book bash
npm install
sbt
epub
html
- Βεβαιωθείτε ότι έχετε το επιθυμητό αποτέλεσμα, ελέγχοντας τα αρχεία
dist/creative-scala.epub
καιdist/creative-scala.html
- Δημιουργήστε το
dist/creative-scala.pdf
μετατρέποντας το αρχείοdist/creative-scala.epub
με έναν epub-to-pdf-converter - Κάντε pull request στο branch contribution
Για να συνεισφέρετε στην αγγλική έκδοση του βιβλίου, επισκεφθείτε το GitHub repository underscoreio/creative-scala