Ο πρωτοπόρος της Python αξιολογεί τη 30χρονη γλώσσα προγραμματισμού

Ο πρωτοπόρος της Python αξιολογεί τη 30χρονη γλώσσα προγραμματισμού


Η γλώσσα προγραμματισμού Python, η οποία δεν ήταν ποτέ πιο δημοφιλής, πιθανώς χάρη στην άνοδο των έργων επιστήμης δεδομένων και τεχνητής νοημοσύνης στην εταιρεία, επιστρέφει επίσημα 30 αύριο.

Ένα από τα πέντε μέλη του Διοικητικού Συμβουλίου του Python του 2021 στο Ίδρυμα Λογισμικού Python είναι ο Pablo Galindo, μηχανικός λογισμικού Bloomberg, ο οποίος μίλησε με την VentureBeat για τις εγγενείς προκλήσεις του να επιτρέπεται η ανάπτυξη και η ανάπτυξη μιας γλώσσας χωρίς να θυσιάζεται η συμβατότητα με το λογισμικό.

Αυτή η συνέντευξη έχει επεξεργαστεί για σαφήνεια και συντομία.

VentureBeat: Πώς συμμετείχατε πρώτα στην Python

Πάμπλο Γκάλιντο: Έκανα το πρώτο μου έτος [my] Διδακτορικό όταν ήμουν στη Γρανάδα. Το υπόβαθρο μου είναι στη φυσική. Συνήθιζα να προσομοιώνω τις μαύρες τρύπες. Ο κώδικας που συνήθως πηγαίνει σε προσομοιώσεις καταρτίζεται σε C και C ++. Η Python ήταν μια φανταστική γλώσσα για την αναδίπλωση κώδικα προσομοίωσης. Αγάπησα αμέσως τη σύνταξη και τη δύναμη που έχει.

VentureBeat: Σας εξέπληξε η δημοτικότητα του Python

Galindo: Θα το πω σίγουρα. Με εκπλήσσει [that] αυτή εξακολουθεί να είναι μια από τις πιο χρησιμοποιούμενες γλώσσες στον κόσμο.

VentureBeat: Ποιες είναι μερικές από τις πιο συχνές περιπτώσεις χρήσης του Python στο Bloomberg

Galindo: Στην πραγματικότητα χρησιμοποιούμε την Python πολύ. Υπάρχουν 2.000 προγραμματιστές που χρησιμοποιούν το Python. Οι περιπτώσεις χρήσης είναι αρκετά εκτεταμένες. Χρησιμοποιούμε το Python για πράγματα όπως μοντέλα μηχανικής μάθησης ή αρχιτεκτονική προσανατολισμένη στις υπηρεσίες. Έχουμε χρησιμοποιήσει επίσης το Python για πολλά εσωτερικά εργαλεία εμπειρίας χρήστη και εργαλεία προγραμματιστών. Χρησιμοποιούμε επίσης το Python για μετασχηματισμό δεδομένων.

VentureBeat: Ποια είναι η τρέχουσα βαθμολογία σας στην Python

Galindo: Η Python είναι μια πολύ ώριμη γλώσσα και έχει εξελιχθεί. Έχει επίσης πολλά πράγματα που μεταφέρει. Η Python έχει μια αποσκευή που φαίνεται λίγο παλιά στις μέρες μας, αλλά η κοινότητα και το οικοσύστημα πρέπει να διατηρηθούν. Είναι παρόμοιο με το πώς εξελίσσονται τα C και C ++ αυτή τη στιγμή. Όταν κάνετε αλλαγές στη γλώσσα, είναι αρκετά επικίνδυνο [because you can] σπάσε τα πράγματα. Αυτό είναι που φοβούνται περισσότερο οι άνθρωποι.

Αλλά παρόλο που η Python είναι αρκετά παλιά, υπάρχουν μεγάλες αλλαγές. Η έκδοση Python 3.1 για τον Οκτώβριο θα περιλαμβάνει την αντιστοίχιση μοτίβων, η οποία είναι μία από τις μεγαλύτερες συντακτικές αλλαγές που έχει δει η Python εδώ και πολύ καιρό. Μπορούμε να μάθουμε από άλλες γλώσσες. Νομίζω ότι είμαστε ευτυχείς να πούμε ότι συνεχίζουμε να εξελισσόμαστε και να προσαρμόζουμε. Έχουμε καλή εμπειρία σεβόμενοι τη σημασία της συμβατότητας προς τα πίσω.

VentureBeat: Αν μπορούσατε να είστε βασιλιάς της Python για μια μέρα, τι θα άλλαζες

