METANIT.COM – Telegram
METANIT.COM
5.98K subscribers
1.69K photos
81 videos
9 files
1.08K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Исследование состояния Rust 2024: большинство разработчиков Rust беспокоятся о будущем языка, отмечают его недостаточное распространение, сложность и слабую поддержку.

В рамках опроса State of Rust за 2024 год было опрошено около 10000 разработчиков на Rust на тему состояния экосистемы. И как показал опрос, что использование Rust не растет так, как ожидалось, несмотря на его преимущества в плане безопасности и несмотря на рекомендации известных организаций, включая правительство США и компании, включая Microsoft, в основном по соображениям безопасности.

Только 38,2% (из программистов) и 45,5% (из организаций) заявили, что используют Rust более менее на постоянной основе. Хотя эти цифры выросли с 2023 года, они также показывают, что многие респонденты пока не могут в полной мере использовать Rust для работы.

На вопрос о том, что их больше всего беспокоит в будущем Rust, 45,5% указали «недостаточное использование в технологической отрасли», что выше 42,5% в прошлом году, что немного больше 45,2%, которые назвали сложность проблемой. Другие существенные опасения включают в себя слишком слабую поддержку разработчиков и сопровождающих Rust, а также проблемы управления проектом. Только 18,6% заявили, что их «ничего не беспокоит», хотя это небольшое улучшение по сравнению с 17,8% в 2023 году.
Таким образом, сложность языка и недостаточная поддержка сдерживают распространение языка Rust.

Rust подходит для системного программирования, но, судя по опросу, он также популярен для общего использования. Самая большая категория использования — серверные приложения (53,4%), за которыми следуют распределенные системы (25,3%) и приложения облачных вычислений (24,3%).
Разработчики Rust в основном используют Linux (73,7 процента). Далее идут macOS (32,4 процента) и Windows (29,8 процента), хотя 13,3 процента разработчиков на Windows используют WSL (подсистема для Linux).
#rust
https://devclass.com/2025/02/18/state-of-rust-survey-2024-most-rust-developers-worry-about-the-future-of-the-language/
🤔6💊2
Шпаргалка по классам в JavaScript #javanoscript #js
👍6
.NET 10 увеличил производительность IEnumerable в 8 раз
В .NET 9 стоимость цикла по массиву через IEnumerable составляла 83% по сравнению с прямой итерацией массива, тогда как в .NET 10 стоимость составляла всего 10%
#dotnet #csharp
👍16😱13🙏2🔥1
Ключевые алгоритмы для анализа AI

🔹 Анализ текста — извлечение информации из текстовых данных
🔹 Регрессия — прогнозирование непрерывных значений
🔹 Классификация — разбиение на классы при принятии решений
🔹 Обнаружение аномалий — выявление редких закономерностей
🔹 Рекомендательные системы — прогнозирование предпочтений пользователей
🔹 Классификация изображений — распознавание объектов с использованием глубокого обучения
🔹 Кластеризация — группировка схожих точек данных
🤝4👍2👏1🤯1
Команды по управлению дисками в Linux #linux
👍8
Как работает PostgreSQL #postgresql
👍5🔥21
Команда разработчиков языка Rust выпустила новую версию языка - 1.85.0 и вместе с тем новое издание языка - Rust 2024.
Издания языка — это механизм для внесения изменений, которые могут представлять риск обратной совместимости. Предыдущее издание Rust 2021 вышло 3 с половиной года назад.
Новое издание (1.85.0) содержит ряд небольших изменений языка, новые API и изменения в стандартной библиотке, а также в инфраструктуре пакетного менеджера Cargo и форматировщике Rustfmt
https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
Во многих случаях для автоматизации изменений необходимо только выполнить команду cargo fix
#rust
👍16🤮21🔥1👏1
ОТрисовка различных диаграмм и графиков на языке Python #python
👍17🔥84
До конца 2025 г. российские компании сократят 15-20% ИТ-персонала. В первую очередь увольнения коснутся начинающих специалистов, а также тех, чьи знания лежат в плоскости устаревших и неактуальных в России технологий.
Сокращения сотрудников в российском ИТ-секторе до конца 2025 г. могут достигнуть отметки 15-20%, сообщили представители финтех-разработчика и интегратора Fork-Tech
Этому способствует несколько факторов. В первую очередь – это необходимость сокращения расходов для стабилизации финансового положения. Вторым по значимости остается оптимизация структуры для повышения эффективности
Первыми в очереди на увольнение окажутся стажеры и специалисты начального уровня – джуны. Угроза увольнения висит также над теми, чей даже массивный багаж знаний мало ценится в современных российских реалиях, те, кто пишет на малоиспользуемых языках, и просто работники с низкой производительностью
https://www.cnews.ru/news/top/2025-02-21_rossiya_na_poroge_massovogo
🤬12🤡3🤔2💩21👍1🤯1🎉1
В февраля 2025 года исполняется 30 лет выпуску Delphi от Borland, которая объединила версию Object Pascal от Borland, а также конструктор графического интерфейса и доступ к базе данных в единое целое.
Появление в столь раннем 1995 году означало, что сам Delphi появился на шесть месяцев раньше Windows 95: он начинался как 16-разрядный инструмент для Windows 3.1.
Кодовое название, которое после долгих внутренних споров стало названием продукта, отражало, что он был задуман как локальный инструмент быстрой разработки приложений, который помогал общаться с Oracle.
В настоящее время Delphi поддерживается и развивается компанией Embarcadero. На сегодняшний день Delphi поддерживает создание большого спектра приложений, в том числе мобильные приложения. Для пользователей доступен как платный, так и бесплатный выпуск Delphi Community Edition 12
https://blogs.embarcadero.com/celebrating-the-30th-anniversary-of-delphi-version-1-0s-launch/
🔥135🎉3👏1🤮1
This media is not supported in your browser
VIEW IN TELEGRAM
Типы памяти AI-агента

𝟭. Эпизодическая - содержит прошлые взаимодействия и действия агента. После выполнения действия агента приложение сохраняет действие в некотором постоянном хранилище (БД), для его последующего извлечения при необходимости

𝟮. Семантическая - любая внешняя информация, доступная агенту, и любые знания, которые агент должен иметь о себе. Это могут быть внутренние знания, доступные только агенту

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

𝟰. Иногда приложение-агент при необходимости извлекает информацию из долговременной памяти и сохраняет ее локально

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