Introduction to Raku (Perl 6): Mastering the Multi-Paradigm Language That Refuses to Fit in a Box

Introduction to Raku (Perl 6): Mastering the Multi-Paradigm Language That Refuses to Fit in a Box

Have you ever felt like most programming languages are trying too hard to be something they’re not? Like they wake up in the morning, look in the mirror, and think, “Today I’m going to be a pure functional language” or “No, actually, I’m strictly object-oriented”? Well, let me introduce you to Raku—the programming language that looked at all those rules and decided they were more like suggestions. Raku, formerly known as Perl 6 (yes, that Perl), is what happens when you take decades of Perl wisdom, throw in modern programming concepts, and refuse to compromise on expressiveness....

November 6, 2025 · 12 min · 2529 words · Maxim Zhirnov
Введение в Raku (Perl 6): Освоение многопарадигмального языка, который отказывается вписываться в рамки

Введение в Raku (Perl 6): Освоение многопарадигмального языка, который отказывается вписываться в рамки

Вы когда-нибудь чувствовали, что большинство языков программирования слишком стараются быть тем, чем они не являются? Как будто они просыпаются утром, смотрят в зеркало и думают: «Сегодня я буду чистым функциональным языком» или «Нет, на самом деле я строго объектно-ориентированный»? Что ж, позвольте познакомить вас с Raku — языком программирования, который посмотрел на все эти правила и решил, что они больше похожи на предложения. Raku, ранее известный как Perl 6 (да, тот самый Perl), — это то, что получается, когда вы берёте десятилетия опыта работы с Perl, добавляете современные концепции программирования и отказываетесь идти на компромисс в отношении выразительности....

November 6, 2025 · 6 min · 1108 words · Maxim Zhirnov
Introduction to Q#: The Programming Language for Quantum Computing

Introduction to Q#: The Programming Language for Quantum Computing

So, you’ve decided to dive into quantum computing. Bold move! While your friends are still debugging their JavaScript callbacks, you’re about to debug quantum superposition states. Spoiler alert: Schrödinger’s cat jokes are mandatory in this field, but I promise to keep them to a minimum. Q# (pronounced “Q-sharp,” not “Q-hashtag” – yes, people make that mistake) is Microsoft’s purpose-built programming language for quantum computing. Think of it as C# that went to graduate school in physics and came back with some seriously mind-bending capabilities....

October 17, 2025 · 11 min · 2274 words · Maxim Zhirnov
Введение в Q#: Язык программирования для квантовых вычислений

Введение в Q#: Язык программирования для квантовых вычислений

Итак, вы решили погрузиться в квантовые вычисления. Смелый шаг! Пока ваши друзья всё ещё ищут ошибки в своих JavaScript-обратных вызовах, вы собираетесь отлаживать состояния квантовой суперпозиции. Спойлер: шутки про кота Шрёдингера обязательны в этой области, но я обещаю свести их к минимуму. Q# (произносится как «Кью-sharp», а не «Кью-хэштег» — да, люди делают эту ошибку) — это специально разработанный язык программирования Microsoft для квантовых вычислений. Думайте об этом как о C#, который поступил в аспирантуру по физике и вернулся с некоторыми поистине умопомрачительными возможностями....

October 17, 2025 · 6 min · 1076 words · Maxim Zhirnov
Introduction to Gleam: A Statically Typed Language for BEAM That Actually Makes Sense

Introduction to Gleam: A Statically Typed Language for BEAM That Actually Makes Sense

Picture this: you’re sipping your morning coffee, browsing through yet another “revolutionary” programming language announcement, when suddenly you stumble upon something called Gleam. Your first thought? “Great, another JavaScript framework disguised as a programming language.” But hold your horses – Gleam is something entirely different, and dare I say, refreshingly sane. Gleam isn’t trying to reinvent the wheel or solve world hunger through blockchain-powered AI. Instead, it’s doing something much more valuable: making functional programming on the BEAM accessible without sacrificing the power that makes Erlang and Elixir so compelling for building bulletproof systems....

September 30, 2025 · 11 min · 2321 words · Maxim Zhirnov