Публикации по теме 'programming'


WebAssembly (WASM): революция в веб-производительности и вариантах использования
WebAssembly (WASM) — это низкоуровневый формат двоичных инструкций, разработанный как переносимая цель для языков программирования высокого уровня, таких как C, C++ и Rust. Будучи компактным и эффективным двоичным форматом, он обеспечивает более быстрое выполнение по сравнению с JavaScript, революционизируя веб-производительность и открывая новые варианты использования в веб-разработке. В этой статье мы обсудим ключевые…

Функциональное программирование с помощью Java: что в коробке
Различные типы функциональных интерфейсов , доступных в JDK В предыдущей части мы узнали о функциональных возможностях Java. На этот раз мы рассмотрим функциональные интерфейсы , которые включены в JDK с момента появления в Java 8 лямбда-выражений. Пакет java.util.function предоставляет 43 функциональных интерфейса, содержащих все строительные блоки, необходимые для создания довольно сложного функционального кода. Большая четверка Четыре функциональных интерфейса,..

Мои самые необходимые инструменты
Недавно я оказался в хорошей ситуации, чтобы выполнить чистую установку моего компьютера. Это заставило меня задуматься о том, какие инструменты я использую чаще всего. Это краткий обзор того, как я работаю и что важно для меня, чтобы чувствовать, что я могу сделать максимум. Спейсмак Spacemacs стал моим основным текстовым редактором в начале 2016 года, и я использую его для всего, от кодирования до копирования файлов и отслеживания списков дел (особый привет орг-режиму ). Из-за..

Лучший базовый образец Android LiveData
LiveData с примитивами (и строками) довольно проста; Списки, с другой стороны, немного сложнее. Я просмотрел вводное видео и рассмотрел примеры LiveData , ViewModel , LifecycleObserver , LifecycleOwner и Комната , но чувствовал, что мне нужен собственный пример, чтобы понять это. Впервые я узнал о ViewModels на примере и написал об этом еще одну статью. Повторное изучение управления данными в разработке под Android с помощью ViewModels..

Объектно-ориентированное программирование в Go: свежий взгляд
Go — это компилируемый язык со статической типизацией, который завоевал популярность благодаря своей простоте и производительности. Его часто относят к процедурным языкам программирования, прежде всего потому, что он не включает классы и наследование, которые являются отличительными чертами традиционных объектно-ориентированных языков. Однако Go поддерживает принципы объектно-ориентированного программирования (ООП), хотя и с уникальным подходом. В этом сообщении в блоге будет подробно..

Переводчик римских цифр
Для этой игрушечной задачи задача заключалась в том, чтобы при вводе римской цифры вернуть ее значение в виде числа. С римскими цифрами каждый символ добавляет свое значение к сумме, но когда меньшая цифра стоит перед большей, она вычитается из суммы. Самой сложной частью определения того, как переводить римские цифры в числа, было выяснить этот шаблон и то, как его реализовать. Я решил, что использование обратного цикла наиболее эффективно для суммирования суммы, поэтому при выполнении..

Название: Нахождение максимального элемента в массиве — простой подход
Название: Поиск максимального элемента в массиве — простой подход Здравствуйте , товарищи программисты! Сегодня я взялся за задачу поиска максимального элемента в массиве, и примерно через двадцать-двадцать пять минут работы над задачей я придумал простой подход, который поможет вам легко справиться с этой задачей. В этом сообщении блога я проведу вас через шаги, чтобы найти это максимальное значение. Давайте разберем его на простые шаги: Начните с изучения..