Самопожертвование есть цель для пули каждого стрелка (К. Прутков).

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

Zig 0.17.0: язык программирования получил переработанную систему сборки и ускоренную компиляцию

Zig 0.17.0: язык программирования получил переработанную систему сборки и ускоренную компиляцию

Разработчики языка программирования Zig представили новую версию Zig 0.17.0, которая стала одним из наиболее важных обновлений проекта за последнее время. Основное внимание в релизе уделено глубокой переработке системы сборки, улучшению собственного ELF-компоновщика и расширению возможностей инкрементальной компиляции.Zig создавался как современный системный язык программирования, ориентированный на разработку производительного и надёжного программного обеспечения. Он стремится объединить преимущества
Невидимые символы Unicode: как найти их в тексте

Невидимые символы Unicode: как найти их в тексте

Две строки выглядят одинаково, но сравнение возвращает false. Вставленный адрес не находится поиском, а после копирования фразы из документа между словами появляется странный разрыв. Прежде чем искать ошибку в базе данных или кодировке, стоит проверить сами символы: кроме букв и обычного пробела, строка может содержать знаки, которые почти не видны на экране.Такие символы не обязательно
Tcl/Tk 9.1 вышел с поддержкой экранных дикторов и RTL-текста

Tcl/Tk 9.1 вышел с поддержкой экранных дикторов и RTL-текста

Проект Tcl/Tk получил новую версию 9.1, которая продолжает развитие платформы после выпуска Tcl/Tk 9.0. Обновление затрагивает сразу два компонента: интерпретатор Tcl и графический инструментарий Tk. Наиболее заметными изменениями стали улучшения доступности графических приложений, начальная поддержка двунаправленного текста и языков с написанием справа налево, а также ряд новых команд и элементов интерфейса.Tcl/Tk 9.1 является свободным программным
Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков

Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков

Был выпущенMojo 1.1, и самое большое изменение — это не новая языковая функция, а шаг в развитии проекта: Modular теперь принимает внешние вклады в компилятор Mojo.Это решение было принято примерно через месяц после того, как Modular открыла исходный код компилятора Mojo под лицензией Apache 2.0 с исключениями для LLVM. В то время разработчики могли изучать, собирать и модифицировать
Как запустить частного автономного помощника по программированию с помощью искусственного интеллекта в Linux с помощью Atomic Chat

Как запустить частного автономного помощника по программированию с помощью искусственного интеллекта в Linux с помощью Atomic Chat

Atomic Chat — это бесплатный помощник по программированию с использованием искусственного интеллекта с открытым исходным кодом, который полностью запускает LLM с открытым исходным кодом на вашем собственном компьютере и предоставляет их через встроенный OpenAI-совместимый сервер по адресу http://localhost:1337/v1. Это означает, что вы можете направить свой существующий код или агента кодирования на локальную конечную точку и получать завершения
Mojo 1.0 официально вышел: новый язык программирования для CPU, GPU и искусственного интеллекта

Mojo 1.0 официально вышел: новый язык программирования для CPU, GPU и искусственного интеллекта

Компания Modular официально выпустила Mojo 1.0 — первую стабильную версию своего языка программирования, который создавался как сочетание удобства Python и возможностей системных языков. Релиз состоялся в составе Modular 26.5 и стал важной вехой для проекта, начавшего публичное развитие еще в 2023 году.Главная идея Mojo заключается в том, чтобы разработчику не приходилось использовать разные языки для
Три кита современной разработки: Python, JavaScript и SQL в экосистеме IT-проектов

Три кита современной разработки: Python, JavaScript и SQL в экосистеме IT-проектов

Вместо вступления: почему связка языков — это не просто модный трендВ мире профессиональной разработки программного обеспечения редко встретишь проект, который строится на одном-единственном языке программирования. Современные цифровые продукты — это сложные многослойные системы, где каждый уровень требует своего инструментария. И если вы когда-либо задумывались, почему вакансии Java-разработчиков соседствуют с вакансиями Python-специалистов, а рядом обязательно требуют
MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix, бесплатная кроссплатформенная программа с открытым исходным кодом для работы с форматом Matroska (MKV), созданная Морицем Бункусом, вышла в версии 100. Это масштабное обновление включает в себя новые функции, улучшения и исправления ошибок. MKVToolNix 100 (кодовое название «Do Hot Girls Like Chords») призван улучшить очередь заданий в графическом интерфейсе MKVToolNix. Теперь в ней есть контекстное
MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования

MKVToolNix, бесплатная кроссплатформенная программа с открытым исходным кодом для работы с форматом Matroska (MKV), созданная Морицем Бункусом, вышла в версии 100. Это масштабное обновление включает в себя новые функции, улучшения и исправления ошибок. MKVToolNix 100 (кодовое название «Do Hot Girls Like Chords») призван улучшить очередь заданий в графическом интерфейсе MKVToolNix. Теперь в ней есть контекстное
TypeScript 7.0 получил собственный компилятор на Go: что изменилось и почему это важно

TypeScript 7.0 получил собственный компилятор на Go: что изменилось и почему это важно

Microsoft представила TypeScript 7.0 — одно из самых масштабных обновлений языка программирования за последние годы. В отличие от большинства предыдущих релизов, разработчики сделали основной акцент не на новых возможностях синтаксиса, а на фундаментальном повышении производительности. Главной особенностью новой версии стал полностью переработанный компилятор, реализованный на языке Go, благодаря чему время сборки крупных проектов может сократиться
Прокрутить страницу до начала