Μία καινοτόμo γλώσσα προγραμματισμού ονόματι Hack, η οποία διατηρεί χαρακτηριστικά της PHP ενώ παράλληλα εισάγει νέα στοιχεία, αποκάλυψε το Facebook.
Σύμφωνα με δημοσίευμα του PC World, το οποίο επικαλείται τον Μπράιαν Ο’ Σάλιβαν, τεχνικό του κοινωνικού δικτύου, οι προγραμματιστές PHP δεν θα έχουν πρόβλημα κατανόησης της Hack, καθώς έχουν πολλά κοινά στοιχεία.
Όπως και στην περίπτωση του TypeScript, η εν λόγω γλώσσα ενδείκνυται για χρήση από μεγάλες ομάδες δημιουργίας λογισμικού, αλλά και από μεμονωμένους χρήστες, οι οποίοι θέλουν καλύτερες επιδόσεις στις ιστοσελίδες τους και εν γένει βελτίωση της ποιότητας του κώδικά τους.
Η Hack προϋποθέτει το HHVM (Hip Hop Virtual Machine) για να «τρέξει». Το HHVM είναι μία «virtual machine» η οποία συντάσσει PHP σε byte code, έτσι ώστε να μπορεί να «τρέχει» πιο γρήγορα.
Όπως αναφέρεται σε δημοσίευμα του Wired, οι Μπράιαν Ο’ Σάλιβαν, Τζουλιέν Βερλαγκέτ, Αλόκ Μενγκχρατζανί και άλλοι ανέπτυξαν την συγκεκριμένη γλώσσα μέσα στα τελευταία χρόνια, η οποία «επιτρέπει στους προγραμματιστές να φτιάξουν σύνθετα websites και άλλα λογισμικά σε μεγάλες ταχύτητες, ενώ παράλληλα εξασφαλίζεται ότι ο κώδικάς τους είναι οργανωμένος με ακρίβεια, και σχετικά απαλλαγμένος από λάθη- ένας συνδυασμός που λίγες σημερινές γλώσσες μπορούν να επιτύχουν».
Η Hack βρίσκεται πίσω σχεδόν από το σύνολο του site του Facebook, που εξυπηρετεί περίπου 1,2 δισεκατομμύρια ανθρώπους σε όλον τον κόσμο.
Οι Βερλαγκέτ και Μενγκχρατζανί ανακοίνωσαν χθες το «άνοιγμα» μίας ανοικτής έκδοσης του Hack στο κοινό.
Όταν ο Μαρκ Ζούκερμπεργκ άρχισε να δουλεύει στο Facebook το 2003, χρησιμοποίησε την PHP, η οποία ήταν από τις πιο δημοφιλείς γλώσσες τότε. Μέσα στην επόμενη δεκαετία, η χρήση της συνεχίστηκε, ωστόσο καθώς ο όγκος των χρηστών αυξανόταν, η εν λόγω γλώσσα άρχισε να δείχνει τους περιορισμούς της. Όπως αναφέρεται σε δημοσίευμα του Wired, η Hack θα μπορούσε κάλλιστα να θεωρηθεί ως μια νέα έκδοση της PHP.
Source: