Языки и системы программирования

Языки Java и Python — самые востребованные у работодателей

Навыки программирования на Java, Python, SQL, C++ и JavaScript наиболее востребованы в рабочей среде, говорится в отчете HackerRank.

Версия расширения Visual Studio для C# на основе LSP будет распространяться с закрытым кодом

Решение Microsoft вызвало критику со стороны разработчиков программ с открытым кодом.

У HPC-процессора Thunderbird будет 2560 ядер архитектуры RISC-V

В отличие от процессоров Nvidia, поддерживающих только CUDA, программы для RISC-V можно писать на многих распространенных языках программирования.

Опубликовано первое предложение о расширении языка Java в версии 20

Выпуск JDK 20 запланирован на март будущего года; о новых возможностях очередной версии языка почти ничего не известно.

Языку TypeScript исполнилось десять лет

Введение компанией Microsoft статического контроля типов в JavaScript было встречено скептически. Однако это позволило существенно расширить возможности сред разработки.

Самым популярным языком «под WebAssembly» стал Rust

Опрос State of WebAssembly 2022 показал, что самым популярным языком для компиляции в Wasm является Rust. А наибольшие темпы роста популярности выявлены у Blazor и Python.

New Relic: Популярность дистрибутива Oracle Java падает

Согласно отчету о состоянии экосистемы Java в 2022 году, доля Oracle сократилась до 34% от общего числа используемых дистрибутивов Java, а доля Amazon выросла до 22%.

JetBrains Fleet: IDE будущего?

Благодаря опциям распределенной и удаленной работы, а также расширенным возможностям взаимодействия новая интегрированная среда разработки JetBrains Fleet может стать лучшим решением для программистов со времен Visual Studio Code. Но все это пока только в проекте.

В фокусе дорожной карты Rust 2024 — простота использования для разработчиков

Разработчики языка Rust подчеркивают, что «сглаживание кривой обучения» предусматривает совершенствование компилятора, улучшение поддержки асинхронности, а также расширение системы типов языка.

JDK 19 начинает обретать очертания

Перенос на платформу Linux/RISC-V становится официальной целью Java 19 – стандартной версии Java без долгосрочной поддержки, которая должна появиться в сентябре.

Microsoft делится планами в отношении Java

Диапазон запланированных улучшений Visual Studio Code варьируется от оптимизации автоматической подстановки кода и совершенствования средств отладки до усиления интеграции с Kubernetes и облачными сервисами.

Project Valhalla объединит улучшения объектной модели Java

Предложения OpenJDK предусматривают создание объектов-значений и примитивных объектов, а также объединение базовых примитивов с объектами, благодаря чему все значения Java становятся объектами.

Azul переносит компиляцию Java в облако

Сервис Cloud Native Compiler позволяет многократно использовать результаты работы оптимизирующих компиляторов, повышая производительность приложений Java.

Python вновь стал языком года

В компании Tiobe установили, что, как и в прошлом году, популярность Python по итогам 2021 года росла максимальными темпами.

У проекта Babel заканчиваются деньги

Команда, стоящая за компилятором JavaScript с открытым исходным кодом, ищет корпоративных спонсоров для финансирования дальнейшего развития проекта.

Python возглавил индекс языков Tiobe

Python поднялся над Си и Java, впервые заняв первое место в рейтинге популярности языков программирования.

JetBrains представляет платформу мониторинга качества кода для CI/CD

Платформа Qodana интегрируется со средой разработки IntelliJ и поддерживает Java и Kotlin, в перспективе — поддержка дополнительных языков.

Изоморфные архитектуры Интернета вещей

Сейчас при создании систем Интернета вещей практически отсутствует согласованность в использовании многочисленных методов разработки и развертывания. И крайне важно прекратить практику программирования, установки и эксплуатации крупномасштабных систем с использованием всей мешанины применяемых сегодня технологий. Интернету вещей нужны изоморфные программные архитектуры, подсистемы которых можно программировать с помощью одного и того же набора инструментов.

Oracle предлагает сервис управления Java

Развернутые на предприятиях информационные системы можно будет в режиме «одного окна» отслеживать на предмет соответствия требованиям, производительности и безопасности.

Создатели Python представили планы наращивания производительности

Постепенные улучшения призваны ускорить выполнение программ на Python в несколько раз, сохранив совместимость с существующим кодом.

Синтетическое качество: как искусственные данные дают реальные результаты

Синтетические (искусственно сгенерированные) данные меняют правила игры в ИИ: они обеспечивают экономию средств, гарантируют безопасность и ...