Windows

Η Google κάνει ταχύτερη

15 Μυστικά του Google Maps Που Ίσως Δεν Γνωρίζατε | PCsteps.gr

15 Μυστικά του Google Maps Που Ίσως Δεν Γνωρίζατε | PCsteps.gr
Anonim

"Οι σημαντικότερες βελτιώσεις σχετίζονται με τις επιδόσεις", έγραψε ο μηχανικός της Google Andrew Gerrand σε μια ανάρτηση που ανακοίνωσε τη νέα έκδοση. "Είναι πολύ πιθανό ότι ο κωδικός Go σας θα τρέξει αξιοσημείωτα ταχύτερα όταν κατασκευαστεί με το Go 1.1."

Για αυτήν την έκδοση, η ομάδα ανάπτυξης Go βελτιστοποίησε αρκετά βασικά στοιχεία του Go, συμπεριλαμβανομένου του compiler και linker, και τα τμήματα της τυπικής βιβλιοθήκης

Η Google ξεκίνησε το 2009 ως μια πειραματική γλώσσα προγραμματισμού, η οποία συνδυάζει την ταχύτητα και την ασφάλεια μιας μεταγλωττισμένης γλώσσας όπως η C ++ με την ευελιξία μιας δυναμικής γλώσσας όπως η JavaScript

Η εταιρεία κυκλοφόρησε την πρώτη πλήρη έκδοση του Go πέρυσι και από τότε κυκλοφόρησε τρεις μικρές ενημερώσεις. Εκτός από τη χρήση εσωτερικού προσωπικού για τη βελτίωση της γλώσσας, η Google δέχτηκε 2.600 τροποποιήσεις κώδικα από 161 συνεργάτες για αυτήν την έκδοση.

Εκτός από τις βελτιώσεις απόδοσης, το Go 1.1 έχει και άλλα σημαντικά χαρακτηριστικά. Τα προγράμματα στη γλώσσα μπορούν να τρέξουν πιο ομαλά σε πολλούς πυρήνες επεξεργαστών, χάρη σε έναν νέο ανιχνευτή κούρσας. Από την πλευρά του προγραμματισμού, οι απαιτήσεις επιστροφής έχουν τροποποιηθεί, πράγμα που θα ενισχύσει πιο σύντομες συνήθειες κωδικοποίησης.

Το Go 1.1 είναι πλήρως συμβατό προς τα πίσω. μπορεί να αναγνωρίσει και να εκτελέσει όλα τα προγράμματα που έχουν δημιουργηθεί χρησιμοποιώντας το Go 1.