Самопожертвование есть цель для пули каждого стрелка (К. Прутков).
программирование
Zig 0.17.0: язык программирования получил переработанную систему сборки и ускоренную компиляцию
Разработчики языка программирования Zig представили новую версию Zig 0.17.0, которая стала одним из наиболее важных обновлений проекта за последнее время. Основное внимание в релизе уделено глубокой переработке системы сборки, улучшению собственного ELF-компоновщика и расширению возможностей инкрементальной компиляции.Zig создавался как современный системный язык программирования, ориентированный на разработку производительного и надёжного программного обеспечения. Он стремится объединить преимущества
Невидимые символы Unicode: как найти их в тексте
Две строки выглядят одинаково, но сравнение возвращает false. Вставленный адрес не находится поиском, а после копирования фразы из документа между словами появляется странный разрыв. Прежде чем искать ошибку в базе данных или кодировке, стоит проверить сами символы: кроме букв и обычного пробела, строка может содержать знаки, которые почти не видны на экране.Такие символы не обязательно
Тэги: , операторы JavaScript, программирование, язык программирования Категории: JavaScript, Программирование, Статьи партнеров
Tcl/Tk 9.1 вышел с поддержкой экранных дикторов и RTL-текста
Проект Tcl/Tk получил новую версию 9.1, которая продолжает развитие платформы после выпуска Tcl/Tk 9.0. Обновление затрагивает сразу два компонента: интерпретатор Tcl и графический инструментарий Tk. Наиболее заметными изменениями стали улучшения доступности графических приложений, начальная поддержка двунаправленного текста и языков с написанием справа налево, а также ряд новых команд и элементов интерфейса.Tcl/Tk 9.1 является свободным программным
Тэги: , Open Source, TCL, Приложения, программирование, язык сценариев Категории: Tcl, НовостиIT, Программное обеспечение
Язык программирования Mojo 1.1 открывает доступ к компилятору для сторонних разработчиков
Был выпущенMojo 1.1, и самое большое изменение — это не новая языковая функция, а шаг в развитии проекта: Modular теперь принимает внешние вклады в компилятор Mojo.Это решение было принято примерно через месяц после того, как Modular открыла исходный код компилятора Mojo под лицензией Apache 2.0 с исключениями для LLVM. В то время разработчики могли изучать, собирать и модифицировать
Как запустить частного автономного помощника по программированию с помощью искусственного интеллекта в Linux с помощью Atomic Chat
Atomic Chat — это бесплатный помощник по программированию с использованием искусственного интеллекта с открытым исходным кодом, который полностью запускает LLM с открытым исходным кодом на вашем собственном компьютере и предоставляет их через встроенный OpenAI-совместимый сервер по адресу http://localhost:1337/v1. Это означает, что вы можете направить свой существующий код или агента кодирования на локальную конечную точку и получать завершения
Тэги: , LLM, Open Source, Искусственный интеллект, программирование Категории: Linux, Ubuntu, Нейросети, Программирование, Структуры данных и алгоритмы
Mojo 1.0 официально вышел: новый язык программирования для CPU, GPU и искусственного интеллекта
Компания Modular официально выпустила Mojo 1.0 — первую стабильную версию своего языка программирования, который создавался как сочетание удобства Python и возможностей системных языков. Релиз состоялся в составе Modular 26.5 и стал важной вехой для проекта, начавшего публичное развитие еще в 2023 году.Главная идея Mojo заключается в том, чтобы разработчику не приходилось использовать разные языки для
Тэги: , AI, ИИ, Искусственный интеллект, программирование, язык программирования Категории: Mojo, Нейросети, НовостиIT, Программирование
Три кита современной разработки: Python, JavaScript и SQL в экосистеме IT-проектов
Вместо вступления: почему связка языков — это не просто модный трендВ мире профессиональной разработки программного обеспечения редко встретишь проект, который строится на одном-единственном языке программирования. Современные цифровые продукты — это сложные многослойные системы, где каждый уровень требует своего инструментария. И если вы когда-либо задумывались, почему вакансии Java-разработчиков соседствуют с вакансиями Python-специалистов, а рядом обязательно требуют
Тэги: , Python, SQL, программирование, Разработка ПО Категории: JavaScript, Python, Программирование, Статьи партнеров
MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования
MKVToolNix, бесплатная кроссплатформенная программа с открытым исходным кодом для работы с форматом Matroska (MKV), созданная Морицем Бункусом, вышла в версии 100. Это масштабное обновление включает в себя новые функции, улучшения и исправления ошибок. MKVToolNix 100 (кодовое название «Do Hot Girls Like Chords») призван улучшить очередь заданий в графическом интерфейсе MKVToolNix. Теперь в ней есть контекстное
MKVToolNix 100 Инструмент управления MKV содержит новые функции и усовершенствования
MKVToolNix, бесплатная кроссплатформенная программа с открытым исходным кодом для работы с форматом Matroska (MKV), созданная Морицем Бункусом, вышла в версии 100. Это масштабное обновление включает в себя новые функции, улучшения и исправления ошибок. MKVToolNix 100 (кодовое название «Do Hot Girls Like Chords») призван улучшить очередь заданий в графическом интерфейсе MKVToolNix. Теперь в ней есть контекстное
TypeScript 7.0 получил собственный компилятор на Go: что изменилось и почему это важно
Microsoft представила TypeScript 7.0 — одно из самых масштабных обновлений языка программирования за последние годы. В отличие от большинства предыдущих релизов, разработчики сделали основной акцент не на новых возможностях синтаксиса, а на фундаментальном повышении производительности. Главной особенностью новой версии стал полностью переработанный компилятор, реализованный на языке Go, благодаря чему время сборки крупных проектов может сократиться
Тэги: , программирование, язык программирования Категории: TypeScript, Компания Microsoft, НовостиIT, Программное обеспечение