JavaScript

Новости / Программирование
Библиотеки JavaScript, устойчивые к вредоносным программам, предложила Chainguard
Библиотеки jаvascript, противостоящие хакерам, предложил поставщик решений по безопасности Chainguard. Заявлено, что новинка представляет собой набор надежных сборок тысяч распространенных зависимостей jаvascript, устойчивых к вредоносным программам. Библиотеки, собранные из исходного кода на базе инфраструктуры SLSA L2, были представлены xrust 25 сентября. Chainguard Libraries for jаvascript, безопасно собирая каждую библиотеку и её зависимости из исходного кода, даёт специалистам по безопасности и разработчикам уверенность в том, что вредоносное ПО не было внедрено во время сборки или распространения библиотек в экосистеме jаvascript. Компания заявила, что обеспечивает защиту одного из самых критически важных и уязвимых звеньев цепочки поставок программного обеспечения: языковых зависимостей, которые разработчики используют для создания и развертывания приложений. Chainguard заявила, что риск в экосистеме jаvascript не является теоретическим; в сентябре пакеты, используемые
2 499 3 октября 2025, 07:52 4
Новости / Программирование
Обновление спецификации JavaScript в этом году охватывает множество аспектов
Обновление спецификации jаvascript стандартизирует сбалансированный и продуманный набор функций. Здесь и встроенный глобальный итератор, и новые методы Set, и улучшения регулярных выражений. Главным нововведением, пишет xrust, является новый встроенный Iterator объект и его функциональные операторы. Среди других обновлений — новые Set методы, прямой импорт модулей JSON, улучшения регулярных выражений, новый Promise.try метод оптимизации Promiseцепочек и новый Float16Arra yтипизированный массив. Самое масштабное дополнение, которое спецификация описывает как «новый Iterator глобальный объект со связанными статическими и прототипными методами для работы с итераторами. Здесь всё начинается со встроенного глобального объекта Iterator. (Если нажать F12 и открыть консоль jаvascript в Devtools, то можно увидеть, что объект там есть.) Этот объект позволяет обернуть существующие итерируемые объекты в новый интерфейс, который предоставляет функциональные операторы, такие как mapи filter. Самая
3 549 18 июля 2025, 06:42 5
Программирование
Основы кодирования на практике: вычисляем '2+2=4' на пяти популярных языках программирования
Решение простых математических операций, таких как сложение, является базовым примером кодирования на разных языках программирования. В этой статье мы рассмотрим, как вычислить "2+2=4" на популярных языках программирования, таких как Python, jаvascript, C++, Java и Ruby. Python jаvascript C++ Java Ruby Как видите, принципы решения простой математической задачи, такой как сложение, остаются практически одинаковыми на разных языках программирования. Большинство языков используют арифметические операторы и базовые структуры для вывода результатов. Эти примеры демонстрируют основы синтаксиса каждого языка и могут служить отправной точкой для изучения более сложных концепций и возможностей каждого языка программирования.
109 389 7 апреля 2023, 20:19 68.5