Програмування

181 довгочит
181Довгочит

λanguage: Неформальний опис мови

Автор пояснює, як написати парсер, інтерпретатор, компілятор, та інші складові власної мови програмування. Описується синтаксис мови, особливості реалізації функцій, умовних конструкцій та інших елементів мови.

Картинка довгочиту

Теми цього довгочиту:

Js та ще 4 теми
Залишили оплесків 1

Spring Security. PasswordEncoder

Це легкий користувацький пост про всі алгоритми кодування пароля, які є в Spring Security. Я написав його для того, щоб мати методичку, якщо мені доведеться підбирати власноруч кодувальник паролю, адже схожих постів я не знайшов.

Картинка довгочиту

Теми цього довгочиту:

Security та ще 4 теми
Залишили оплесків 29

Mash Script: Оголошення з ініціалізатором

Стаття про оголошення з ініціалізатором у мові Mash Script пояснює, як цей механізм дозволяє одночасно оголошувати змінну і присвоювати їй значення. Вона наводить приклади різних типів ініціалізацій та пояснює, як цей механізм працює у практиці.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 3 теми

Структури. Бінарні дерева

Дерево - це нелінійна структура даних, яка зберігає дані в ієрархічнимо вигляді. Дані розкладені по окремим блокам, нодам, які з’єднані гранями. Кожна нода може мати певне значення в собі і також дочірню ноду.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 3 теми
Залишили оплесків 26Кількість коментарів 1

Кібервійна в Україні так само важлива, як і битва в окопах

Українська та російська сторони ведуть кібервійну, спрямовану на викрадення даних та сіяння паніки. Російські атаки вже давали тривожний дзвінок, вимикаючи електрику та зламуючи банки та енергетичні компанії. Україна змогла підвищити свою ефективність, але загроза залишається.

Картинка довгочиту

Теми цього довгочиту:

Війна та ще 3 теми
Залишили оплесків 30

Створення Mash Script: виклики у розробці інтерпретатора

Mash Script - це динамічно типізована мова програмування, інтерпретатор якої написаний на мові Python. Вона має можливість "псевдо-компіляції", що дозволяє упаковувати програму з інтерпретатором у .exe файли.

Картинка довгочиту

Теми цього довгочиту:

Програмування та ще 4 теми
Залишили оплесків 11

Java. Аспектно орієнтоване програмування

Детальний огляд AOP в Java. Weaving: CTW, LTW, RTW. Способи використання. Порівняння інструментів, пояснення анотацій, конфігурування, термінологія.

Картинка довгочиту

Теми цього довгочиту:

Java та ще 4 теми
Залишили оплесків 52

Прискорення компіляції Rust коду

Мова програмування Rust має дві сторони: блискавично швидкий код, але й неймовірно повільну компіляцію. Цей недолік дратує розробників і стає постійним предметом жартів.

Картинка довгочиту

Теми цього довгочиту:

Rust та ще 4 теми
Залишили оплесків 8Кількість коментарів 1

Творці редактора коду Atom виклали в опенсорс Zed, нового високопродуктивного редактора на основі Rust

Команда редактора коду Atom оприлюднила на Github код нової IDE - Zed.

Теми цього довгочиту:

Zed та ще 4 теми
Залишили оплесків 17

Kafka. Продюсери і Консюмери

Певно основна тема в Kafka. Підтеми: Producers, Consumers, Consumer groups, Rebalancing, Message delivery semantics, Offsets, Kafka partition picking, Avoiding duplicates, Message order maintaining, How many partitions should I choose for topic? Strategy for partitioning)

Картинка довгочиту

Теми цього довгочиту:

Kafka та ще 3 теми
Залишили оплесків 37Кількість коментарів 2

Які книги з JavaScript слід читати у 2024 році?

Чому варто вивчати JavaScript у 2024 році? Які книги обрати для вивчення цієї мови програмування? У цій статті ми розглядаємо ключові аргументи на користь вивчення JavaScript у 2024 році та поділимося переліком ресурсів, які допоможуть вам у цьому.

Картинка довгочиту

Теми цього довгочиту:

Javascript та ще 4 теми
Залишили оплесків 11

Kafka. Партиції

Партиці це складові топіка, банально різні його частини, які були створенні для того, щоб зробити читання/записування даних масштабованим.

Картинка довгочиту

Теми цього довгочиту:

Kafka та ще 3 теми
Залишили оплесків 37Кількість коментарів 7

Kafka. Реплікації

Ми живемо у дуже нестабільному світі, і що ще страшніше, у цьому нестабільному світі нам треба писати стабільні системи.

Картинка довгочиту

Теми цього довгочиту:

Kafka та ще 3 теми
Залишили оплесків 46Кількість коментарів 1

Автори в темі