Galindo: Θα ήμουν ένας φρικτός βασιλιάς για μια μέρα. Η πρώτη τάξη της επιχείρησης θα ήταν να διορθώσουμε όλα αυτά τα πράγματα που έχουμε αποκτήσει όλα αυτά τα χρόνια στη γλώσσα. Αυτό θα απαιτούσε να σπάσουμε πολλά πράγματα. Προφανώς δεν θα το κάνω, αλλά νομίζω ότι ένα από τα πράγματα που θα ήθελα πραγματικά να δω στο μέλλον είναι η Python να πάρει ταχύτερα από ό, τι είναι. Νομίζω ότι η Python εξακολουθεί να έχει πολλές δυνατότητες να επιταχύνει. Νομίζω ότι θα είναι αδύνατο. Αλλά μπορείτε να ονειρευτείτε.

VentureBeat: Τι γνωρίζετε τώρα για την Python σήμερα που θα θέλατε να γνωρίζετε πότε ξεκινήσατε να το χρησιμοποιείτε

Galindo: Νομίζω ότι το πιο σημαντικό πράγμα που έχω μάθει είναι πόσες διαφορετικές χρήσεις υπάρχουν για την Python. Είναι σημαντικό να ακούτε όλους αυτούς τους τύπους χρηστών όταν εξετάζετε την εξέλιξη της γλώσσας. Είναι αρκετά εκπληκτικό και αρκετά αποκαλυπτικό να εξετάσουμε πώς οι αλλαγές ή οι βελτιώσεις θα συγκρούονται ή θα αλληλεπιδρούν με άλλους χρήστες της γλώσσας.

Είναι κάτι που όταν ξεκίνησα δεν το είχα σκεφτεί. Θα ήταν υπέροχο εάν οι άνθρωποι θα μπορούσαν να είναι συμπαθητικοί μαζί μας αλλάζοντας γλώσσες όταν πρέπει να εξισορροπήσουμε αυτά τα πράγματα.

VentureBeat: Ποια είναι η καλύτερη συμβουλή σας σε ηγέτες οργανώσεων που έχουν υιοθετήσει το Python

Galindo: Είναι σημαντικό να εξηγήσετε με πειστικό τρόπο στους υπεύθυνους λήψης αποφάσεων του οργανισμού ποια είναι τα πλεονεκτήματα της Python σε σχέση με κάτι άλλο. Πρέπει να καταλάβουν συγκεκριμένα πώς το οικοσύστημα και οι γλώσσες θα μεταμορφώσουν τον οργανισμό.

Το κλειδί εδώ είναι να κάνουμε τους προγραμματιστές πιο ενεργούς. Η παραγωγικότητα δεν σημαίνει απλώς παραγωγή περισσότερων. είναι πολύ δύσκολο να ανταγωνιστείς την ταχύτητα για να αγοράσεις κάτι που μπορεί να επαναληφθεί με την ταχύτητα του Python.

Το δεύτερο σημαντικό πράγμα είναι η ευτυχία του προγραμματιστή. Η σύνταξη κώδικα για έναν προγραμματιστή είναι ένας τρόπος να εκφραστείτε. Ένας προγραμματιστής μπορεί να εκφραστεί σε μια μεταγλωττισμένη γλώσσα. Είναι λίγο πιο δύσκολο, επειδή οι κύκλοι αλληλεπίδρασης είναι μακρύτεροι και λιγότερο διαδραστικοί. Στην Python, η σύνταξη δεν παρεμποδίζεται. Μπορείτε να πείτε αυτό που θέλετε πολύ εύκολα και να πειραματιστείτε.

VentureBeat

Η αποστολή της VentureBeat είναι να είναι ένα ψηφιακό τετράγωνο πόλης για τεχνικούς υπεύθυνους λήψης αποφάσεων για να αποκτήσουν πληροφορίες σχετικά με τη μετασχηματιστική τεχνολογία και τις συναλλαγές. Ο ιστότοπός μας παρέχει βασικές πληροφορίες σχετικά με τις τεχνολογίες δεδομένων και τις στρατηγικές για να σας καθοδηγήσει καθώς οδηγείτε τους οργανισμούς σας. Σας προσκαλούμε να γίνετε μέλος της κοινότητάς μας, για πρόσβαση:

  • ενημερωμένες πληροφορίες για θέματα που σας ενδιαφέρουν
  • τα ενημερωτικά δελτία μας
  • Περιεχόμενο περιφραγμένο με κορυφαία σκέψη και μειωμένη πρόσβαση στις πολύτιμες εκδηλώσεις μας, όπως το Rework
  • δυνατότητες δικτύωσης και άλλα

Γίνομαι μέλος



[via]