Guido van Rossum mówi, że Python 4.0 może nigdy nie nadejść

Guido van Rossum (twórca języka programowania Python), komentuję kilka dni temu w wywiadzie że bardzo trudno było Pythonowi 4.0 ujrzeć światło dzienne, Ponieważ obecnie język programowania przechodzi przez dość trudny problem jakim jest migracja z Pythona 2.0 do Pythona 3.0,

Podzielił się także swoimi przemyśleniami na temat innych języków, jak Rust, Go, Julia i TypeScript. Guido uważa, że ​​Rust to ciekawy język, który niemal doskonale rozwiązuje wąskie gardła w zarządzaniu pamięcią. Dodał, że Go i Julia mają duże podobieństwa do ich tworzenia, a zespół programistów Pythona uczy się i inspiruje różnymi funkcjami zaimplementowanymi w TypeScript.

Guido van Rossum i członkowie zespołu Rozwój Pythona wspomnieć, że nie byli do końca entuzjastycznie nastawieni do pomysłu Pythona 4, po przejściu z Pythona 2 do Pythona 3 cenne lekcje.

„Nie jestem podekscytowany ideą Pythona 4 i nikt z głównego zespołu programistycznego tak naprawdę nie jest, więc prawdopodobnie nigdy nie będzie 4.0 i będziemy kontynuować przynajmniej do 3.33. Nauczyliśmy się naszej lekcji Pythona 3 na 2, więc mówienie o Pythonie 4 na poważnie jest prawie tabu. «.

Po przejściu na emeryturę w 2019 roku, Guido van Rossum powrócił do biznesu w listopadzie 2020 roku z nowym stanowiskiem w Microsoft a na Twitterze komentuję, że będzie to działać, aby korzystanie z Pythona było jeszcze lepsze. Będzie dostępny nie tylko w systemie Windows, ale na wszystkich platformach, co powinno sprawić, że będzie bardziej atrakcyjny i konkurencyjny. W rzeczywistości przez ostatnią dekadę Python konkuruje z młodszymi językami uważanymi za bardziej nowoczesne przez ich twórców i ich społeczność.

Dla Guido Rust jest „doskonałym” językiem programowania który zasługuje na cały entuzjazm wobec niego:

„W niektórych sprawach brzmi to jak świetny język. Rust naprawdę poprawia C++, w szczególności w jednym obszarze - kontrole kompilatora są znacznie trudniejsze do ominięcia. I oczywiście prawie idealnie rozwiązuje problem alokacji pamięci. Jeśli napisałeś to samo w C++, nie możesz być tak pewien, w porównaniu do Rusta, że ​​poprawnie alokujesz i obsługujesz pamięć. Więc Rust jest interesującym językiem ”- powiedział.

Ponadto, w porównaniu do C++, Rust jest nowicjuszem w świecie programowania i wielu programistów niechętnie się nim interesuje. Jednak w ostatnich latach zaczęły go stosować duże projekty branżowe.

I taki jest przykład społeczności Linuksa, która od jakiegoś czasu ogłosiła, że ​​zaczęła rozwijać części jądra w Ruście.

Ze strony Microsoftu, w zeszłym roku wprowadził swój projekt Rust for Windows i ma na celu umożliwienie programistom łatwego dostępu do Windows API podczas tworzenia aplikacji Rust w systemie Windows. Facebook, Amazon, Apple, Microsoft i inni główni gracze w branży ogłosili niedawno, że zatrudniają programistów Rust.

W końcu Jeśli chodzi o TypeScript, twórca Pythona uważa, że:

„TypeScript to świetny język. Być może zauważyłeś, że w ciągu ostatnich sześciu lub siedmiu lat dodaliśmy opcjonalne pisanie statyczne do Pythona, znane również jako pisanie progresywne ”- powiedział.

„Kiedy zaczynaliśmy ten projekt, nie zdawałem sobie sprawy z istnienia TypeScriptu, więc nie mogę powiedzieć, że język zainspirował nas do rozpoczęcia pracy. TypeScript, ponieważ wskoczył do pociągu JavaScript i ponieważ Anders jest bardzo inteligentnym facetem, TypeScript zrobił kilka rzeczy, których Python wciąż czeka na zrozumienie. Dlatego dzisiaj zdecydowanie szukamy przykładów w TypeScript. Mamy GIS do pisania, w którym omawiamy rozszerzenia składni i semantyki pisania oraz ogólny system typów dla Pythona ”- dodał.

Guido powiedział, że JavaScript jest bliższy Pythonowi niż myślisz, a zespół programistów Pythona czerpie wiele inspiracji z ulepszeń wprowadzonych przez TypeScript.

„Czasami wymyślamy nowe funkcje, ponieważ wiemy, że niektórych funkcji początkowo brakowało również w TypeScript, a następnie dodaliśmy do TypeScript w oparciu o zapotrzebowanie użytkowników i [stały się] bardzo popularne w TypeScript. A teraz widzimy, że jesteśmy w tej samej sytuacji ”- powiedział.

„Ponieważ JavaScript i Python są stosunkowo podobne. Dużo więcej niż Python i powiedzmy C++, Rust czy Java. Uczymy się więc z TypeScript i od czasu do czasu z moich rozmów z Andersem wydaje się, że TypeScript uczy się również od Pythona, tak jak JavaScript nauczył się od Pythona w niektórych obszarach ”- podsumował Guido. Anders Hejlsberg to duński programista pracujący w firmie Microsoft i jeden z wielkich architektów TypeScript.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.