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

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

Новости / Программирование
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 848 13 января 2025, 07:39 13
Новости / Программирование
Язык года – 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 226 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. Все думали на этом конец. И вот неожиданно эти патчи.
1 008 2 января 2025, 07:25 41
Новости / Программирование
Minecraft запустят на COBOL, языке программирования 1950-х
Minecraft долгое время был платформой для впечатляющих подвигов моддеров, от воссоздания огромных структур до запуска компьютерных систем в игре. Теперь новый проект выводит это творчество на новый уровень – запускается Minecraft на COBOL. Это язык программирования, разработанном в 1959 году. Кобол остается жизненно важным и сегодня. Впрочем, нехватка разработчиков, владеющих им, стала серьезной проблемой. Моддер meyfa недавно опубликовал инструменты и инструкции для запуска сервера Minecraft с использованием COBOL. COBOL создавался под корпоративные нужды. Это не мешает разрабатывать альтернативу Minecraft. Большинство основных функций игры будут адаптированы. Наименование проектной разработки – CobolCraft. Уже отработана поддержка ключевых функций. Среди них – бесконечная генерация ландшафта, сохранение постоянных данных мира на диск, импорт существующих миров, управление инвентарем игрока и базовая функциональность блоков. Также поддерживается многопользовательский режим, в
1 785 29 декабря 2024, 14:32 5
Новости / Программирование
Создавать закладки Bluesky с возможностью поиска с помощью R просто
Создавать закладки Bluesky нужно для возможности поиска и сохранения понравившихся постов. Под «R» подразумевается пакет R atrrr. Создание закладок для сети Bluesky началось с недовольства изменений в Twitter, пишет xrust. Упомянутая сеть – это не нетронутый рай, но в нем есть искра чего-то освежающего, считают пользователи. Это включает в себя растущее число пользователей R, которые часто используют хэштег #rstats. Стартовые пакеты позволяют легко находить и подписываться на других пользователей Bluesky по темам и интересам, как по одному, так и одним щелчком мыши. Любой пользователь может их создать. Однако, поскольку Bluesky является относительно новым, некоторые функции, которые являются стандартными для других платформ микроблогов, пока недоступны. Одна из самых недостающих — это «закладки» — возможность сохранить понравившийся пост для легкого поиска позже. Есть несколько обходных путей, либо с помощью сторонних приложений, либо с помощью пользовательских каналов. Кроме того,
945 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-директив в файлах
945 20 декабря 2024, 05:13 7
Программирование
Жизнь случайно сделала из Жан Самме программиста
Жизнь Джин Саммет – это демонстрация постоянного преодоления трудностей. Ещё студенткой она столкнулась с запретом обучения в престижных заведениях. Там были нужны только мальчики. Жизнь, в общем, препятствовала развитию её математических способностей, пишет xrust. Поэтому она ориентировалась на лучшие учебные заведения, доступные девочкам. После окончания колледжа она стала одним из первых программистов в Sperry. Это компания производителя электроники в Нью-Йорке. Заметим, опыта работы на компе у неё не было. В 1959 году, после того как всего за несколько лет до этого она научилась кодировать на работе, Саммет помогла написать основу Cobol, языка программирования, широко используемого в компьютерах, которые выполняли масштабные задачи по обработке данных. Позже, будучи менеджером по программированию в IBM в 1971 году, она помогла разработать Formac, первый широко используемый компьютерный язык для символической манипуляции математическими формулами. В 2009 году она была удостоена
1 197 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 932 11 декабря 2024, 05:03 13
Программирование
Компания Amazon развивает возможности инструментов разработчика
Компания Amazon делает всё возможное, чтобы обеспечить разработчиков новыми инструментами. Здесь и новейшая версия SageMaker, и крупнейшая языковая модель. Компания не оставляет ничего живого в прежнем программном обеспечении, чтобы встроить генеративные инструменты ИИ в каждое приложение, пишет xrust. На своей ежегодной конференции re:Invent гендиректор продемонстрировал большое количество функций и инструментов, которые компания создала для разработчиков. Первым крупным заявлением, сделанным в ходе его выступления, стало заявление, что AWS объединит свои аналитические и ИИ-сервисы в новую версию SageMaker. Подразумевается ИИ и машинное обучение. Фактически гендиректор анонсировал новый сервис под упомянутым выше названием. Правда дословно оно пишется: SageMaker Unified_Studio. Сейчас тестируется предварительная версия. Новинка призвана объединить аналитику SQL, обработку данных, разработку ИИ, потоковую передачу данных, бизнес-аналитику и аналитику поиска. Другие новости. Про
4 914 5 декабря 2024, 06:50 27
Программирование / Как
Как будет выглядеть ОС, ориентированная на ИИ
Как будет выглядеть ОС – знают выходцы из Google. Именно они планируют создать операционную систему под агентов на базе ИИ. Результат будет отличен от существующей версии. Как будет? Этот вопрос относительно будущей ОС под ИИ уже имеет ответ, пишет xrust. Ведь операционные системы, используемые нынче, были созданы для программной архитектуры, которая основана на файлах и предназначена для использования с компьютером и мышью. Операционная система, построенная на основе ИИ, могла бы рассматривать вычисление как основанное на данных, с интеллектуальными моделями, которые постоянно обучаются и адаптируются на основе новых данных. На новинку уже выделено 56 миллионов. Денежки выделил венчурный фонд CapitalG. Разработкой займутся бывший вице-президент Google по инжинирингу Дэвид Синглтон, а также бывшие коллеги Хьюго Барра, Фикус Киркпатрик и Николас Джиткофф, которые занимали руководящие должности в бренде. Другие новости. Про Формулу-1 – здесь. Про сахар – там.
6 720 2 декабря 2024, 04:47 40
Программирование
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
Программирование
Язык Go развивается для будущих аппаратных и ИИ-нагрузок
Язык Go адаптируется разработчиками к большим многоядерным системам, передовым аппаратным инструкциям и потребностям крупномасштабных систем ИИ. Язык программирования Go отметил 15-летие 10 ноября, пишет xrust. Сегодня его адаптируют к солидным многоядерным системам. Ему предстоит справляться с новейшими векторными и матричными аппаратными инструкциями. Другими словами – работать с ИИ. Первостепенные задачи: вписать язык в возможности нынешнего и перспективного оборудования; обеспечить возможность поддержки высокопроизводительных, крупномасштабных рабочих нагрузок; в 15-летней перспективе он должен переваривать информацию с большими многоядерными процессорами. В выпуске Go 1.24 будет новая реализация карты, которая будет более эффективна на современных процессорах. Это невозможно без разработки прообразов новых алгоритмов «сборщиков мусора». Алгоритмы же должны разрабатываться под современное оборудование. Некоторые улучшения будут в виде API и инструментов, которые позволят
2 688 18 ноября 2024, 13:46 13.5
Программирование
Kotlin для разработчиков Java
Kotlin — это современная альтернатива Java, которая поддерживает функциональное программирование в JVM. Вот первый взгляд на программирование с помощью Kotlin, использующий некоторые концепции и синтаксис, которые вы уже знаете из Java. После Java, Kotlin является самым популярным языком JVM . Kotlin — выразительный, лаконичный язык с сильной поддержкой функционального программирования, пишет xrust. Он особенно привлекателен для разработчиков Java, поскольку полностью совместим с Java, а синтаксис обеспечивает простой переход. Давайте рассмотрим этот динамический язык программирования. Начните работу с Kotlin Kotlin — отличный язык для Java-разработчиков, в который можно вникать. Он дополняет и украшает то, что вы уже можете делать с Java, и предлагает серьезную мощь из экосистемы JVM. Лучше всего то, что изучение и использование Kotlin не требует многого от вашего и без того перегруженного мозга, поскольку переключение между Java и Kotlin довольно простое. Как и Java, Kotlin
5 166 14 ноября 2024, 13:26 16
Программирование
Информатика 9 класс
1 В данном задании нужно найти название животного, которое было вычеркнуто из списка. Исходное предложение: «Як, лис, барс, жираф, гепард, медведь, росомаха — дикие животные». Каждое животное, записанное в строке, отделяется запятыми и пробелами, и каждый символ кодируется 16 битами, что соответствует 2 байтам на символ. Условие: после вычеркивания одного названия животного и удаления лишних запятых и пробелов размер предложения уменьшился на 12 байт. Определим длину каждого животного (включая запятую и пробел после него): Як — 4 символа (3 буквы и запятая) Лис — 5 символов (3 буквы, запятая, пробел) Барс — 6 символов (4 буквы, запятая, пробел) Жираф — 7 символов (5 букв, запятая, пробел) Гепард — 7 символов (6 букв, запятая, пробел) Медведь — 8 символов (7 букв, запятая, пробел) Росомаха — 9 символов (8 букв, запятая, пробел) По условию размер предложения уменьшился на 12 байт, что равно 6 символам (поскольку 1 символ = 2 байта). Животное, которое занимает 6 символов, — Барс. Это и
16 380 25 сентября 2024, 17:56 18.5