Программирование

Откройте новые горизонты программирования с Xrust! Углубитесь в мир кода и создавайте инновационные проекты с легкостью и удовольствием.

Новости / Программирование
Корпорация Oracle представила несколько новых функций в Java
Корпорация Oracle представила краткий обзор новых функций Java. Они появятся в недалеком будущем. Новость – интригующая. Oracle 18 марта назвала пять функций, которые готовятся к предстоящему выпуску Java, пишет xrust. Всё приводится ниже: расширенная примитивная упаковка используется для поддержки языковых улучшений. Подразумевается ссылочные типы. Кроме того, примитивные типы будут поддерживаться как аргументы типа. типы классов значений с ограничением по нулю позволяют исключить тип переменной, которая хранит объекты значений null, что обеспечивает более компактное хранение и другие оптимизации во время выполнения. классы и объекты значений расширяют платформу Java с помощью объектов значений, которые являются экземплярами классов, имеющими только final-поля и не имеющими идентификатора объекта. создание производных записей расширяет возможности языка, позволяя создавать новые записи из существующих. стабильные значения — это объекты, которые содержат неизменяемые данные.
798 19 марта 2025, 07:35 15
Новости / Программирование
Exo 2 – новый язык программирования для высокопроизводительных вычислений
Exo 2 – малоизвестный язык. Поэтому компании вкладываются в найм талантов для создания высокопроизводительного библиотечного кода, лежащего в основе современных систем ИИ. Однако, можно обойтись и дешево. Exo 2 относится к новой категории языков программирования, пишет xrust, которую профессор MIT называет «языками, планируемыми пользователем» (USL). Вместо того чтобы надеяться, что непрозрачный компилятор автоматически сгенерирует максимально быстрый код, USL ставят программистов на место водителя, позволяя им писать «расписания», которые явно контролируют, как компилятор генерирует код. Это позволяет инженерам по производительности преобразовывать простые программы, которые указывают, что они хотят вычислить, в сложные программы, которые делают то же самое, что и исходная спецификация, но намного, намного быстрее. Одним из ограничений существующих USL (например, оригинального Exo) является их относительно фиксированный набор операций планирования, что затрудняет повторное
1 932 14 марта 2025, 06:46 6
Новости / Программирование
Linux и Python – хорошая прибавка к вашей инженерной квалификации
Linux и Python стали двумя наиболее важными навыками для начинающих технических специалистов, решивших специализироваться в облачных вычислениях, кибербезопасности, автоматизации. По мнению отраслевых экспертов xrust, Linux и Python — два важнейших навыка для тех, кто хочет построить карьеру в сфере технологий. Ведь предприятия продолжают внедрять облачные вычисления, автоматизацию и искусственный интеллект. Их широкое применение в таких областях, как управление серверами, кибербезопасность, наука о данных и DevOps, делает их незаменимыми для начинающих технических специалистов. Спрос на квалифицированных специалистов в сфере технологий растет: компании ищут специалистов, обладающих навыками в области облачных вычислений, автоматизации и разработки программного обеспечения. Эксперты утверждают, что Linux остается основой вычислительной инфраструктуры, обеспечивая работу более 90 процентов серверов и микросервисов в мире. Он широко используется в облачных вычислениях, корпоративных
1 155 10 марта 2025, 08:17 10
Новости / Программирование
Приложения на базе Windows будут модернизированы Cockroach Labs
Cockroach, пионер в области распределенных баз данных SQL, сегодня объявила о сотрудничестве с Amazon Web Services для модернизации приложений на базе Windows. Сотрудничество упрощает модернизацию приложений .NET с помощью генеративных возможностей трансформации Amazon Q Developer на базе ИИ, пишет xrust. Будут использованы инструменты Cockroach Labs для ускорения миграции баз данных в CockroachDB. Результатом станет создание отказоустойчивой масштабируемой базы данных. Оная будет оптимизирована для Amazon Elastic Compute Cloud или Amazon Elastic Kubernetes Service и гибридных развертываний AWS Outposts. Сотрудничество отвечает запросам бизнеса, стремящегося к экономической эффективности путем модернизации своей ИТ-инфраструктуры. Однако, препятствует этому приложения .NET, работающие на устаревших системах. Эти приложения часто зависят от монолитных устаревших баз данных, которые из-за исторических ограничений плохо подходят для облака из-за ограниченной горизонтальной
735 5 марта 2025, 07:35 23
Новости / Программирование
Как Rust превратился в популярный язык программирования
Многие программы возникли на фоне личных проблем разработчиков. Десятилетиями программисты писали критически важные проекты на C и C++. Теперь они переходят на Rust. История с Грейдоном Хоаром служит тому примером. В 2006-м Хоар был 29-летним программистом, работавшим в Mozilla. Все помнят, что это название компании, разработавшей браузер xrust. Однажды вернувшись домой в Ванкувере, он обнаружил, что лифт не работает. Дало сбой ПО. Сбоило оно не первый раз. Хоар жил на 21-м этаже, и когда он поднимался по лестнице, он злился. Что за компьютерщики, думал он, не могут код написать нормальный. Программное обеспечение лифтов обычно пишут на C++ или C. Получается очень компактно и просто. Однако, ему также было известно, что 70% уязвимостей подобных произведений грешат ошибками памяти. Зайдя в квартиру, он открыл ноутбук и стал сочинять язык, лишенный ошибок памятки. Назвал он его Rust, проведя аналогию с очень выживаемыми грибами. Семнадцать лет спустя Rust стал одним из самых популярных
1 848 24 февраля 2025, 09:38 22
Программирование
Как поставить Java на компьютер быстро и без проблем
Установка JDK для Java: пошаговое руководство Современное программирование на Java требует наличия Java Development Kit (JDK). Этот комплект инструментов необходим для компиляции, запуска и отладки приложений, написанных на языке Java. Расскажем о том, как поставить Java на ваш компьютер, чтобы вы могли начать свою работу в удобной среде прямо сейчас. Шаг 1: Загрузка JDK Первый этап – это подготовка и скачивание JDK. Заходите на официальный сайт Oracle, который является авторитетным источником для загрузки этой технологии. Найдите раздел для загрузки JDK и выберите необходимую версию. Для большинства пользователей будет достаточной версия JDK 17 или выше. Откройте страницу загрузки и выберите вашу операционную систему, чтобы получить актуальную версию. Кстати, вам может быть интересен вариант OpenJDK, который является свободной альтернативой и может подойти для общих нужд. Шаг 2: Установка JDK После загрузки установочного файла, запустите его. В процессе установки вы можете выбрать
567 20 февраля 2025, 08:47 4
Новости / Программирование
Первый чат-бот ELIZA недавно воскрешен программистами
Первый чат-бот, называвшийся ELIZA, воскрешен программистами. Часть спецов считают его предшественником ИИ. Однако, живой разработчик только смеется. ELIZA — простая программа, созданная в 1960-х Джозефом Вайценбаумом, пишет xrust. Он являлся профессором МТИ. Его интересовала интеграция человека и машины. Им и была разработана ELIZA. Оная была обобщенной программой разговора, позволяющая общаться человеку с компьютером. Программа могла запускать скрипты с различными языковыми правилами для представления отдельных разговорных персон. Вайценбаум назвал эту раннюю программу обработки естественного языка ELIZA в честь Элизы Дулитл из пьесы Джорджа Бернарда Шоу «Пигмалион», в которой простолюдинка учится говорить на английском языке с дикцией, присущей высшему классу, несмотря на свое происхождение из рабочего класса. Современные системы большой языковой модели ИИ, такие как ChatGPT и Deepseek, запрограммированы на заполнение пробелов или ответы на вопросы. ELIZA с ее скриптом DOCTOR была
1 260 19 февраля 2025, 07:04 33
Новости / Программирование
LibreOffice 25.2 – это версия с масштабным обновлением пользовательского интерфейса
LibreOffice выпустила версию бесплатного офисного пакета, поддерживаемого волонтерами. Новинка адаптирована под Windows, macOS, Linux. LibreOffice предлагает ряд вариантов интерфейса, учитывающих предпочтения пользователей, пишет xrust, сохранены устоявшиеся, внедрены современные. Учтены также возможности экранов. Здесь разработчики постарались уместить максимум значков функций. Новинка рассчитана на создание документов. Учтено требование конфиденциальности. Возможно закрывать документ для широкого круга. Все это с набором функций, сопоставимым с ведущим программным обеспечением. Иные конкуренты даже превзойдены. Уникальность LibreOffice заключается в технологической платформе LibreOffice, которая позволяет создавать идентичные и полностью совместимые документы на основе двух доступных стандартов ISO: открытого ODF или Open Document Format (ODT, ODS и ODP) и фирменного Microsoft OOXML (DOCX, XLSX и PPTX).
798 17 февраля 2025, 07:05 26
Новости / Программирование
Lazarus Group взламывает крипто-кошельки скрытым вредоносным ПО
Lazarus Group раскрыли безопасники. Это скрытая вредоносная кампания из Северной Кореи. Последним её делом стало взламывание крипто-кошельков. Кампания, которая начала развиваться в конце 2024 года, пишет xrust, является разработчиком недавно идентифицированного имплантата под названием «marstech1». Этот сложный инструмент знаменует собой значительную эволюцию тактического подхода группы. Его суть – внедрение уникального функционала. Согласно анализу безопасников, злоумышленники создали сервер управления и контроля, размещенный на инфраструктуре Stark Industries LLC. В отличие от их предыдущих операций, которые обычно взаимодействовали через порты 1224 и 1245, этот новый сервер работает на порту 3000 и использует другую тактику, включая бэкэнд Node.js Express без ранее наблюдаемой веб-панели администратора React. Исследователи обнаружили профиль GitHub, связанный с оператором Lazarus, работающим под именем пользователя «SuccessFriend». Эта учетная запись, активная с июля 2024 года,
651 14 февраля 2025, 05:43 23
Новости / Программирование
Intel представил новейшую разработку – Polite Guard
Intel представил языковую модель, анализирующую естественный язык. Новинка использует для обработки информации ИИ. Разработка получила наименование – Polite Guard. Intel Polite Guard строится на основе BERT для классификации текста, пишет xrust. Программа определяет, насколько текст вежлив, не присутствуют ли в нём некорректные или резкие высказывания. Разработчики сделали свои наборы данных и исходный код Polite Guard открытыми на GitHub и Hugging Face. В рамках этого также проводится тест вежливости для возможности сравнения будущих моделей NLP на основе их классификации вежливости. Intel надеется, что Polite Guard поможет существенно повысить клиенто-удовлетворенность и лояльность людей, посещающих сервисы. Если они, естественно, используют эту разработку.
525 11 февраля 2025, 07:10 30
Новости / Программирование
Microsoft Paint получает обновление ИИ с Copilot
Microsoft Paint получает новые функции искусственного интеллекта через Copilot, которые вскоре появятся на специализированных ПК с Windows 11. Microsoft обновила приложение Paint xrust и улучшила Windows Search в новой сборке Windows 11 Insider Preview, которая вышла в последние несколько дней. Canary и Dev Windows Insider в настоящее время предлагают последнюю бета-версию. В результате новое меню Copilot теперь приносит функции ИИ в Microsoft Paint. В дополнение к этому, файлы, сохраненные в OneDrive, поддерживаются Windows Search и его новым семантическим индексированием. Стоит отметить, что ПК Copilot+ с Snapdragon вскоре будут включать аналогичные функции. За последние два года Microsoft внедряла функции на основе ИИ в программу Paint. Используя нарисованный пользователем контент в качестве входных данных, функция Cocreator может создавать графику ИИ. Степень улучшения ИИ, применяемую к нарисованному изображению, также может быть настроена пользователем. В том же духе Image
1 617 5 февраля 2025, 07:35 38
Новости / Программирование
Java - этот язык программирования будет популярным в 2025-м
JAVA по-прежнему остается одним из самых популярных языков программирования. Более 90% из 500 крупнейших компаний мира используют его. Java демонстрирует потребность во все большем числе программистов, пишет xrust. Только в США ожидается рост рынка труда разработчиков этого программного обеспечения на 17%. Почему надо выбрать Java Ответ прост: функция «Написано один раз, запущено где угодно» позволяет легко запускать программы на разных платформах; автоматическое управление памятью со сборкой мусора сокращает количество ошибок; встроенные функции Java высокой безопасности защищают от угроз; система оперативной обработки ошибок Java делает программы более стабильными; богатый набором библиотек и API экономит много времени. Высокая производительность и масштабируемость делают его идеальным решением для крупных корпоративных приложений, таких как электронная коммерция и многое другое. Помимо вышеперечисленных технических причин, есть и другие эксплуатационные преимущества, которые
1 533 31 января 2025, 07:03 71
Новости / Программирование
Microsoft анонсировала базу данных NoSQL DocumentDB
Microsoft вчера опубликовала новость относительно открытии исходного кода своей новой базы данных NoSQL. Программисты удивлены дублированием названия. Microsoft назвала новинку DocumentDB, пишет xrust. Аналогичное наименование базы у Amazon. Разработчик объявил, что DocumentDB позиционируется как «платформы баз данных документов» с открытым исходным кодом, которая поддерживает Azure Cosmos DB для MongoDB и построена на PostgreSQL. DocumentDB стремится стать хранилищем данных NoSQL, реализованным поверх PostgreSQL. База данных лицензирована MIT. Спецы сходятся во мнении, что разработчик ведет себя странно. Ведь баз данных, а скорее её название повторяет аналог Amazon DocumentDB. Этот существует уже шесть лет. Часть программистов заподозрили, что произошло слияние продуктов. В любом случае на пространстве баз данных появился новый конкурент. Среди постояльцев, напомним, Microsoft Azure и Amazon AWS.
11 319 27 января 2025, 07:02 31
Новости / Программирование
Работа программиста оплачивается по языку программирования
Работа программистов самая высокооплачиваемая. Однако и этот сегмент делится на свои категории. Есть языки, которые ценятся особенно дорого. Работа программистов, считают аналитики xrust, потребует дальнейшего наращивания контингента этих спецов. К 2031-му их должно стать не четверть больше. Ну, относительно сегодняшнего дня, конечно. Самые высокооплачиваемые языки Ценовой рейтинг дает представление о популярности различных языков в отраслях и организациях. Если вы задумали сменить работу – это полезная информация. Например, Python гарантирует среднюю зарплату $125740 в год. Это, если вы собрались уехать в США. За такой переезд голосует и Илон Маск. Начинающему здесь платят $105206, а опытным – $157607. Близка к зарплатной вершине и jаvascript. Среднестатистический разработчик jаvascript получает 117002, а отдельные выдающиеся личности до 154956. Новоиспеченные могут получать 97029. Согласно информации о зарплате, разработчики TypeScript справляются еще лучше. Совместимость с
945 22 января 2025, 07:47 13
Новости / Программирование
Microsoft Corporation принесла новую уязвимость загрузке UEFI
Появились подробности об исправленной уязвимости безопасности, которая могла позволить обойти механизм безопасной загрузки в системах Unified Extensible Firmware Interface (UEFI). Согласно новому исследованию xrust, уязвимость, которой присвоен идентификатор CVE -2024-7344, находится в приложении UEFI, подписанном сторонним сертификатом UEFI «Microsoft Corporation UEFI CA 2011». Уязвимости может привести к выполнению ненадежного кода во время загрузки системы, что позволит злоумышленникам развертывать вредоносные буткиты UEFI на компьютерах с включенной функцией Secure Boot, независимо от установленной операционной системы. Secure Boot — это стандарт безопасности прошивки, который предотвращает загрузку вредоносного ПО при запуске компьютера. Функция использует цифровые подписи для проверки подлинности, источника и целостности загружаемого кода. Уязвимое приложение UEFI является частью нескольких программных пакетов для восстановления системы в реальном времени, разработанных Howyar
1 218 17 января 2025, 06:55 24