Создатель языка программирования Python Гвидо ван Россум поделился мыслями о Python как о языке для браузера и мобильных устройств и его будущих конкурентах, таких как Julia.
Мобильная разработка — одна из ключевых областей роста, в которой Python не получил поддержки, несмотря на то, что доминирует в области машинного обучения с такими библиотеками, как NumPy и Google TensorFlow, а также в автоматизации бэкенд-сервисов. В интервью Microsoft Reactor Гвидо ван Россум сказал, что разработка мобильных приложений на Python — это больной вопрос». Несколько человек работают над этим, но CPython имеет 30-летнюю историю, и был создан для среды, которая представляет собой рабочую станцию, десктоп или сервер. Это до сих пор актуально среди пользователей.
Разработчики, которым удалось кросс-компилировать CPython для работы на планшетах Android или даже на iOS, сталкиваются с тем, что он потребляет слишком много памяти и энергии оборудования. По сравнению с тем, что нужно для работы с мобильными операционными системами, Python слишком «большой и медленный». По тем же причинам, вероятно, Python не будет использоваться для разработки веб-приложений, несмотря на стандарт WebAssembly, который помогает создавать более мощные приложения на веб-сайтах.
По словам Гвидо ван Россума, Python должен сосредоточиться на тех областях, где он хорош: в вебе такая область — бэкенд. Еще один пример удачного применения Python — обработка научных данных. Во фронтенд-разработке же, по мнению ван Россума, доминирует JavaScript, но все чаще программисты используют TypeScript.
Также Гвидо ван Россум высказался по поводу языка программирования в области научных вычислений и машинного обучения Julia, который набирает популярность, но пока не имеет богатства библиотек машинного обучения и науки о данных, которые есть у Python. По словам ван Россума, Julia имеет множество похожих с Python вещей, но «никто никогда не должен пытаться писать код на этих языках программирования в один и тот же день», пошутил разработчик, назвав также Julia «нишевым языком» по сравнению с Python.
Гвидо ван Россум уверен, что компилятор Julia оптимизирует код так, как Python, вероятно, никогда не сможет. С другой стороны, «он более ограничен в других областях, и вряд ли кто-нибудь когда-нибудь напишет на Julia веб-сервер». Ван Россум также является поклонником Rust, но считает, что Go, созданный Google, является самым «питоническим» из всех языков программирования.
Visual Code от Microsoft, вероятно, один из самых популярных редакторов кода. Разработчики любят его за…
Япония сама по себе — сплошной киберпанк. Это заметил даже культовый писатель жанра Уильям Гибсон,…
Сам по себе телефон Айфон 17 Про Макс – отличный подарок. У него красивая заводская…
На фоне роста спроса на ликвидность в бычьем рынке 2025 года, криптозаймы снова выходят на…
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…