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.