C++ в ядре Linux?
Для многих новичков это может стать сюрпризом, но ядро Linux написано на C, и это не просто пассивное предпочтение - Linux активно выступает за C и против C++. И так было всегда.
Вышел релиз Wing Python 10 с новыми предложениями и рефакторингом кода с помощью искусственного интеллекта, а также поддержкой Python 3.12.
Wing Python - это IDE с интеллектуальным редактором и отладчиком, призванная сделать интерактивную разработку на Python быстрой, точной и увлекательной. Wing выпускается в трех версиях: платная версия с дополнительными функциями и бесплатная IDE для студентов и любителей Python, в которой отсутствуют более продвинутые функции Wing Pro.
Главное улучшение в этом выпуске - добавление разработки с помощью искусственного интеллекта, включая как предложение кода с помощью искусственного интеллекта, так и рефакторинг кода с помощью искусственного интеллекта. По словам разработчиков, вы можете попросить Wing реализовать недостающий код в текущей позиции ввода или использовать ИИ для рефакторинга или улучшения существующего кода, описав изменения, которые вы хотите внести.
Они приводят такие примеры запросов на рефакторинг, как "Добавить doc-строку к этому методу", "Создать модульные тесты для класса Person", "Очистить этот код", "Создать RPC-сервер, который раскрывает все публичные методы класса CustomServer" и даже "Переписать этот многопоточный код, чтобы он выполнялся асинхронно".
Они оптимистично предполагают, что роль разработчика изменится на роль интеллектуального помощника, способного выполнять широкий спектр задач программирования за относительно короткие промежутки времени.
В этом выпуске также добавлена поддержка Python 3.12, включая ускорение отладки за счет использования API мониторинга с низким уровнем воздействия, а также параметризованные классы, функции и методы.
В Wing Pro 10 также добавлена поддержка управления пакетами Poetry. Poetry - это кроссплатформенный менеджер зависимостей и пакетов для Python, аналогичный pipenv.
Последнее улучшение, которое стоит отметить, - это добавление поддержки Ruff в качестве внешнего средства проверки кода в инструменте Code Warnings. Ruff - это быстрая программа для проверки кода на Python, которая может заменить или дополнить flake8, pylint, pep8 и mypy. По словам команды, Ruff также можно использовать в качестве реформатора кода.
Wing Python 10 доступен для загрузки уже сейчас.
Для многих новичков это может стать сюрпризом, но ядро Linux написано на C, и это не просто пассивное предпочтение - Linux активно выступает за C и против C++. И так было всегда.
Обновленный JavaScript-фреймворк включает в себя переписанный парсер шаблонов, который стал в 2 раза быстрее, и переработанную систему реактивности, которая повышает точность срабатывания эффектов.
Компания Oracle объявила о том, что в сервер баз данных MySQL добавлена поддержка функций и хранимых процедур JavaScript.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии