Γίνε μέλος στη διαδρομή Pharo του Exercism και απόκτησε πρόσβαση σε 50 ασκήσεις με αυτόματη ανάλυση του κώδικά σου και προσωπική καθοδήγηση, όλα 100% δωρεάν.
Class { "A simple SUnit test"
#name : #HelloWorldTest,
#superclass : #TestCase }
{ #category : #testing }
HelloWorldTest >> testSayHello [
self
assert: HelloWorld sayHello
equals: 'Hello, World!'. ]
Γίνε καλύτερος στον προγραμματισμό με διασκεδαστικές, ανταποδοτικές ασκήσεις προγραμματισμού στο Exercism, που ελέγχουν πόσο καλά κατανοείς τις έννοιες.
Μια δομή δεδομένων που χρησιμοποιεί έναν μόνο buffer σταθερού μεγέθους, σαν να ήταν συνδεδεμένος από άκρη σε άκρη.
Μια μικρή DSL για τη ρίψη ζαριών
Δημιούργησε μια υλοποίηση του κρυπτογραφήματος Atbash, ενός αρχαίου συστήματος κρυπτογράφησης που δημιουργήθηκε στη Μέση Ανατολή.
Στη Pharo, τα πάντα είναι αντικείμενα. Υπάρχουν μόνο αντικείμενα που ανταλλάσσουν μηνύματα.
Παρέχει άμεση ανατροφοδότηση κατά την εκτέλεση. Μπορείς να τρέξεις και να αλλάξεις το πρόγραμμά σου εν κινήσει.
Η πλήρης σύνταξη της γλώσσας χωράει σε μια καρτ ποστάλ και έχει μόνο 6 λέξεις-κλειδιά. Είναι εύκολη στην εκμάθηση.
Η Pharo κάνει δυναμικό έλεγχο τύπων κατά την εκτέλεση. Ένα αντικείμενο ελέγχει τη λειτουργία του τη στιγμή της εκτέλεσης.
Η Pharo μπορεί να χρησιμοποιηθεί για ιστούς, επιτραπέζιες εφαρμογές, τεχνητή νοημοσύνη, οπτικοποιήσεις, μαθηματικά, συσκευές IoT.
Η Pharo χρησιμοποιεί μια γρήγορη εικονική μηχανή που τρέχει σε Windows, macOS και Linux, συμπεριλαμβανομένων των επεξεργαστών ARM.
Κάθε γλώσσα έχει τον δικό της τρόπο να κάνει τα πράγματα. Η διαδρομή Pharo δεν αποτελεί εξαίρεση. Οι μέντορές μας θα σε βοηθήσουν να μάθεις να σκέφτεσαι σαν προγραμματιστής Pharo και να γράφεις ιδιωματικό κώδικα σε Pharo. Μόλις λύσεις μια άσκηση, υποβάλε την στην εθελοντική μας ομάδα και θα σου δώσουν υποδείξεις, ιδέες και σχόλια για το πώς να τη φέρεις πιο κοντά σε αυτό που θα έβλεπες συνήθως σε Pharo - θα σε βοηθήσουν να ανακαλύψεις όσα δεν ξέρεις ότι δεν ξέρεις.
Μάθε περισσότερα για την καθοδήγησηΗ διαδρομή Pharo στο Exercism έχει 50 ασκήσεις για να σε βοηθήσει να γράφεις καλύτερο κώδικα.
Δες όλες τις ασκήσεις της διαδρομής Pharo