METANIT.COM – Telegram
METANIT.COM
5.96K subscribers
1.69K photos
81 videos
9 files
1.08K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Microsoft анонсировал портирование TypeScript на Go. Переход на Go показывает двухкратное уменьшение использования памяти и десятикратное улучшение скорости работы!
Go оказался наилучшим вариантом для порта по ряду факторов:
-он достаточно низкоуровневый и в целом всегда использовался для произодительных приложений
-на него лучше всего ложится текущий код TS, который содержит огромное количество рекурсивных данных
-он очень кроссплатформенный
Переписывание 80% функционала (на данный момент) заняло полгода (началось в августе 2024). Некоторые вещи еще не поддерживаются и потребуют еще пару лет. Это важно для больших существующих продуктов,
но новые проекты или проекты без использования каких-то менее популярных фич TS смогут использовать новый компилятор уже до конца года
Кодовая база на основе JS продолжит развиваться в серии 6.x (текущая версия - 5.8), а TypeScript 6.0 представит некоторые устаревшие и критические изменения для соответствия будущей собственной кодовой базе.
Когда собственная кодовая база на Go достигнет достаточного паритета с текущим TypeScript в выпуске TypeScript 7.0.
https://devblogs.microsoft.com/typenoscript/typenoscript-native-port/
#typenoscript #ts
🔥92😁2🤯2👏1
В .NET-сообществе воцарилось разочарование от того, что Microsoft выбрал для TypeScript портирование на Go, на не C#, который продвигается и развивается тем же Microsoft и создателем которого является Андерс Хейлсберг, который руководит разработкой TS.
Как отмечается, также рассматривались варианты с использованием C# и Rust. Но, видимо, c Go оказалось проще достичь нужной производительности
#golang #csharp #dotnet
🤬24😁5🔥2🤯2🤨2
Схема по установке статус-кода HTTP
👍8
Основные моменты Объектно-Ориентированного Программирования
👍183🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Наглядно как работает процессор
Вручную опробовать можно здесь: https://eseo-tech.github.io/emulsiV/
👍19🔥6❤‍🔥3👀31
В начале марта 2025 года Международная некоммерческая организация ICANN («Корпорация по управлению доменными именами и IP-адресами», Internet Corporation for Assigned Names and Numbers) объявила о планах поэтапного прекращения использования к 2030 году домена .su, представляющего бывший Советский Союз.
В настоящее время в пространстве .su зарегистрировано около 100 тыс. доменных имён, и этот ресурс все ещё остаётся доступным для новых регистраций. Домен управляется Российским институтом развития общественных сетей.
https://domainnamewire.com/2025/03/11/icann-moves-to-retire-soviet-era-su-country-domain-name/
🤬13😭7👍6🤨4👏1
Команды для мониторинга состояния в Linux #linux
🔥6🥰2👏1
«Сбер» представил нейросетевую модель GigaChat 2.0. Весь модельный ряд вариантов большой языковой модели Сбербанка GigaChat 2.0 получил значительный апгрейд. Так,
GigaChat 2 MAX стал мощнее и опережает зарубежные аналоги в задачах на русском языке. GigaChat 2 Pro сохраняет качество предыдущей версии MAX, но менее требовательна к ресурсам. GigaChat 2 Lite теперь сравнима с предыдущей версией Pro и быстрее решает сложные задачи.
Как следует из данных бенчмарка MERA для русского языка, модель «Сбера» GigaChat 2 MAX занимает первое место среди AI-моделей, а в международных бенчмарках обновлённый модельный ряд превосходит по многим показателям GPT4o, DeepSeek-V3, LLaMA 70B и Qwen2.5.
https://www.sberbank.com/ru/news-and-media/press-releases/article?newsID=50dce36e-befd-431d-9633-6e19ed7a1a76&blockID=7&regionID=512&lang=ru&type=NEWS
👍10🥱4🔥2👏1
Алгоритмическая сложность распространенных алгоритмов
👍15
Добавленные новые материалы в руководстве по GTK и языку С

Статья про модель GListStore и ее связь со списком GtkListView
https://metanit.com/c/gtk/3.6.php

Статья про виджет GtkListView, модели выбора и фабрики элементов списка
https://metanit.com/c/gtk/3.5.php

Глава про реализацию GObject структурами на С
https://metanit.com/c/gtk/4.1.php

#c_ansi #gtk
👍103❤‍🔥2🔥2
Наиболее распространенные псевдо-селекторы CSS #css
❤‍🔥4
Распространенные структуры данных
❤‍🔥11👍2
Шпаргалка по управлению правами и владением файлов/каталогов в Linux #linux
👍10🔥1🥰1👏1
GitHub без предупреждения перевёл репозитории проекта Organic Maps в архивный режим, допускающий доступ только для чтения. Официальных разъяснений на текущий момент пока нет, но разработчики предполагают, что причиной блокировки стало неверное определение местоположения кого-то из разработчиков, позволившее ассоциировать его с регионом, находящимся под санкциями.
У одного из разработчиков в учётной записи на GitHub появилось соответствующее предупреждение об ограничении доступа к приватным репозиториям и платным сервисам из-за того, что он является резидентом подсанкционного региона.
https://mastodon.social/@organicmaps/114155428924741370
🤡29🤬5👍3😭1
Алгоритмы машинного обучения
🔥10
Эволюция образования
😁41😢16🤓9💩5🕊5🔥1
Заблуждения по поводу REST API
❤‍🔥124🔥3👍1🆒1
Основные элементы синтаксиса регулярных выражений
👍12