Inside TypeScript 7: TypeScript 7 Type Inference: How the Compiler Finds Types You Never Wrote
TypeScript can catch an invalid method call before your program runs, even when you never wrote a type annotation for the variable. Leaving types ou…
Tech news from the best sources
TypeScript can catch an invalid method call before your program runs, even when you never wrote a type annotation for the variable. Leaving types ou…
Этот пост написан для тех, кто глубоко погружён в разработку компиляторов или DSL, часто сталкивается с задачами парсинга, строит сложные конфигурац…
Introducing Karkain: An Independent Programming Language I'm developing Karkain , an independent general-purpose programming language and compiler p…
Недавно в статический анализатор PVS-Studio была добавлена поддержка JavaScript/TypeScript, и он на старте умеет искать ошибки, связанные с потоком…
Я написал source generator для лексера HydraScript . Он собирал регулярное выражение из описаний токенов. После этого мне оставалось скопировать рег…
Мой язык программирования HydraScript , написанный на C#, уже умел выполнять такой код: let x = 10 x = x + 1 >>> x Получаем 11 ; >>&g…
Pudu is a statically typed, expression-oriented programming language that I’m designing for building services, developer tools, and native applicati…
Compilers always felt like this mysterious black box to me. Code goes in, magic happens, a program comes out. So for a compiler design assignment, I…
На пороге 2027 год, и с момента появления языка Си прошло уже более 50 лет… Но, что удивительно, за все эти годы так и не появилось идеальной альтер…
Задумывались ли вы когда-нибудь о том, что на самом деле происходит под капотом, когда вы рендерите приложение React? Мы знаем, что React строит дер…
Kotlin Compiler Plugins & KSP: Building Code Generation Tools Large Kotlin applications often contain repetitive code for serialization, depende…
Welcome to the Tsonnet series! If you're not following along, check out how it all started in the first post of the series . In the previous post, w…
Классический Open Source держался на пирамиде участия: от новичков, правящих опечатки, до мейнтейнеров ядра. Генеративный ИИ и корпоративные стратег…
I'm building LOOM — a small open-source language that is a machine-checked trust layer for AI-written code. I don't write it by hand anymore: an org…
I'm building a programming language. But here's the strange part: I barely write it by hand anymore. An organism I built grows it for me — day and n…
Привет! Хотел бы рассказать о своем MVP проекта hw-mlir-lab , где я использую MLIR для lowering операции умножения матриц ( matmul ) на systolic arr…
Bilingual post · Post bilíngue Jump to: English · Português English {#english} Runtime Internals: Heap, VMT, and Built-ins Post 037 explained how re…
Bilingual post · Post bilíngue Jump to: English · Português English {#english} CrabPascal Quick Start in Five Minutes You do not need a full Delphi…