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

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

Новости / Программирование
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.
10 857 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 134 17 января 2025, 06:55 24
Новости / Программирование
Linux 6.13-rc7 уже выпущен – релиз Linux 6.13 Stable через несколько дней
Linux 6.13-rc7 вышел как новейший еженедельный релиз-кандидат для Linux 6.13. закончившиеся «каникулы» позволили разработчикам заняться делом. Linux 6.13 по-прежнему находится на пути к выпуску в стабильном виде во второй половине января, пишет xrust. Linux 6.13 обещает быть хорошим, и, как и ожидалось, Linux 6.13-rc7 действительно внес изменения. Вот что написал Линус Торвальдс об обновлении. Праздники заставили разработчиков отдыхать. Зато потом всё завертелось. Этот rc7 немного больше обычного, но, учитывая время, он примерно соответствует ожиданиям, и ничего особенного не выделяется. Diffstat выглядит хорошо, и прилагаемый shortlog тоже не выглядит странным. если следующая неделя не принесет сюрпризов, появится финальная версия 6.13. прорывной станет эта неделя. Linux 6.13 stable может выйти в следующее воскресенье 19 января.
1 764 13 января 2025, 07:39 12
Новости / Программирование
Язык года – Python получил эту награду Tiobe за рост популярности
Язык Python минувшим годом вырос в индексе популярности Tiobe на 9,3%. Ранее его признали самым популярным языком программирования. В сообщении, сопровождающем январский индекс, генеральный директор Tiobe, сказал xrust, что Python получил «колоссальный» рост рейтингов на 9,3% в минувшем году. На закате 2024-го он предрек победу Python. Рост рейтинга Python превзошел рост рейтингов Java (2,3%), jаvascript (1,4%) и Go (1,2%). «Python сегодня везде. Это бесспорно язык по умолчанию во многих областях», — сказал гендиректор. Единственным серьезным недостатком является недостаточная производительность. Ежемесячный индекс Tiobe основан на формуле, оценивающей количество квалифицированных инженеров по всему миру, курсы и сторонних поставщиков, имеющих отношение к языку.
2 100 7 января 2025, 07:09 25
Новости / Программирование
Язык программирования ALGOL 68 получил обновления
Язык ALGOL 68 накануне Нового года получил патчи. Автором стал инженер Oracle. Дополнения касаются интерфейса. Это незавершенные фрагменты. Язык модернизируется инженером Oracle, пишет xrust. Его патчи касаются интерфейс языка программирования ALGOL 68 для GNU Compiler Collection (GCC). Это незавершённые исправления для нишевого языка программирования, которому уже полвека. Минувшим месяцем появились новые исправления для интерфейсных патчей COBOL для GCC. Многие критиковали их за то, что они старые и неуместные. Что ж, интерфейсные патчи ALGOL 68 ещё более неожиданны. ALGOL 68 позиционируется спецами, как императивный язык программирования. Появился он в 1968-м. Заметим, это был узкоспециализированный язык, имевший ограниченную сферу применения. В начале 2000-х был опубликован компилятор ALGOL 68 на основе GPL (a68g) и экспериментальные патчи для GCC. Все думали на этом конец. И вот неожиданно эти патчи.
987 2 января 2025, 07:25 41
Новости / Программирование
Minecraft запустят на COBOL, языке программирования 1950-х
Minecraft долгое время был платформой для впечатляющих подвигов моддеров, от воссоздания огромных структур до запуска компьютерных систем в игре. Теперь новый проект выводит это творчество на новый уровень – запускается Minecraft на COBOL. Это язык программирования, разработанном в 1959 году. Кобол остается жизненно важным и сегодня. Впрочем, нехватка разработчиков, владеющих им, стала серьезной проблемой. Моддер meyfa недавно опубликовал инструменты и инструкции для запуска сервера Minecraft с использованием COBOL. COBOL создавался под корпоративные нужды. Это не мешает разрабатывать альтернативу Minecraft. Большинство основных функций игры будут адаптированы. Наименование проектной разработки – CobolCraft. Уже отработана поддержка ключевых функций. Среди них – бесконечная генерация ландшафта, сохранение постоянных данных мира на диск, импорт существующих миров, управление инвентарем игрока и базовая функциональность блоков. Также поддерживается многопользовательский режим, в
1 701 29 декабря 2024, 14:32 5
Новости / Программирование
Создавать закладки Bluesky с возможностью поиска с помощью R просто
Создавать закладки Bluesky нужно для возможности поиска и сохранения понравившихся постов. Под «R» подразумевается пакет R atrrr. Создание закладок для сети Bluesky началось с недовольства изменений в Twitter, пишет xrust. Упомянутая сеть – это не нетронутый рай, но в нем есть искра чего-то освежающего, считают пользователи. Это включает в себя растущее число пользователей R, которые часто используют хэштег #rstats. Стартовые пакеты позволяют легко находить и подписываться на других пользователей Bluesky по темам и интересам, как по одному, так и одним щелчком мыши. Любой пользователь может их создать. Однако, поскольку Bluesky является относительно новым, некоторые функции, которые являются стандартными для других платформ микроблогов, пока недоступны. Одна из самых недостающих — это «закладки» — возможность сохранить понравившийся пост для легкого поиска позже. Есть несколько обходных путей, либо с помощью сторонних приложений, либо с помощью пользовательских каналов. Кроме того,
882 25 декабря 2024, 05:30 5.5
Программирование
Go 1.24 обеспечивает полную поддержку псевдонимов универсальных типов
Планируемое обновление языка Go, теперь доступное в виде релиз-кандидата, также предоставляет возможность отслеживать зависимости исполняемых файлов с помощью директив инструментов в модулях Go. Go 1.24, запланированное обновление популярного языка программирования с открытым исходным кодом от Google, достигло стадии релиз-кандидата, пишет xrust. Ожидается, что релиз выйдет в феврале 2025-го. Он принесет полную поддержку псевдонимов универсальных типов, а также возможность отслеживать зависимости исполняемых файлов с помощью tool-директив в модулях Go. В черновиках заметок о выпуске для Go 1.24 отмечено, что выпуск обеспечивает полную поддержку псевдонимов универсальных типов, в которых псевдоним типа может быть параметризован как определенный тип. Ранее псевдоним типа мог ссылаться на универсальный тип, но псевдоним типа не мог иметь собственных параметров. С go-командой в Go 1.24 модули Go теперь могут отслеживать зависимости исполняемых файлов с помощью tool-директив в файлах
924 20 декабря 2024, 05:13 7
Программирование
Жизнь случайно сделала из Жан Самме программиста
Жизнь Джин Саммет – это демонстрация постоянного преодоления трудностей. Ещё студенткой она столкнулась с запретом обучения в престижных заведениях. Там были нужны только мальчики. Жизнь, в общем, препятствовала развитию её математических способностей, пишет xrust. Поэтому она ориентировалась на лучшие учебные заведения, доступные девочкам. После окончания колледжа она стала одним из первых программистов в Sperry. Это компания производителя электроники в Нью-Йорке. Заметим, опыта работы на компе у неё не было. В 1959 году, после того как всего за несколько лет до этого она научилась кодировать на работе, Саммет помогла написать основу Cobol, языка программирования, широко используемого в компьютерах, которые выполняли масштабные задачи по обработке данных. Позже, будучи менеджером по программированию в IBM в 1971 году, она помогла разработать Formac, первый широко используемый компьютерный язык для символической манипуляции математическими формулами. В 2009 году она была удостоена
1 134 16 декабря 2024, 07:24 20.5
Программирование
Python — беспроигрышный вариант для Tiobe на звание языка года
Python — не только самый популярный язык программирования, но и самый быстрорастущий. Так считает Tiobe. Python, полагают аналитики xrust, выиграет звание языка программирования года Tiobe. Причина проста – язык имеет наибольший рейтинг и наращивает популярность. Конечно, Tiobe не раскроет победителя до января. Однако, даже промежуточные показатели рейтинга Python демонстрируют 10-процентную прибавку. Вторую строчку пока занимает Java – 1.73%. Замыкает тройку – jаvascript – 1.72%. Награду за 2020-й и 2021-й также получил Python. За ним шли C++, C#. Аналитики пишут, что Python не остановить благодаря его поддержке ИИ и интеллектуального анализа данных. К этому стоит добавить большой набор библиотек, простоту обучения. Tiobe, оценивая популярность языков программирования, ориентируется на контингент программистов, курсов, поставщиков, работающих с конкретным языком. Рейтинги рассчитываются на основе изучения популярных веб-сайтов. Среди таковых – Google, Bing, Wikipedia. Другие
1 827 11 декабря 2024, 05:03 12
Программирование
Компания Amazon развивает возможности инструментов разработчика
Компания Amazon делает всё возможное, чтобы обеспечить разработчиков новыми инструментами. Здесь и новейшая версия SageMaker, и крупнейшая языковая модель. Компания не оставляет ничего живого в прежнем программном обеспечении, чтобы встроить генеративные инструменты ИИ в каждое приложение, пишет xrust. На своей ежегодной конференции re:Invent гендиректор продемонстрировал большое количество функций и инструментов, которые компания создала для разработчиков. Первым крупным заявлением, сделанным в ходе его выступления, стало заявление, что AWS объединит свои аналитические и ИИ-сервисы в новую версию SageMaker. Подразумевается ИИ и машинное обучение. Фактически гендиректор анонсировал новый сервис под упомянутым выше названием. Правда дословно оно пишется: SageMaker Unified_Studio. Сейчас тестируется предварительная версия. Новинка призвана объединить аналитику SQL, обработку данных, разработку ИИ, потоковую передачу данных, бизнес-аналитику и аналитику поиска. Другие новости. Про
4 725 5 декабря 2024, 06:50 27
Программирование / Как
Как будет выглядеть ОС, ориентированная на ИИ
Как будет выглядеть ОС – знают выходцы из Google. Именно они планируют создать операционную систему под агентов на базе ИИ. Результат будет отличен от существующей версии. Как будет? Этот вопрос относительно будущей ОС под ИИ уже имеет ответ, пишет xrust. Ведь операционные системы, используемые нынче, были созданы для программной архитектуры, которая основана на файлах и предназначена для использования с компьютером и мышью. Операционная система, построенная на основе ИИ, могла бы рассматривать вычисление как основанное на данных, с интеллектуальными моделями, которые постоянно обучаются и адаптируются на основе новых данных. На новинку уже выделено 56 миллионов. Денежки выделил венчурный фонд CapitalG. Разработкой займутся бывший вице-президент Google по инжинирингу Дэвид Синглтон, а также бывшие коллеги Хьюго Барра, Фикус Киркпатрик и Николас Джиткофф, которые занимали руководящие должности в бренде. Другие новости. Про Формулу-1 – здесь. Про сахар – там.
6 384 2 декабря 2024, 04:47 39
Программирование
Kafka, Flink, Iceberg и тенденции в области инжиниринга данных
Kafka, Flink, Iceberg – это самые модные направления в экосистеме данных. Первая специализирована на перемещении данных онлайн. Вторая обрабатывает информацию. Kafka, Flink, а что же делает Iceberg помогает в доступе к сохраненным данным, пишет xrust. Все структурируется, чтобы находилось нужное быстро. Новые функции постоянно добавляются в каждый из трех инструментов. В общем делается все для эффективного управления данными. Среди множества тенденций, характерных для этого «сообщества», выделены три: переосмысление микросервисов, как потоковых приложений Flink. Обычный способ обработки данных — извлечь их из Kafka с помощью микросервиса, обработать их с помощью того же или потенциально другого микросервиса, а затем сбросить их обратно в Kafka или другую очередь. Однако вы можете использовать Flink в паре с Kafka, чтобы сделать все вышеперечисленное, что даст более надежное решение с меньшей задержкой, встроенной отказоустойчивостью и гарантиями событий; Flink можно настроить на
756 26 ноября 2024, 06:41 11
Программирование
Компания Akka добавляет Java SDK в платформу распределенных вычислений
Компания Akka, известная многим как Lightbend, выпустила Akka 3. Это обновление платформы на базе JVM. Теперь там есть Java SDK. Компания в Akka 3 с помощью SDK объединяет высокоуровневые компоненты, локальную консоль и отладчик событий xrust. Компонуемые элементы, охватывающие конечные точки, сущности, потоковых потребителей, рабочие процессы, представления и таймеры, упрощают создание адаптивных, эластичных и устойчивых облачных приложений. Хотя библиотеки Akka поддерживали языки Scala и Java в течение многих лет, новый SDK основан на Java. Разработчики считают, что SDK достаточно прост, чтобы большинство инженеров, независимо от их языковых знаний, смогли продуктивно работать с новинкой. Другие новости. Тайны макияжа – здесь. Гол Жерсона – там.
1 449 20 ноября 2024, 08:54 16