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

IDC: в эпоху контейнеров и облаков разработчики приобрели колоссальное влияние

Сегодня их роль меняется — это уже не исполнители планов, подготовленных центральным руководством, а инициаторы и архитекторы цифровой трансформации, уверены аналитики.

Сообществу PHP предложили создать диалект языка со строгой типизацией

Большая часть кода на P++ и PHP будет выглядеть идентично, но в P++ можно ввести операторы и переменные с контролем типов, а PHP продолжить развивать в качестве динамического языка.

Исследователи преднамеренно создали уязвимый блокчейн

Проект под названием FumbleChain реализован на Python 3.0. Желающие могут вносить изменения в код и организовывать на его основе конкурсы по поиску брешей.

Java хотят перенести на iOS в обход запрета Apple

Приложения для Android писать на Java можно, но эта ОС не обеспечивает совместимости со стандартом Java 11. По этой причине перенос готовых Java-библиотек и проектов на Android может быть затруднен.

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

Благодаря простоте Gen и встроенным средствам автоматизации некоторых задач систему смогут использовать все, от новичков до экспертов, утверждают его разработчики из МТИ.

Jakarta EE 8 выйдет в сентябре этого года

Разработка корпоративной платформы Java перешла к Eclipse Foundation от Oracle в 2017 году. Права на марку Java остались у Oracle, и Eclipse приходится использовать название Jakarta.

Слух: переносить приложения с iOS на Mac можно будет простой установкой флажка в среде разработки

Apple планирует значительно унифицировать разработку приложений для iPhone, iPad и Mac; соответствующий фреймворк Marzipan значительно усовершенствован.

Appian интегрирует в свою платформу Google AI и RPA

Платформа, предназначенная для сборки корпоративных информационных систем без программирования, делает доступнее средства искусственного интеллекта, включая сервисы распознавания образов и роботизации бизнес-процессов.

.Net 5 объединит ветви .Net Framework и .Net Core

Запланированный на ноябрь 2020 года выпуск .Net 5 ознаменует собой начало эры новой, объединенной платформы.

Alibaba предлагает собственный дистрибутив Java для крупномасштабных приложений

Версия Java от китайской компании работает только на компьютерах с процессорами архитектуры Intel под управлением 64-разрядных версий Linux.

Проект Tsan может избавить многопоточные программы Java от состояний гонки данных

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

Google ведет проект фреймворка для быстрого создания конвейеров CI/CD

Google Tekton оптимизирован для использования с облаком Google Cloud Platform и определенными инструментами Kubernetes.

Создан диалект Лиспа, обещающий высокую степень выразительности

Janet может работать на устройствах Интернета вещей — самая полная сборка занимает не больше 400 Кбайт.

В Java планируется развивать поддержку графических процессоров и контейнеров

Первое чрезвычайно важно для решения задач машинного обучения, второе обеспечит предсказуемое масштабирование для работы с большими данными.

JavaScript стал самым известным среди разработчиков языком

По данным очередного опроса, проведенного фирмой HackerRank, его на профессиональном уровне знает более 73% программистов.

Создан консорциум по развитию GraphQL, более гибкой альтернативы REST API

На данный момент уже существуют реализации GraphQL для языков JavaScript, Hack, Scala, Java, Ruby, Python и Go.

Язык программирования Ruby обновлен до версии 2.6

Главным новшеством стал JIT-компилятор, повышающий скорость выполнения кода.

Amazon предлагает Corretto — альтернативу Oracle Java Development Kit

Функционал Corretto 8 соответствует OpenJDK 8, вышедшему в 2014 году. Corretto 11, отвечающий нынешнему OpenJDK 11, планируется выпустить в апреле.

SAP выпустила собственный дистрибутив Java

Дистрибутив получил название SapMachine. Клиенты и партнеры компании могут свободно запускать на нем свои приложения на основе OpenJDK.

Tiobe: популярность Python в 2018 году значительно выросла

Java, Си, C++, VisualBasic.Net, Kotlin, Matlab, Rust и TypeScript также набирают очки, в то время как Ruby и F# теряют свои позиции.

Цифровая дегустация: культовый вкус через digital-фильтр

Как цифровые инструменты меняют процессы дегустации и создают для нее полноценный дашборд – рассказываем на примере производства кофе.

Мы используем cookie, чтобы сделать наш сайт удобнее для вас. Оставаясь на сайте, вы даете свое согласие на использование cookie. Подробнее см. Политику обработки персональных данных