Гвідо ван Россум (творець мови програмування Python), Коментую кілька днів тому в інтерв'ю що для Python 4.0 було дуже важко коли-небудь побачити світ, Оскільки в даний час мова програмування переживає досить складну проблему - це перехід з Python 2.0 на Python 3.0,
Він також поділився своїми думками щодо інших мов, як Rust, Go, Julia та TypeScript. Гвідо вважає, що Rust - це цікава мова, яка майже ідеально вирішує вузькі місця в управлінні пам'яттю. Він додав, що Го та Джулія мають схожі риси зі своїм створенням, і що команда розробників Python навчається і надихається різними функціями, реалізованими в TypeScript.
Гвідо ван Россум та члени команди Розробка Python згадайте, що вони не зовсім захоплювались ідеєю Python 4, вивчивши кілька цінних уроків під час переходу з Python 2 на Python 3.
«Я не схвильований ідеєю Python 4, і насправді ніхто в основній команді розробників не є, тому, ймовірно, ніколи не буде 4.0, і ми продовжуватимемо принаймні 3.33. Ми засвоїли наш урок Python 3 проти 2, тому говорити про Python 4 майже нереально. «.
Після виходу на пенсію в 2019 році Гідо ван Россум повернувся до бізнесу в листопаді 2020 року з новою посадою в Microsoft а в Twitter я коментую, що це допоможе зробити використання Python ще кращим. Це буде не тільки в Windows, але і на всіх платформах, що має допомогти зробити його більш привабливим та конкурентоспроможним. Насправді, протягом останнього десятиліття Python змагався з молодими мовами, які їх творці та їх спільнота вважають більш сучасними.
Для Гвідо Руст - це «відмінна» мова програмування який заслуговує на все ентузіазм щодо нього:
Звучить як чудова мова, для деяких речей. Іржа дійсно покращує C ++ в одній області, зокрема - елементи керування компілятором набагато важче обійти. І, звичайно, це майже ідеально вирішує проблему розподілу пам’яті. Якщо ви написали те саме в C ++, ви не могли бути настільки впевненими, порівняно з Rust, що ви правильно розподілили всю пам'ять і обробляли пам'ять. Тож Іржа - це цікава мова », - сказав він.
Крім того, у порівнянні з C ++, Rust - новачок у світі програмування, і багато розробників неохоче цікавляться ним. Однак великі галузеві проекти почали застосовувати його в останні роки.
І ось приклад спільноти Linux, яка деякий час оголосила, що розпочала розробку частин ядра в Rust.
З боку Microsoft, вона представила свій проект Rust for Windows минулого року і покликана дозволити програмістам легкий доступ до API Windows під час розробки додатків Rust для Windows. Facebook, Amazon, Apple, Microsoft та інші великі гравці галузі нещодавно оголосили, що наймають розробників Rust.
В кінці кінців Що стосується TypeScript, творець Python вважає, що:
“TypeScript - чудова мова. Можливо, ви помітили, що за останні шість-сім років ми додали до Python необов’язковий статичний запис, який також називають прогресивним письмом », - сказав він.
“Я насправді не знав TypeScript, коли ми починали цей проект, тому не можу сказати, що мова надихнула нас на початок роботи. TypeScript, оскільки він стрибнув на поїзді JavaScript, і оскільки Андерс дуже розумний хлопець, TypeScript зробив кілька речей, які Python все ще чекає, щоб зрозуміти. Тож сьогодні ми точно шукаємо приклади в TypeScript. У нас є ГІС для набору тексту, де ми обговорюємо розширення синтаксису та семантики, а також загальну систему типів для Python », - додав він.
Далі Гвідо сказав, що JavaScript ближче до Python, ніж ви думаєте, і що команда розробників Python черпає багато натхнення завдяки вдосконаленням, зробленим TypeScript.
“Іноді ми придумуємо нові функції, оскільки знаємо, що деякі функції також спочатку відсутні в TypeScript, потім додані до TypeScript на основі попиту користувачів і [стали] дуже популярними в TypeScript. І тепер ми можемо бачити, що ми в тій же ситуації », - сказав він.
"Оскільки JavaScript та Python відносно схожі. Набагато більше, ніж Python і, скажімо, C ++ або Rust або Java. Отже, ми вчимося у TypeScript, і час від часу, під час моїх розмов з Андерсом, здається, що TypeScript також вчиться у Python, так само, як JavaScript навчався у Python в деяких областях », - підсумував Гвідо. Андерс Хейлсберг - датський програміст, який працює в Microsoft, і один з видатних архітекторів TypeScript.