Тесты или типы? — Rust version

Пару дней назад 0xd34df00d опубликовал здесь перевод статьи, описывающей, что можно узнать о функции в разных языках, если рассматривать её как “чёрный ящик”, не используя информацию о её реализации (но, разумеется, не мешая ей пользоваться компилятору…

9 лучших опенсорс находок за август 2019

Доброй осени, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за август 2019.
За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зерк…

FFI: Подключаем Сишные либы или пишем на Расте внутри PHP 7.4

В PHP 7.4 появится FFI, т.е. можно подключать библиотеки на языке C (или, например, Rust) напрямую, без необходимости писать целый extension и разбираться в его многочисленных нюансах.
Давайте попробуем написать код на Rust, и используем его PHP-прог…

Выпуск Rust 1.37.0: Profile-Guided Optimization, неименованные константы и cargo vendor

Представляем вашему вниманию перевод публикации о новой версии всеми любимого языка программирования Rust.
Введение
Команда разработчиков Rust рада сообщить о выпуске новой версии, 1.37.0. Rust — это язык программирования, позволяющий каждому создава…

[Перевод – recovery mode ] Какой язык — D, Go или Rust имеет лучшие перспективы заменить C и почему?

Несмотря на мой статус и очевидную предвзятость как одного из создателей D, я постараюсь отвечать откровенно; Я следовал путям Go и Rust, и я абсолютно точно знаю, где стирают грязное белье в D. Я поощряю людей на аналогичных позициях в сообществах Rus…